80得票8回答
以管理员身份运行的PowerShell无法访问网络驱动器

我正在运行 Windows 7 x64 虚拟机中的 PowerShell。我在主机上设置了一个共享文件夹,映射为网络驱动器(Z:)。当我正常运行 PS 时,我可以很好地访问该驱动器,但如果我以“管理员身份”运行它,它会告诉我:Set-Location : Cannot find drive. ...

33得票6回答
如何降低子进程的权限

我知道如何从一个进程中使用以下方法以管理员权限启动进程:proc.StartInfo.UseShellExecute = true; proc.StartInfo.Verb = "runas"; proc 是一个 System.Diagnostics.Process。但是如何进行相反的操作呢?...

10得票2回答
Xammp功能因UAC win10受限。如何修复?

我正在尝试安装xampp (xampp-win32-7.0.0-0-VC14-installer),但我收到一个警告消息,说“由于您系统上的UAC已激活,XAMPP的某些功能可能受到限制...” 以下是xampp的警告消息截图: 虽然我已经禁用了UAC设置并授予C驱动器及其子文件夹权限...

10得票5回答
在Windows 7中,注册表中的RUNASADMIN似乎无法正常工作

我的程序安装器一直使用下面的代码来使我的应用以管理员权限运行。但似乎在Windows 7下没有效果,在Vista中却非常有效。如果我右键单击快捷方式并告诉它以管理员身份运行,程序将会正常启动。但是通过以下方式,代码应该始终以此方式运行程序,但现在不再起作用了。有人知道Win 7是否仍在使用此密...

8得票1回答
如何使用本地C++检查Windows 7中的进程是否具有提升的特权?

如何在Windows 7中检查进程是否具有提升的特权(使用本机C ++,而不是C#/ C ++ .net)? 我已经寻找答案很长时间了,但我能找到的答案都是使用.NET框架的答案。

26得票3回答
将MSI标记为必须以 elevated 管理员账户运行

我有一个CustomAction作为MSI的一部分。 它必须以域帐户身份运行,该帐户也是本地管理员帐户的成员。 它不能使用NoImpersonate标志将自定义操作作为NT Authority\System运行,因为它将无法访问网络资源。 在启用UAC的Vista/2008上,如果关闭了...

7得票3回答
使用网络服务账户发布到WMI时的权限问题

我正在为一个基于.NET Framework 3.5的Windows服务添加WMI发布功能,该服务在“网络服务”帐户下运行。 根据我在MSDN上找到的文档,默认情况下,“网络服务”帐户应具有WMI发布权限。 (“默认情况下,以下用户和组被允许发布数据和事件:...网络服务,...”) 然而...

10得票2回答
如何使用Windows PowerShell禁用UAC?

如何使用PowerShell脚本禁用UAC?我可以通过添加以下注册表项手动完成此操作。Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA Value: 0 T...

15得票1回答
如何在已签名的安装程序(WiX)的UAC提示中更改图标?

我正在使用WiX 3.5(VS2010)创建msi包,一切都很好,除了我不知道如何在UAC提示中设置我的图标。我已经拥有签名证书,并知道如何使用“signtool.exe”进行签名,以在UAC提示中获取发布者信息和应用程序描述,但我无法更改默认图标,也找不到任何有关如何执行此操作的信息。 我的...

225得票16回答
如何在批处理文件中请求管理员权限

我正在尝试为我的用户编写一个批处理文件,使他们能够在他们的Vista机器上以UAC方式运行。该文件正在重新编写他们的hosts文件,因此需要以管理员权限运行。我需要能够通过电子邮件向他们发送.bat文件的链接。期望的行为是,当他们右键单击文件并选择“打开”时,会出现一个UAC对话框,使屏幕变暗...