如何为终端服务器编写安装程序

时间:2009-08-30 03:53:31

标签: windows-installer terminal-services

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

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

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

我想我的问题是 我的安装程序是否必须以任何方式“特殊”或差异进行终端服务安装,或者计算机上的管理员是否必须执行某些操作才能“正确”安装它

如何确保指向激活exe的startmenu条目显示给每个用户
是否有某种共享模式安装

由于

1 个答案:

答案 0 :(得分:0)

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