日期:2014-05-18  浏览次数:20983 次

.NET如何获取win7和VISTA管理员权限
我想修改win7和VISTA的某些注册表项,但貌似需要管理员权限才能设置;、
请问.NET下怎样获取管理员权限,以便能实现修改注册表???

------解决方案--------------------
试试app.manifest文件


------解决方案--------------------
不过可以同过 UAC获取

------解决方案--------------------
试试
在app.manifest里面把 <requestedExecutionLevel level="asInvoker" uiAccess="false" /> 修改为<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 

------解决方案--------------------
建一个应用程序清单文件,貌似叫app.manifast?
里面有个节点:
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>

修改level="requireAdministrator"就行了