EVC进程获取启动参数
2010-01-16 10:46
411 查看
在A程序中调用B程序,并传入参数aa bb cc dd ee,我们可以用如下方法实现:
1.在A程序中创建B进程
2.在B程序中可以通过下列方式获得A传入的参数
temp中的内容为aa bb cc dd ee.
EVC下的GetCommandLine和VC下的不一样。
上面代码将依次得到当前进程的路径(相对路径)和传入的参数。其中EVC不支持CommandLineToArgvW函数。
1.在A程序中创建B进程
CreateProcess(L"//B.exe", L"aa bb cc dd ee",0,0,0,0,0,0,0,0);
2.在B程序中可以通过下列方式获得A传入的参数
CString temp; temp=::GetCommandLineW(); AfxMessageBox(temp);
temp中的内容为aa bb cc dd ee.
EVC下的GetCommandLine和VC下的不一样。
int argc=0; LPWSTR *argv=::CommandLineToArgvW(::GetCommandLineW(),&argc); for(int i=0;i<argc;i++) { CString msg=argv[i]; MessageBox(msg,"Information"); }
上面代码将依次得到当前进程的路径(相对路径)和传入的参数。其中EVC不支持CommandLineToArgvW函数。
相关文章推荐
- C++获取进程启动参数
- 根据进程名获取启动参数
- MFC启动其他MFC进程,并传递参数,同时获取参数
- 基于visual c++之windows核心编程代码分析(52)使用WMI 获取进程启动参数
- 基于visual c++之windows核心编程代码分析(52)使用WMI 获取进程启动参数
- 查看java进程启动的详细参数和过程
- 查看进程启动参数
- WPF进程接收启动参数
- web项目启动时 初始化加载系统参数 获取无法自动注入的服务
- windows 命令行获取进程参数
- linux-3.2.36内核启动1-启动参数(arm平台 启动参数的获取和处理,分析setup_arch)【转】
- c# winform程序如何获取命令行带参数启动时的参数
- linux ulimit命令参数及用法详解--linux限定shell启动进程资源
- android 在kernel中获取启动kernel命令行的参数
- CreateProcess创建带参数的进程到获取进程参数 失败
- 获取指定进程被启动的次数
- python 获取启动参数
- linux内核起动1-启动参数(启动参数的获取和处理,分析setup_arch)
- 启动进程参数注意
- Symbian 3rd 带参数启动进程