ateProcess( LPCTSTR lpApplicationName, // C-style字符串:应用程序的名称 LPTSTR lpCommandLine, // C-style字符串:执行的命令 LPSECURITY_ATTRIBUTES lpProcessAttributes, // 进程安全属性 LPSECURITY_ATTRIBUTES lpThreadAttributes, // 线程安全属性 BOOL bInheritHandles, // 是否继承句柄的标志 DWORD dwCreationFlags, // 创建标志 LPVOID lpEnvironment, // C-Style字符串:环境设置 LPCTSTR lpCurrentDirectory, // C-Style字符串:执行目录 LPSTARTUPINFO lpStartupInfo, // 启动信息 LPPROCESS_INFORMATION lpProcessInformation // 进程信息 ); 先别走,参数是多了点,不过大部分要不不用自己填要不填个NULL就行了。lpApplication随便一点就行了。lpCommandLine可是你要执行的命令一定要认真写好。来,我们瞧瞧lpProcessAttributes和lpThreadAttributes怎么设置。哎?这不就是刚才那个吗。对阿,不过可比刚才简单。由于我们只是创建一个进程,他是否能在被继承不敢兴趣所以这两个值全为NULL。bInHeritHandles也是一定要设置为TRUE的,页码:[1] [2] [3] [4] [5] [6] [7] 第3页、共7页 |