我现在用CreateProcess创建了.exe程序,并且传了参数进去。我怎么在exe程序里接收这些参数呢,
Getcommdline这个应该在哪里用呢,传进来的参数是从Winman函数里获取吗?
帮帮忙啊,比较急VC

解决方案 »

  1.   

    这个exe程序是一个C程序(int main(int argc, char* argv[])),还是一个win32程序?如果是C程序的话,接收参数的就是char* argv[],如果是win32程序的话,接收参数的就是WinMain函数参数中的lpCmdLine。
      

  2.   

    是个Win32程序,我用WinMain接收到怎么传到我的对话框里啊,还有,那个Getcommdline()什么时候使用?在哪里使用?
      

  3.   

     _tWinMain(HINSTANCE hInstance,
                         HINSTANCE hPrevInstance,
                         LPTSTR    lpCmdLine,
                         int       nCmdShow)
    //其中lpCmdLine就是参数 
      

  4.   

    我对话框想获得这个参数怎么做啊?修改一下WinMain函数?
      

  5.   

    一般在App类的InitInstance函数中调用GetCommandLine()得到命令行函数信息,然后来决定应用程序的行为。