создание ярлыка на рабочий стол с помощью настройки и развертывания - PullRequest
1 голос
/ 16 декабря 2010

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

1 Ответ

0 голосов
/ 17 декабря 2010

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

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

...