用户登录 Windows XP,一个应用程序需要以管理员权限自动启动

用户登录 Windows XP,一个应用程序需要以管理员权限自动启动

多个用户使用同一台 Windows XP PC。他们没有管理员权限,但登录后都需要使用同一个需要以管理员权限启动的应用程序。

我该如何做呢?

答案1

有几种可能性:

  • 考虑使用 RunAs开关/savecred。但请注意,这是一个巨大的安全漏洞,因为如果用户发现凭据已被保存,他们将能够使用管理员帐户启动任何内容RunAs

  • 通过包含管理员凭据的 VBScript 启动程序。使用screnc.exe将 加密为.vbs.vbe但它很容易解密,而且微软似乎已经取消了screnc.exe他们的下载区域。

答案2

应用程序实际上需要以管理员权限运行,但如果实际上确实如此,请考虑在该SYSTEM帐户下运行它。

否则,我首选的解决方案是,在保存系统配置/备份并警告/威胁用户后,向用户级帐户授予对程序尝试访问的注册表和/或文件位置所需的权限(通常为writemodify)。如果该产品的支持人员不知道这些位置是什么,您可以使用进程监控

相关内容