windows – 以管理员身份运行另一个程序
所以我尝试使用谷歌搜索,但这并没有得到很好的结果.我试图做的是以管理员身份运行另一个程序,而不是每次都会出现烦人的UAC.
这个想法是这个,该程序需要管理员权限才能运行用户将授予的权限.然后这个程序将运行一堆其他程序,这些程序也需要管理员权限.具有管理员权限的程序可以作为管理员运行其他程序,而不是用户单击并允许一堆程序不时地运行,而不是自己拥有它. 这将使用户免于遵循许多指令.此外,让程序请求用户允许许多事情看起来非常不专业.它只是一键式程序,可以完成所有工作. 我之所以说Google没有取得好成绩,是因为该页面充斥着用户如何以管理员身份运行程序.我希望能够以管理员身份运行另一个程序. 我正在考虑将设置文件放在一个文件夹上,然后从CMD以管理员身份运行这些文件但是它需要我使用runas并在自己测试之后,它一直说密码/用户名是错的但我确定它是. 还有其他提示吗?
您可以使用以下命令从应用程序运行其他应用程序
Process.Start("Notepad.exe") 如果您的原始程序正在运行Elevated(作为管理员),那么记事本将作为管理员运行(不会有UAC提示) 如果你的原始程序没有运行Elevated并且你想要启动一个提升的应用程序(作为管理员),你将不得不做这样的事情(这将提示提升): Dim procStartInfo As New ProcessStartInfo Dim procExecuting As New Process With procStartInfo .UseShellExecute = True .FileName = "Notepad.exe" .WindowStyle = ProcessWindowStyle.Normal .Verb = "runas" 'add this to prompt for elevation End With procExecuting = Process.Start(procStartInfo) 请注意,无法绕过UAC提示.如果启用了UAC,则用户必须在某个时刻同意提升. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 安装 – 无法在Windows 7上安装visual studio 2013
- actionscript-3 – 在全屏状态下运行时,禁用Windows 8边框手
- 命令行 – 通过命令行的范围内的DOS FOR循环
- 使用anaconda安装tensorflow (windows10环境)
- Windows – 尝试不同文件的asmx应用程序的服务器错误
- Win7下mysql的安装
- windows-phone-7 – 访问存储在WP7设备上的照片
- .Net Core 3.0 关于Windows Form和WPF的支持
- microsoft.build – 以编程方式修改程序集绑定
- 在Windows上使用perl脚本而不安装ActivePerl?