创建 bat 添加和删除 服务

来源:互联网 发布:java线程安全的集合 编辑:程序博客网 时间:2024/06/11 01:25

 -----------Install.bat------------

%WINDIR%/Microsoft.NET/Framework/v2.0.50727/installUtil WindowsService_dos.exe
net start "epAgentService" 
pause
-----------UnInstall.bat-------

%WINDIR%/Microsoft.NET/Framework/v2.0.50727/installUtil /u WindowsService_dos.exe

http://blog.csdn.net/guo2001china/article/details/4535297


执行bat文件 方法

1、 private void RunBat(string batPath){   Process pro = new Process();   FileInfo file = new FileInfo(batPath);   pro.StartInfo.WorkingDirectory = file.Directory.FullName;   pro.StartInfo.FileName = batPath;   pro.StartInfo.CreateNoWindow = false;   pro.Start();} 2、System.Diagnostics.Process.Start(@str);
1和2在启动bat文件上的区别:
因为进程有个工作目录的概念。比如说bat里直接写的是文件名,那这个文件是相对于进程工作目录的,而不是bat所在文件目录;如果直接
ProcessStart,工作目录是你自己的exe的目录,从而导致启动的进程,在找相对路径失败。
http://blog.csdn.net/small_bottle_cap/article/details/49796585

0 0
原创粉丝点击