我如何请求提升注册管理机构对 HKLM 的访问权限?我想将 EnableLinkedConnections 添加到“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\”。我也不想使用 list 文件。我试过下面的代码,但它似乎没有帮助。
RegistryPermission f = new RegistryPermission(
RegistryPermissionAccess.Create,
@"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\
Policies\System\EnableLinkedConnections\1");
f.Demand();
谁能告诉我我做错了什么? 谢谢
最佳答案
使用链接需求。用类似的东西装饰你的函数:
[SecurityPermissionAttribute(SecurityAction.RequestMinimum, Assertion = true)]
http://msdn.microsoft.com/en-us/library/system.security.permissions.securitypermissionattribute.aspx
http://msdn.microsoft.com/en-us/library/system.security.permissions.securitypermission.aspx
关于c# - 我如何请求提升注册管理机构对 HKLM 的访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1626146/