2010-12-16 115 views
1

在我们的应用程序中,我们使用注册表来存储一些值。我们正在为所有用户创建桌面快捷方式。当用户以另一个用户身份登录我的系统时,他可以访问快捷方式。在单击该快捷方式时,应用程序将重新安装并删除注册表值。我们不希望注册表值被擦除。使用安装和部署创建桌面快捷方式

回答

0

您是否正在安装HKEY_CURRENT_USER注册表项?这可以解释为什么使用快捷方式启动应用程序时会触发修复。

请注意,每台机器安装(对于所有用户)不应在HKEY_CURRENT_USER中创建条目。您的安装程序应该使用HKEY_LOCAL_MACHINE作为通用应用程序设置。然后您的应用程序可以使用HKEY_CURRENT_USER来保存任何与用户相关的数据。

相关问题