如何获取文件删除windows xp的管理权限

时间:2013-04-25 22:56:21

标签: c# .net

我正在开发一种需要计算机管理权限的工具

我已经为这个程序添加了application manifest

<requestedExecutionLevel level="highestAvailable" uiAccess="false" />

这在Windows 7中运行良好,但在Windows XP中无效。

注意:我在XP中使用的是与在应用程序中使用的相同的.NET Framework版本。

每当我尝试在Windows XP中使用该应用程序时,它都不会成为我想要的主要任务。

1 个答案:

答案 0 :(得分:3)

您似乎在寻找user account control或UAC,它是在Windows Vista中引入的,并未向Windows XP中移植。如果您需要管理员权限才能在Windows XP中执行某些操作,则需要以管理员身份登录。你的程序没有做任何改变。

您的问题的好处是Windows XP扩展支持将于2014年4月结束,所以在一年之内您可以合理地阻止在Windows XP上安装,假设任何使用您的程序的Windows用户都使用Windows Vista或更新版本。当然,情况并非如此,但是使用不受支持的操作系统的人正在玩火,您可能不应该尝试支持供应商不再支持的操作系统。