如何根据一个进程的名称得到进程的ID和HANDLE啊? Module32First();Module32Next();书没有,MSDN应该有吧. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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. 用HMODULE GetModuleHandle( LPCTSTR lpModuleName // address of module name to return handle // for);可以得到module 的句柄。应该多查MSDN 有没有人知道啊?比如说把VC编译器的进程结束了,但VC是打开别的文件的,所以我不可能从窗口标题得知它的窗体句柄,但我却知道它的进程名称是MSDEV.EXE。 goldolphin(心向天空) 说得很对通过FindWindow()函数得到进程名称 findwindow该用哪个参数呢?它的窗口标题我又不知道。 HMODULE 和 HANDLE 不一样啊,还是不能对进程操作啊 HMODULE GetModuleHandle( LPCTSTR lpModuleName // address of module name to return handle // for);看一看行不行。 vc6上安装使用boost正则库的问题,在线等 wince应用程序异常0xC00000FD 不好意思不知道哪里是灌水区讨论下找工作的事 求visual c++ 6.0技术内幕第五班配套光盘 按二进制读取的数据,如何转换为string??? 求 PictureEx.h,PictureEx.cpp 文件 串口通讯问题 急ING!!! VC + SQL 开发的程序(高分) 在对话框中输入查询数据库的参数值,form中老是没有刷新显示 ocx中客户区绘制的问题 请斑竹不要删,因为这里高手比较多,关于WIN2000中影射网络驱动器的问题 请问*.dbf文件是什么格式的文件?用什么打开啊?谢?
可得当前的进程句柄。
DWORD GetCurrentProcessId(VOID)
可以得到当前进程的ID。
另,什么叫进程的名称,是否指窗口程序的标题?如是的话,可先用
GetWindow()或FindWindow()
得到其HWND,再由
DWORD GetWindowThreadProcessId(
HWND hWnd, // handle to window
LPDWORD lpdwProcessId // address of variable for process identifier
)得到processid.
LPCTSTR lpModuleName // address of module name to return handle
// for
);
可以得到module 的句柄。
应该多查MSDN
LPCTSTR lpModuleName // address of module name to return handle
// for
);
看一看行不行。