【求助】AttachThreadInput 返回值为0,GetLastError取得的错误码为5(访问拒绝),怎么解决啊
【求助】AttachThreadInput 返回值为0,GetLastError取得的错误码为5(访问拒绝),怎么解决啊
// 获取创建前台窗口的线程DWORD dwThread = GetWindowThreadProcessId(GetForegroundWindow(), NULL);// 将前台窗口线程贴附到当前线程(也就是程序A中的调用线程)- 共享目标窗口的输入队列BOOL bRet = AttachThreadInput(dwThread, GetCurrentThreadId(), TRUE);if(bRet ==0) {DWORD lastError = GetLastError(); // 查看错误码是 5 - 拒绝访问return;}// 获取焦点窗口句柄HWND hFocus = GetFocus();// 解除贴附AttachThreadInput(dwThread, GetCurrentThreadId(), FALSE);// 发送消息PostMessage(hFocus, WM_KEYDOWN, VK_TAB, 0);
之前用这个逻辑一直好好的,直到碰到某一个产品
窗口类名是大名鼎鼎的 Chrome_WidgetWin_1
这个是Chrome UI框架的安全机制导致的么,有没有解决方法?
求大神支招
【求助】AttachThreadInput 返回值为0,GetLastError取得的错误码为5(访问拒绝),怎么解决啊相关推荐
- 获取可视区域高度赋值给div(解决document.body.clientHeight的返回值为0的问题)
获取可视区域高度赋值给div(解决document.body.clientHeight的返回值为0的问题) 参考文章: (1)获取可视区域高度赋值给div(解决document.body.client ...
- fread读结构体返回值是0无错误_嵌入式C编程之错误处理(附代码例子)!
原标题:嵌入式C编程之错误处理(附代码例子)! 作者: clover-toeic 前言 本文主要总结嵌入式系统C语言编程中,主要的错误处理方式.文中涉及的代码运行环境如下: 一.错误概念 错误分类 从 ...
- 程序“[4176] char.exe: 本机”已退出,返回值为 0 (0x0)
使用VS2010运行程序,黑屏一闪而过,说程序"[4176] char.exe: 本机"已退出,返回值为 0 (0x0) 解决方法是: 在引用头文件时,加上#include &qu ...
- 格子玻尔兹曼方法书中,计算机代码(Fortran语言)FDM的输出结果是什么,为什么显示程序“[25024] Console1.exe”已退出,返回值为 0 (0x0)。
格子玻尔兹曼方法书中,计算机代码(Fortran语言)FDM的输出结果是什么,为什么显示程序"[25024] Console1.exe"已退出,返回值为 0 (0x0).
- 程序“[3856] ConsoleApplication1.exe”已退出,返回值为 0 (0x0)
运行代码出现:程序"[3856] ConsoleApplication1.exe"已退出,返回值为 0 (0x0) 解决方法,在主函数中 return 0 前面加入一行 getch ...
- socket返回值为0的问题
一.问题描述 socket_id为0,1,2的是给标准输入输出用的.当调用socket()来创建套接字时,返回值确实0,这时候如果进行读写,就是直接打印到控制台了. 二.什么情况下socket返回值为 ...
- C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法 参考文章: (1)C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文 ...
- vc6.0程序运行报错误码为0xc0000005的错误。
问题: vc6.0程序运行报错误码为0xc0000005的错误. 原因: 自己的代码有问题,导致访问了非法地址,出现该问题.
- 在Linux-C中使用read函数返回值为0的问题
在Ubuntu中时使用read函数读取write函数写入到文件的数据时,发现读取到的内容为空,之后查看read函数的返回值发现也为空 经过思考后发送是在使用write函数之后,文件内部的文件指针指向文 ...
最新文章
- 调试JDK源码-Hashtable实现原理以及线程安全的原因
- 当前最佳的YOLOv4是如何炼成的?细数那些Tricks
- Developerkit Link Develop Demo 环境配置指南
- chrome jssip
- 转载一遍Java规范
- 在VM虚拟机Windows Server r2上部署安装Microsoft Dynamics CRM 2016 步骤详解(一)
- pytorch:多项式回归
- XGBoost入门及实战
- 应用架构步入“无服务器”时代 Serverless技术迎来新发展
- 华为回应P40石墨烯电池传闻:系谣言
- php echo和evlo,PHP中常用的字符串函数
- 1.1_简单递归 (汉诺塔问题 / 进制转换)
- 关于技术的学习及批判
- 面向对象---基础概念
- Alex 的 Hadoop 菜鸟教程: 第1课 hadoop体系介绍
- python os创建txt文件_Python新建动态命名txt文件
- CRM为何要给贴标签?
- 科技云报道:从Robot到Cobot,人机共融正在开创一个时代
- word批注怎么删除计算机名字,【2人回答】Word批注中的名字怎么删除?-3D溜溜网...
- C++ 小游戏之推箱子
热门文章
- 【数据集汇总(附下载链接)】再也不愁没数据练习机器学习算法啦!
- 正态分布在机器学习中为何如此重要
- 淘系面向业务价值的精细化流量管控实战
- 经典卷积模型(四)GoogLeNet-Inception(V3)代码解析
- (转)FIKKER和Nginx的反向代理服务功能对比评测报告
- 怎样链接计算机一起玩游戏,怎么在投影上打游戏?电脑连接投影玩游戏教程 这样玩游戏才爽!...
- 可自定义的vue下拉框组件
- rtx rtx5_PC玩家巨魔rtx 3080剥皮机与虚假的ebay列表审查炸弹
- vscode自定义大小写转换快捷键
- Zara不可复制的核心竞争力是怎么打造的?