СообЧа > База Знаний > Windows > Windows XP

Вопрос

При установке в WinXP некоторых программ (например Офис) другой пользователь, залогинившейся на этом компьютере должен эту программу установить под себя. Можно ли этого избежать? Есть ли возможность создать определенный набор программ доступный, впоследствии, любому зарегистрированному пользователю?

Ответ

В стандартных инсталляторах должен быть выбор: Устанавливать для всех юзеров или только для одного. Попробуйте заново установить, поискав такое поле в программе установки.

Лапкин Дмитрий

Есть такая технология у Microsoft — Active Setup. Все программы, е? использующие называются компонентами (так как это предназначено в основном для Windows Update). Открой реестр (run\regedit.exe) и пойди по пути

HKEY_LOCAL_MASHINE\Software\Microsoft\Active Setup\ Installed Components\

Обычно там куча подключей. В некоторых из них есть параметры типа REG_SZ (строчные) с названием StubPath. В значении этого параметра написана команда для выполнения при следующем входе пользователя в систему. Любого. Это сработает однократно — после выполнения входа и команды этот подключ добавится по такому же пути в разделе HKEY_CUREENT_USER. Теперь Твоя задача — напрячься и узнать, что добавляется при доустановке офиса под каждым пользователем… И выразить это в виде одной команды, которую Ты и пропишешь в своем новом компоненте с любым CLSID-ом.

stimpack



Copyright © 2000-2004 Сообщество Чайников
Контактная информация