我添加了清单文件与元素.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