不可能。在Win32中hInstance全部为0。用0就可以了。

解决方案 »

  1.   

    GetModuleFileName只能在当前进程内部使用,而且她使用的也不是进程的句柄,而是模块的句柄,进程的句柄同模块的句柄是完全不同的俩个概念。
      

  2.   

    在windows所有的版本中,所有.exe的hInstance=0x00040000(可能是,但不可能是0)
      

  3.   

    《Windows高级编程》里说模快句柄和hInstance可以互换
      

  4.   

    用CreateTollhelp32Snapshot(TH32CS_SNAPALL,NULL);建立一个系统快照
    用Process32First和Process32Next遍历并得到所有进程的PROCESSENTRY32结构
    用你已知的进程ID与所得PROCESSENTRY32结构中的th32ProcessID比对,如果相同则在结构中的
    szExeFile[MAX_PATH]成员是该进程的文件全路径名(包括文件名);
    在WIN9X下默认载入hInstance是0x400000,在WINNT下是0x10000
      

  5.   

    to :windindance(风之舞) 
    你知道自己说了什么吗,你的口气好象你很知道,可以说的完全是外行话。