0

我正在编写一个需要在终端服务器上运行的安装程序(msi 文件)它必须是多用途的,换句话说,所有登录用户都应该能够运行该程序

当安装程序运行时,它会向 HKLM 写入一组注册表项,它还会在 prog 文件目录中删除一个 activate.exe

每个用户都需要运行 activate.exe,以便除了激活逻辑之外,还可以创建正确的 HKCU 条目

我想我的问题是我的安装程序是否必须以任何方式“特殊”或区分终端服务安装,或者机器上的管理员是否必须做一些事情才能“正确”安装它

如何确保为每个用户显示指向激活 exe 的开始菜单条目,
就像某种共享模式安装一样

谢谢

4

1 回答 1

0

它是否“正确”安装完全取决于您的程序的性质及其安装/激活方法。例如,Office 2003 和 Office 2007 VSTO 加载项对于“所有用户”安装有两种不同的机制(和注册表路径)——2007 更主动,更好地处理信任等等。取决于你的程序做什么或寻找,您可能需要或可能不需要调整您的安装,但最有可能的是,安装到 HKLM 对于任何拥有机器登录权限的用户来说应该没问题。

于 2009-08-30T03:56:57.113 回答