ZKX's LAB

在C#Windos窗体应用程序中,怎样启动和停止本地机子上的一些服务? 服务程序中启动进程吗

2021-04-04知识0

在C#Windos窗体应用程序中,怎样启动和停止本地机子上的一些服务? System.ServiceProcess.ServiceController.GetServices(\"OracleOraHome92TNSListener\").Start();

如何将应用程序以windows服务方式启动 1、要实现这个功能要用到微软提供的两个小工具“instsrv.exe”和“srvany.exe”。先下载这两个程序然后放在同一个目录,我是直接放在D盘的,然后进入到DOS命令行下面输入如下命令注册服务:d:\\instsrv.exe tjserver d:\\srvany.exe/tjserver是服务名这个命令是把srvany.exe这个程序注册成了系统服务2、然后进入注册表在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services下找到刚刚注册的服务名tjserver,在tjserver新建一个项,名称为“Parameters”,单击选中它然后在右侧的窗口新建一个字符串值名称为“Application”,将其值设置为你针要做为服务运行的程序的路径,例如我的路径为“D:\\\\tools\\\\tjs.exe”。这里特别要注意的是程序路径一定要写得跟前面的例子一样,也是就是中间是用双斜杠隔开,不然服务没办法自动启动。然后可以再建立一个AppDirectory指定程序运行的初始目录(可选)。如果你需要把自己注册的服务做得看起来更专业也更好理解的话还可以继续新建一个字符串值名称为“Description”,在其值里面你可以输入你想显示的服务描述。3、还有一点特别要注意的是,如果你要做为服务运行的程序是在运行后需要界面的,我们可以在控制面板里面。

如何让应用程序以服务形式启动 Windows XP的服务可以看做是运行于后台的应用程序,它旨在为系统用户提供相应的功能。让我们玩转WinXP服务,减少不必要的系统资源浪费。一、添加、删除服务在Windows XP系统的“服务”窗口中并不能添加或删除服务,常用的方法有以下几种:方法1:修改注册表在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在右侧窗格中显示的就是本机安装的服务项。如果要新建服务,只须点击“编辑→新建→项”,然后为此项命名,如“test”;然后右击该项,选择“新建→字符串值”或“新建→DWORD值”即可。添加一个服务项目具体需要添加的键值如下:“DisplayName”,字符串值,对应服务名称;“Description”,字符串值,对应服务描述;“ImagePath”,字符串值,对应该服务程序所在的路径;“ObjectName”,字符串值,值为“LocalSystem”,表示本地登录;“ErrorControl”,DWORD值,值为“1”;“Start”,DWORD值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止;“Type”,DWORD值,应用程序对应10,其它对应20。另外,还要在“test”项下新建一个“Enum”项。按照。

#服务程序中启动进程吗

随机阅读

qrcode
访问手机版