如何在Windows下用c++代码创建一个新进程
How to create a new process in C++ code under Windows?
谁能回答我的问题,如何从c++代码中创建一个新的进程与特定参数的进程在windows下?例:如何执行
"C:Program Files (x86)WinRARUnRAR.exe"
和一些参数?或如何执行"reg import myRegEntry"。reg"?
我喜欢解释,但有时例子更好。我将非常感谢这两个
感谢大家的帮助
希望对您有所帮助:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx
解释得很详细。
CreateProcess
和ShellExecute
都是可行的方法。
相关文章:
- 如何在C++中创建总是在循环中接受新输入的独立进程
- 如何在窗口上设置使用 CreateProcess 创建的新进程的主线程的堆栈大小?
- C++程序将进程置于前台(如果已在运行),否则创建一个新进程
- 有没有办法为使用 Boost 生成的进程创建新的控制台窗口
- C++ - 读取进程内存到缓冲区,写入进程内存(同一缓冲区上的新值)将缓冲区恢复为旧值
- 在新进程中运行方法并等待它们完成
- 执行一个新的完全独立的进程,该进程封装在一个可执行文件中,而不需要为独立进程将文件写入磁盘
- 创建新进程 c++ 时出错
- 如何在不创建新进程的情况下运行程序集代码
- 在父进程内启动子进程进程
- 如何在新进程中运行函数
- 子进程如何告诉其父进程创建新的子进程
- 提升进程间:如何启动新进程
- 将文件名从现有进程传递到新进程MFC c++
- 在C++中使用system()以防止启动新进程的替代方法
- 如何在C/C++中创建一个新进程,并在WinXp中获得这个新进程句柄
- Linux-有没有一种方法可以在不分叉新进程的情况下调用系统调用(bash脚本)
- 如何使用命令行参数创建一个新进程,并将PID提供给父进程
- 如何在Windows下用c++代码创建一个新进程
- 为什么每次从客户端写入消息,该程序都要在C/ c++中创建一个新的进程