- 博客(0)
- 资源 (1)
空空如也
通过服务启动或终止指定应用程序
程序功能:
通过允许服务与桌面交互方式启动或终止指定应用程序。2011.8.16
1、使用.Net Framework目录下的命令installutil安装服务
installutil (服务程序的绝对路径)
如:C:\Windows\Microsoft.NET\Framework\v4.0.30319>installutil "D:\RunAsSrv\runassrv.exe"
2、在服务程序的绝对路径下,新生成2个Xml配置文件ServiceAppPath.xml和ServiceTimeOut.xml
ServiceAppPath.xml如下格式:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<dtAppPath>
<StartAppPath>需启动的应用程序1全路径</StartAppPath> <------ 修改
<LogFilePath>应用程序1日志文件</LogFilePath> <------ 修改
</dtAppPath>
<dtAppPath>
<StartAppPath>!需停止的应用程序2全路径</StartAppPath> <------ 修改
<LogFilePath>应用程序2日志文件</LogFilePath> <------ 修改
</dtAppPath>
</NewDataSet>
ServiceTimeOut.xml格式如下:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<CheckTimeOut>
<TimeOut>1000</TimeOut> <------ 修改轮询时间
</CheckTimeOut>
</NewDataSet>
3、每次修改完配置文件后,必须重启服务
在服务管理中,查到名称为RunAsSrv的服务,重启服务!
4、卸载服务
installutil /u (服务程序的绝对路径)
如:C:\Windows\Microsoft.NET\Framework\v4.0.30319>installutil /u "D:\RunAsSrv\runassrv.exe"
2011-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人