大家一起来看看,这个怎么做才·有兴趣的来看看
c#吧
全部回复
仅看楼主
level 6
yuekunge 楼主
先听我说 问题··
是这样的:
我用process启动了一个bat,而这个bat里是一个批处理文件,它实质启动的是一个java程序···现在 我把bat启动起了··同时,对应的那个java程序也启动起饿了··
现在我想把通过bat启动的这个java程序给关闭··可是关不了···
有这样两种情况
如果 我直接启动,不把bat的doc窗口隐蔽,那么我用
process.CloseMainWindow() 可以关闭对应的java程序。
可是 如果在启动的时候 我把他doc窗口给隐蔽··
process .StartInfo.UseShellExecute = false;
process .StartInfo.CreateNoWindow = true;
这样的话 用上面那个方法就不行了··
我现在启动的时候 就是要把 doc窗口给隐藏··请问怎么才能关闭对应的程序呢?
2013年04月23日 08点04分 1
level 6
yuekunge 楼主
我试过用 Proccess.kill() 但是 这个只会关闭cmd进程··不会关闭那个java进程···
哎 无语啊··
同志门···
2013年04月23日 08点04分 2
1