-----------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