调用EnumWindows(EnumWindowsProc,0);
自己定义
BOOL CALLBACK EnumWindowsProc(
HWND hwnd, // handle to parent window
LPARAM lParam // application-defined value
){
DWORD PID;
BOOL Result=TRUE;
GetWindowThreadProcessId(hwnd,PID);
if (PID=GetCurrentProcessId())
{
g_hwin = hwnd;//这个g_hwin在你的DLL里定义为一个全局的HWND,也是你想要的句柄
Result = FALSE;
}
return Result;
}
lz可以试试.当然如果知道被注入的进程的窗口名称就不用enumwindow了,直接用FindWindow(NULL, _T("XXXXXX"))的返回值得一个hwnd,然后得到进程id,再判断
VC获取当前进程的主窗口句柄
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java 查询当前进程打开的文件句柄数
需要配置的环境变量 1.1 PATH环境变量 作用是指定命令搜索路径,在终端下面执行命令时,它会到PATH变量所指定的路径中查找看是否能够找到相应的命令程序,能找到的话就执行,不能找到就提示”command not found”错误。我们需要把JDK安装目录下的bin目录增加到现有PATH变量中,bin目录中包含经常要用到的可执行文件如javac/
java 查询当前进程打开的文件句柄数 java查看文件下所有轮境 JAVA 环境变量 java -
less 可以定义css变量吗
一、LESS概述:less是css的一种概述,在CSS的语法基础之上,它引入了变量,Mixin(混合),运算以及 函数等功能。大大的简
less 可以定义css变量吗 javascript ViewUI Less CSS