我添加了清單文件與元素.NET控制檯應用程序總是崩潰
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
我建項目,並將其保持在一個非管理員運行它崩潰。
未處理的異常信息:System.Security.SecurityException:請求 的行政許可法上型的 「System.Security.Permissions.RegistryPermission,mscorlib程序,版本= 2。 0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'失敗。在System.Security.CodeAccessSecurityEngine.Check(對象的需求, StackCrawlMa RK & stackMark,布爾isPermSet)在 System.Security.CodeAccessPermission.Demand()在 Microsoft.Win32.RegistryKey.CheckSubKeyReadPermission(字符串 subkeyName)在 微軟。 Win32.RegistryKey.CheckOpenSubKeyPermission(字符串 subkeyName,B oolean subKeyWritable)在 Microsoft.Win32.RegistryKey.OpenSubKey(字符串名稱,布爾可寫的) 在 LotusTrustedSites.RegistryKeyExtensionMethods.GetOrCreateSubKey(RegistryKe Ý的RegistryKey,字符串parentKeyLocation,String鍵,布爾可寫) at LotusTrustedSites.ReportDownloader.Main(String [] args )失敗的動作 物:需求失敗 是類型第一許可的:System.Security.Permissions.RegistryPermission
失敗的組件或應用程序域是:MyApp的,版本= 1.0.0.0, 文化=中性公鑰=空導致該 故障是所述的方法:Microsoft.Win32.RegistryKey GetOrCreateSubKey(Microsoft.Win32.RegistryKey,SYSTE m.String, System.String,布爾值)
Windows服務以管理員身份運行的。無論如何要僞裝成管理員? – 2011-05-19 13:49:57
@Cocoa Windows服務並不總是以管理員身份運行。他們可以使用您指定的任何帳戶運行。但至於如何僞裝廣告管理員,請再讀一遍我的第二段。您還可以提供桌面快捷方式來啓動計劃任務。 – 2011-05-19 13:57:46