VC中有在一个应用程序中直接调用另一个程序的API函数吗???

解决方案 »

  1.   

    另一个程序的API函数? 另一个程序是exe的,还是dll的?是com的dll还是普通的dll?
      

  2.   

    WinExec,ShellExecute,CreateProcess都可以。
      

  3.   

    PROCESS_INFORMATION pi;
    STARTUPINFO si;
    memset(&si,0,sizeof(si));
    CreateProcess(NULL,"notepad.exe",NULL,NULL,NULL,NULL,NULL,NULL,&si,&pi);
    ------------------------------------------------------------------------
    ShellExecute(NULL,"open", "notepad.exe","","",SW_SHOW );
    ------------------------------------------------------------------------
    WinExec("notepad.exe",SW_SHOW);
    ------------------------------------------------------------------------
      

  4.   

    有好几个API能够调用另一个EXE文件,不过最基本的是CreateProcess(),其它的都只是封装它
      

  5.   

    那要是notepad.exe嵌入到另外一个的程序里呢,怎么打开啊?