如何要求提升HKLM的注册表访问权限?我想将EnableLinkedConnections添加到“HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \” . 我也不想使用清单文件 . 我试过下面的代码,但似乎没有帮助 .
RegistryPermission f = new RegistryPermission(
RegistryPermissionAccess.Create,
@"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\
Policies\System\EnableLinkedConnections\1");
f.Demand();
谁能告诉我,我做错了什么?谢谢
1 回答
使用链接需求 . 用以下内容装饰你的功能:
[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