所以现在我正在尝试使用以下命令更改 Windows 服务的权限:sc sdset SERVICENAME PERMISSIONS
我已将此作为一项操作放在 MSI 安装程序中,它似乎执行得很好。但是,sc 需要管理员权限来设置权限,我似乎无法在 MSI 安装程序中找到这样做的方法。我尝试使用命令 runas /user:administrator 但不幸的是,这在安装程序将要运行的机器上可能会有所不同。
有小费吗?
所以现在我正在尝试使用以下命令更改 Windows 服务的权限:sc sdset SERVICENAME PERMISSIONS
我已将此作为一项操作放在 MSI 安装程序中,它似乎执行得很好。但是,sc 需要管理员权限来设置权限,我似乎无法在 MSI 安装程序中找到这样做的方法。我尝试使用命令 runas /user:administrator 但不幸的是,这在安装程序将要运行的机器上可能会有所不同。
有小费吗?
要以完全权限运行自定义操作,您可以将其标记为延迟且不进行模拟。这在每个设置创作工具中都以不同的方式完成,因此如果您需要更多详细信息,您需要更具体地了解您正在使用的内容。
基本设置如下:
这样,您的自定义操作将在具有完全权限的本地 SYSTEM 帐户下运行。