Kar*_*tel 15 c# windows-services windows-applications
我开发了一个窗口应用程序,我也创建了一个服务.我在窗口应用程序中使用编码启动服务,但是我收到的错误就是无法在计算机上打开窗口服务'.'
我使用下面的代码.
ServiceController controller = new ServiceController("SeoMozScheduleService");
if (controller.Status == ServiceControllerStatus.Stopped)
{
controller.Start();
}
Run Code Online (Sandbox Code Playgroud)
如果我右键单击应用程序并单击以管理员身份运行,它对我来说工作正常...
Ahm*_*att 17
要在每次打开应用程序时自动执行此操作,您必须将清单文件添加到解决方案中,然后requestedExecutionLevel将文件中的节点更新为如下所示:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
Run Code Online (Sandbox Code Playgroud)
但是,如果启用了UAC,则更改此设置将导致系统每次都以管理员身份提示您运行应用程序.
Kar*_*tel 10
转到c:// Program Files/ApplicationFolder/.exe右键单击.exe并转到Properties,然后转到Compability选项卡并选中true以管理员级别运行此程序.
| 归档时间: |
|
| 查看次数: |
34364 次 |
| 最近记录: |