利用场景:
利用c#创立windows服务,c#程序默认没有管理员的权限。
服务装置尽管胜利,
但在启动时:提醒: 无奈启动计算机“.”上的服务
看日志: System.Security.SecurityException 未找到源。
配置下以管理员身份运行。
配置过程:
(1)在要编译的我的项目上右击抉择【属性】而后抉择【安全性】再勾选上【启用ClickOnce平安设置】,此时会在解决方案资源管理器的Properties中生成app.manifest文件。
(2)双击关上生成的app.manifest文件,找到如下代码:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
将其批改为:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
(3)而后在【安全性】中去掉对【启用ClickOnce平安设置】的勾选,全副保留后从新编译就能够了。
参考起源:
https://blog.csdn.net/songyi160/article/details/49926433