Module32First();
Module32Next();
书没有,MSDN应该有吧.

解决方案 »

  1.   

    HANDLE GetCurrentProcess(VOID)
    可得当前的进程句柄。
    DWORD GetCurrentProcessId(VOID)
    可以得到当前进程的ID。
    另,什么叫进程的名称,是否指窗口程序的标题?如是的话,可先用
    GetWindow()或FindWindow()
    得到其HWND,再由
    DWORD GetWindowThreadProcessId(
      HWND hWnd,             // handle to window
      LPDWORD lpdwProcessId  // address of variable for process identifier
    )得到processid.
      

  2.   

    用HMODULE GetModuleHandle(
      LPCTSTR lpModuleName   // address of module name to return handle 
                             // for
    );
    可以得到module 的句柄。
    应该多查MSDN
      

  3.   

    有没有人知道啊?比如说把VC编译器的进程结束了,但VC是打开别的文件的,所以我不可能从窗口标题得知它的窗体句柄,但我却知道它的进程名称是MSDEV.EXE。
      

  4.   

    goldolphin(心向天空) 说得很对通过FindWindow()函数得到进程名称
      

  5.   

    findwindow该用哪个参数呢?它的窗口标题我又不知道。
      

  6.   

    HMODULE 和 HANDLE 不一样啊,还是不能对进程操作啊
      

  7.   

    HMODULE GetModuleHandle(
      LPCTSTR lpModuleName   // address of module name to return handle 
                             // for
    );
    看一看行不行。