我有一个应用程序,当当前用户不是管理员时,它会提示输入管理员权限。我希望能够在提示后保存管理员凭据,这样应用程序就不会在每次运行时都要求输入管理员密码。谢谢
答案1
无法完成,因为这会消除对 UAC 的需求。您可以将其关闭,但这不是您要问的
您可能能够使用该runas
命令,这取决于程序,但值得怀疑。
答案2
据我所知,您不能在 UAC 上保存密码。
你可以试试华人会计师协会。
用于在备用安全上下文中启动进程的命令行工具。基本上,这是 runas 的替代品。还允许您创建作业文件并将 ID、密码和命令行编码到文件中,以便普通用户可以使用。
CPAU 可让您保存用户/密码,稍后再使用。示例:
cpau -u joehome\joe -p logon -ex "perl cleanup.pl" -enc -file cleanup.job
创建名为 cleanup.job 的作业文件,以 joehomejoe 身份运行 perl 脚本 cleanup.plcpau -dec -file cleanup.job -lwp
执行作业文件 cleanup.job
希望能帮助到你。