请问怎么在一个.exe中启动或中止另一个.exe 怎么在一个运行程序中开启或关闭另一个可执行程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 开启BOOL CreateProcess( LPCTSTR lpApplicationName, // name of executable module LPTSTR lpCommandLine, // command line string LPSECURITY_ATTRIBUTES lpProcessAttributes, // SD LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD BOOL bInheritHandles, // handle inheritance option DWORD dwCreationFlags, // creation flags LPVOID lpEnvironment, // new environment block LPCTSTR lpCurrentDirectory, // current directory name LPSTARTUPINFO lpStartupInfo, // startup information LPPROCESS_INFORMATION lpProcessInformation // process information);关闭BOOL TerminateProcess( HANDLE hProcess, // handle to the process UINT uExitCode // exit code for the process); 哦,这个好像很麻烦啊,是不是用Shell()可以实现呢? 再问一下:关于TerminateProcess(HANDLE hProcess, UINT uExitCode );我怎么得到这个hProcess?操作过程是这样的:首先点击一个1.EXE文件,然后再这个1.EXE文件中用CreateProcess()启动另一个2.EXE,然后在2.EXE中结束1.EXE,可是我不知道该怎么得到这个hProcess和uExitCode CreateProcess或者ShellExec? Q: "我怎么得到这个hProcess?"A: CreateProcess()的最后一个参数,LPPROCESS_INFORMATION lpProcessInformation ,typedef struct _PROCESS_INFORMATION { HANDLE hProcess; // 这个就是你想要的东东了 HANDLE hThread; DWORD dwProcessId; DWORD dwThreadId; } PROCESS_INFORMATION; http://www.vckbase.com/document/viewdoc.asp?id=416 求助mfc的图表的实现问题? CTabCtrl多行标签问题,谢谢 如何模拟鼠标点击网页上的链接? 请教各位师傅,关于iocp的wsasend和wsarecv 使用CreateProcess的疑惑 VSS的问题 莫名其妙的数据库连接问题???? 请问!!谁有多线程WinSocket源代码,重谢!!! 求教! 如何将当前目录的chm文件调出来? (200分谢)我要做一个飞机仪表实时显示的程序,如有做过这方面例子的高手或有类似例子的请帮忙! 为什么我包含了msxml.h还提示我'CLSID_DOMDocument' : undeclared identifier
BOOL CreateProcess(
LPCTSTR lpApplicationName, // name of executable module
LPTSTR lpCommandLine, // command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // SD
LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD
BOOL bInheritHandles, // handle inheritance option
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // new environment block
LPCTSTR lpCurrentDirectory, // current directory name
LPSTARTUPINFO lpStartupInfo, // startup information
LPPROCESS_INFORMATION lpProcessInformation // process information
);关闭
BOOL TerminateProcess(
HANDLE hProcess, // handle to the process
UINT uExitCode // exit code for the process
);
我怎么得到这个hProcess?
操作过程是这样的:
首先点击一个1.EXE文件,然后再这个1.EXE文件中用CreateProcess()启动另一个2.EXE,然后在2.EXE中结束1.EXE,可是我不知道该怎么得到这个hProcess和uExitCode
或者
ShellExec?
HANDLE hProcess; // 这个就是你想要的东东了
HANDLE hThread;
DWORD dwProcessId;
DWORD dwThreadId;
} PROCESS_INFORMATION;