2010-12-16 4 views
1

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

ответ

0

Вы произвольно устанавливаете записи реестра HKEY_CURRENT_USER? Это объясняет, почему ремонт запускается при использовании ярлыка для запуска приложения.

Обратите внимание, что установка компьютеров (для всех пользователей) не должна содержать записи в HKEY_CURRENT_USER. Ваш установщик должен использовать HKEY_LOCAL_MACHINE для общих настроек приложения. Затем ваше приложение может использовать HKEY_CURRENT_USER для сохранения любых связанных с пользователем данных.

Смежные вопросы