【发布时间】:2011-09-19 14:32:24
【问题描述】:
所以现在我正在尝试使用以下命令更改 Windows 服务的权限:sc sdset SERVICENAME PERMISSIONS
我已将此作为一项操作放入 MSI 安装程序中,它似乎执行得很好。但是,sc 需要管理员权限来设置权限,我似乎无法在 MSI 安装程序中找到这样做的方法。我尝试使用命令 runas /user:administrator 但不幸的是,这在安装程序将要运行的机器上可能会有所不同。
有什么建议吗?
【问题讨论】:
-
您使用什么来创建 MSI? WiX 在它的 Util 扩展中有一些功能,这在这里很有帮助。众所周知,我会制作合并模块来封装逻辑,然后将其合并到 InstallShield 中。
标签: service permissions controls windows-installer servicecontroller