سؤال

وكيف لي أن أسأل لارتفاع للوصول إلى التسجيل HKLM؟ أود أن أضيف EnableLinkedConnections إلى "HKEY_LOCAL_MACHINE \ SOFTWARE \ مايكروسوفت \ ويندوز \ \ سياسات \ نظام \". أنا أيضا لا ترغب في استخدام ملف البيان. إيف حاول رمز أدناه ولكن لا يبدو للمساعدة.

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- لنا / مكتبة / system.security.permissions.securitypermission.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top