就是怎么得到程序自己exe文件的文件名?

解决方案 »

  1.   

    char chFileName[255];
    ::GetModuleFileName(NULL, chFileName, 255);
    即可得到包括exe文件名在内的完整路径。如只想得到文件名的话,自己再去截去吧。
      

  2.   

    GetModuleFileName(hInstance,chFileName,255)
      

  3.   

    直接用main 中的argv[0]不行吗?
    (int main(int argc,char *argv[])
    如果是用VC的话,可以在Win32(含MFC)的应用程序中用全局变量__argv[0]得到名字啊。
    (不过上面的方法仅仅知道exe文件的名字)