使用安装和部署创建桌面快捷方式

发布于 2024-10-07 20:40:54 字数 125 浏览 2 评论 0原文

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

In our application,we are using registry to store some values. we are creating shortcut on desktop for allusers. The thing is when a user log in to my system as another user he can access the shortcut. On clicking the shortcut, the application gets re-install and the registry values are erased. We dont want the registry values to get erased.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拥有 2024-10-14 20:40:54

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

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

Are you installing HKEY_CURRENT_USER registry entries by any chance? This would explain why a repair is triggered when using the shortcut to launch your application.

Please note that per-machine installations (for all users) shouldn't create entries in HKEY_CURRENT_USER. Your installer should use HKEY_LOCAL_MACHINE for generic application settings. Your application can then use HKEY_CURRENT_USER to save any user-related data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文