【求助】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(访问拒绝),怎么解决啊相关推荐

  1. 获取可视区域高度赋值给div(解决document.body.clientHeight的返回值为0的问题)

    获取可视区域高度赋值给div(解决document.body.clientHeight的返回值为0的问题) 参考文章: (1)获取可视区域高度赋值给div(解决document.body.client ...

  2. fread读结构体返回值是0无错误_嵌入式C编程之错误处理(附代码例子)!

    原标题:嵌入式C编程之错误处理(附代码例子)! 作者: clover-toeic 前言 本文主要总结嵌入式系统C语言编程中,主要的错误处理方式.文中涉及的代码运行环境如下: 一.错误概念 错误分类 从 ...

  3. 程序“[4176] char.exe: 本机”已退出,返回值为 0 (0x0)

    使用VS2010运行程序,黑屏一闪而过,说程序"[4176] char.exe: 本机"已退出,返回值为 0 (0x0) 解决方法是: 在引用头文件时,加上#include &qu ...

  4. 格子玻尔兹曼方法书中,计算机代码(Fortran语言)FDM的输出结果是什么,为什么显示程序“[25024] Console1.exe”已退出,返回值为 0 (0x0)。

    格子玻尔兹曼方法书中,计算机代码(Fortran语言)FDM的输出结果是什么,为什么显示程序"[25024] Console1.exe"已退出,返回值为 0 (0x0).

  5. 程序“[3856] ConsoleApplication1.exe”已退出,返回值为 0 (0x0)

    运行代码出现:程序"[3856] ConsoleApplication1.exe"已退出,返回值为 0 (0x0) 解决方法,在主函数中 return 0 前面加入一行 getch ...

  6. socket返回值为0的问题

    一.问题描述 socket_id为0,1,2的是给标准输入输出用的.当调用socket()来创建套接字时,返回值确实0,这时候如果进行读写,就是直接打印到控制台了. 二.什么情况下socket返回值为 ...

  7. C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法

    C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法 参考文章: (1)C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文 ...

  8. vc6.0程序运行报错误码为0xc0000005的错误。

    问题: vc6.0程序运行报错误码为0xc0000005的错误. 原因: 自己的代码有问题,导致访问了非法地址,出现该问题.

  9. 在Linux-C中使用read函数返回值为0的问题

    在Ubuntu中时使用read函数读取write函数写入到文件的数据时,发现读取到的内容为空,之后查看read函数的返回值发现也为空 经过思考后发送是在使用write函数之后,文件内部的文件指针指向文 ...

最新文章

  1. 调试JDK源码-Hashtable实现原理以及线程安全的原因
  2. 当前最佳的YOLOv4是如何炼成的?细数那些Tricks
  3. Developerkit Link Develop Demo 环境配置指南
  4. chrome jssip
  5. 转载一遍Java规范
  6. 在VM虚拟机Windows Server r2上部署安装Microsoft Dynamics CRM 2016 步骤详解(一)
  7. pytorch:多项式回归
  8. XGBoost入门及实战
  9. 应用架构步入“无服务器”时代 Serverless技术迎来新发展
  10. 华为回应P40石墨烯电池传闻:系谣言
  11. php echo和evlo,PHP中常用的字符串函数
  12. 1.1_简单递归 (汉诺塔问题 / 进制转换)
  13. 关于技术的学习及批判
  14. 面向对象---基础概念
  15. Alex 的 Hadoop 菜鸟教程: 第1课 hadoop体系介绍
  16. python os创建txt文件_Python新建动态命名txt文件
  17. CRM为何要给贴标签?
  18. 科技云报道:从Robot到Cobot,人机共融正在开创一个时代
  19. word批注怎么删除计算机名字,【2人回答】Word批注中的名字怎么删除?-3D溜溜网...
  20. C++ 小游戏之推箱子

热门文章

  1. 【数据集汇总(附下载链接)】再也不愁没数据练习机器学习算法啦!
  2. 正态分布在机器学习中为何如此重要
  3. 淘系面向业务价值的精细化流量管控实战
  4. 经典卷积模型(四)GoogLeNet-Inception(V3)代码解析
  5. (转)FIKKER和Nginx的反向代理服务功能对比评测报告
  6. 怎样链接计算机一起玩游戏,怎么在投影上打游戏?电脑连接投影玩游戏教程 这样玩游戏才爽!...
  7. 可自定义的vue下拉框组件
  8. rtx rtx5_PC玩家巨魔rtx 3080剥皮机与虚假的ebay列表审查炸弹
  9. vscode自定义大小写转换快捷键
  10. Zara不可复制的核心竞争力是怎么打造的?