CrateProcess创建进程执行test.exe,如何改变.exe中的变量i,使得i在两个进程开始执行时的值不一样?

解决方案 »

  1.   

    用函数很容易分析命令行:int sscanf( const char *buffer, const char *format [, argument ] ... );int swscanf( const wchar_t *buffer, const wchar_t *format [, argument ] ... );
      

  2.   

    呵呵,命令行参数是个好办法如果不用命令行参数,简单的办法就是把i的值写道一个临时文件里然后test.exe去读它就好了^_^
      

  3.   

    我用的读写配置文件的办法,每开一个进程,主进程调用
    函数WritePrivateProfileString改变文件中的变量值;
    从进程调用函数GetPrivateProfileInt读取文件中的变量。但在这种情况下如何保证读写的同步执行?应该怎么做啊?