程序在执行过程中,需要在DOS窗口中新启动一个记事本程序,在dos中如下操作
C:\notepad.exe
执行其他操作后,关闭这个记事本。用Process.GetProcessesByName("notepad")的话,可能关闭已经打开的其他记事本。请问如何能获取在DOS窗口中启动的这个记事本进程的ID,这样就可以用Process.GetProcessById(ID)来获取它并关闭了。
谢谢!注:记事本只是举例,也可能在DOS窗口中打开其他程序,如word等。但都会遇到这个问题。
C:\notepad.exe
执行其他操作后,关闭这个记事本。用Process.GetProcessesByName("notepad")的话,可能关闭已经打开的其他记事本。请问如何能获取在DOS窗口中启动的这个记事本进程的ID,这样就可以用Process.GetProcessById(ID)来获取它并关闭了。
谢谢!注:记事本只是举例,也可能在DOS窗口中打开其他程序,如word等。但都会遇到这个问题。
C:\note.txt
这时启动一个notepad.exe程序,如何获取这个记事本的进程ID?谢谢。