我就是想从概念上明确一下“实例”的含义。

解决方案 »

  1.   

    我怎么从来没听说有GetProcess这个函数啊孤陋寡闻了,楼主请赐教
      

  2.   

    GetModuleHandle取得的实际上就是当前模块的基地址。
    如果是普通的exe,一般是0x00400000,也就是WinMain的第一个参数。
    如果是dll什么的,地址就不一定了。
      

  3.   

    厄,是我打错了,应该是GetCurrentProcess
      

  4.   

    无论在Exe、Regular Dll或是Extention Dll模块中,调用GetCurrentProcess得到的永远是进程句柄,通常是Exe文件的映射地址;如果调用GetModuleHandle的话,要看你在哪个模块里调用,你在哪个模块里调用就会得到这个模块文件的在内存中的映射地址
      

  5.   

    GetCurrentProcess得到当前进程的句柄,就是指针.
    GetModuleHandle得到当前调用模块的句柄,当前模块有可能是个dll.