用于发现窗口和按钮等对象的 HWND 的程序

2023-12-22

我记得几年前,我使用了一个程序,它能够显示任何 Windows 程序中的任何对象(例如窗口和按钮)的属性和 HWND。我记得,您只需将鼠标悬停在感兴趣的对象上,程序就会显示信息。有谁知道我指的是哪个程序以及在哪里可以找到它?


您很可能正在使用 Spy++。它为您提供计算机上所有进程、线程、窗口和窗口消息的图形视图。正如您所描述的,您可以将目标拖动到任何窗口对象并显示其属性。它随大多数版本的 Visual Studio 一起提供。

但是,如果您没有 Visual Studio,我不确定它是否可以合法下载。相反,尝试WinSpy++ http://www.catch22.net/software/winspy。它基于 Spy++ 实用程序,但可以免费使用(包括源代码)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于发现窗口和按钮等对象的 HWND 的程序 的相关文章

  • Visual Studio 有格式代码快捷方式吗?

    In Eclipse http en wikipedia org wiki Eclipse 28software 29 there is a shortcut Ctrl Shift F that re indents code and fi
  • 在运行时,我如何判断我是否在 WinXP+ 上? win32

    我正在进行一些 win32 字符串 API 调用 并假设字符串以宽字符串形式出现 这在 XP 和更高版本上有效 我该如何断言这一点 这是运行时检查还是编译时检查 我做错了吗 这是一个例子 typedef std basic string
  • Qt 5.6 测试版 Visual Studio 2015

    我已经安装了这个 http download qt io development releases qt 5 6 5 6 0 beta qt opensource windows x86 msvc2015 5 6 0 beta exe mi
  • VB - 以隐式方式链接 DLL

    我正在开发 VB6 图形界面 并且需要隐式链接到 DLL 这样做的动机来自于我上一个问题 https stackoverflow com questions 5194573 有问题的 DLL 使用静态 TLS declspec thread
  • 如何检查 NTAccount 对象代表组还是用户?

    使用返回的访问规则时 GetAccessRules True True GetType System Security Principal NTAccount 如何判断每个规则中引用的 NTAccount 对象是用户帐户还是组 Update
  • 如何使用 Win32 API 与 com 端口 (RS232) 通信

    我正在尝试使用 win32 API 与 com 端口对话 我找到了这个http www robbayer com files serial win pdf http www robbayer com files serial win pdf
  • Visual Studio 2017 Professional-无法在源代码中找到包

    我试图通过 nuget 包管理器 gt 包管理器控制台以及直接从解决方案管理 Nuget 包来添加包 我正在尝试安装Newtonsoft Json从包管理器这样Install Package Newtonsoft Json但无法从源头找到
  • 如果没有 /// 标签,TypeScript 的“将 JavaScript 输出合并到文件中”选项无法推断出正确的脚本顺序

    我正在开发一个使用 将 JavaScript 输出合并到文件中 选项的 TypeScript 解决方案 我经常引用另一个文件中定义的项目 例如 In MyBaseClass ts export class MyBaseClass In My
  • Windows 上的递归移动命令

    我需要做一个 sh 的 bat 副本 我不太了解 Windows cmd 在 Linux 上我可以做 mv or rsync a SOURCE DEST remove sent files ignore existing whole fil
  • 为什么#pragma optimize("", off)

    我正在审查一个 C MFC 项目 在某些文件的开头有这样一行 pragma optimize off 我知道这会关闭所有以下功能的优化 但这样做的动机通常是什么 我专门使用它来在一组特定代码中获得更好的调试信息 并在优化的情况下编译应用程序
  • Python3 在 DirectX 游戏中移动鼠标

    我正在尝试构建一个在 DirectX 游戏中执行一些操作的脚本 除了移动鼠标之外 我一切都正常 是否有任何可用的模块可以移动鼠标 适用于 Windows python 3 Thanks I used pynput https pypi or
  • 通过win32检测多个登录用户

    使用标准 win32 api 检测多个用户登录的最佳方法是什么 我对我们的软件产品进行了升级 当多个用户登录时 该产品无法运行 我知道这是应该避免的事情 因为它很烦人 但该产品非常复杂 您必须相信我 当我说确实没有其他解决方案时 谢谢 为了
  • 如何在 VBA 中声明接受 XlfOper (LPXLOPER) 类型参数的函数?

    我在之前的回答里发现了问题 https stackoverflow com q 19325258 159684一种无需注册即可调用 C xll 中定义的函数的方法 我之前使用 XLW 提供的注册基础结构 并且使用 XlfOper 类型在 V
  • Windows 窗体中的标准 Windows 菜单栏

    我注意到添加了一个MenuStrip 来自工具箱 我的表单设计不会产生像许多本机 Windows 应用程序中那样的菜单栏 相反 我得到了一个像 Visual Studio 自己的菜单栏 没有任何样式设置MenuStrip似乎模仿了更常见的本
  • Git difftool 未启动外部 DiffMerge 程序

    我一直遵循 戴夫的博客条目 http www davesquared net 2009 05 setting up git difftool on windows html 链接在此answer https stackoverflow co
  • Windows 上的 ffmpeg-android ndk

    我正在尝试编译 bash 文件 带有 android ndk 的 ffmpeg 我收到如下错误 arm linux androideabi gcc 无法创建可执行文件 C 编译器测试失败 Makefile 2 config mak 没有这样
  • Resharper 删除了 CTRL + .快速操作任务

    所以我终于尝试了 ReSharper 到目前为止它还不算太糟糕 但它似乎确实取代了很多按键绑定 我保留了原来的 VS 键绑定 每次当我被问到当存在冲突键绑定时我想做什么时 这很酷 不过 我似乎失去了 CTRL QuickActions 窗口
  • 如何在Windows服务器上将node.js文件作为后台进程运行?

    我正在创建一个 node js 项目并将其上传到我的 Windows 服务器 以为移动应用程序提供 API 服务 当我打开命令提示符并键入 node app js 它运行正常 但是当我关闭命令提示符时 我的 Node js 服务器停止运行
  • 从其可执行文件的路径获取服务名称

    我有一个可执行文件的路径 它是一个正在运行的服务应用程序 例如 C Program Files x86 Someapp somesvc exe 我想停止并启动它 为此我想我需要获取服务的名称 如下所示 this https stackove
  • sqlite3-ruby gem:无法构建 gem 本机扩展

    Update 看看这个后续问题 Windows 上的 Gem 更新 它坏了吗 https stackoverflow com questions 134581 gem update on windows is it broken 在 Win

随机推荐

  • R 中的“嵌入式”data.frame。它是什么,它叫什么,为什么它的行为方式如此?

    我在 R 中有以下数据结构 df lt structure list ID c 1L 2L 3L 4L 5L var1 c a b c d e var2 structure list var2a c v w x y z var2b c vv
  • Google Protocol Buffer 错误:“序列化 Protocol Buffer 时遇到包含无效 UTF-8 数据的字符串”

    我正在使用以下代码 int lenSend odl gt ByteSize char buf char malloc lenSend odl gt SerializeToArray buf lenSend 我收到此错误 但我不明白为什么会收
  • 按对象的属性对对象向量进行排序

    我正在为学校做一个项目 需要对一些数据进行排序 我已经获得了一个对象向量 我必须根据对象的属性之一对对象进行排序 就地排序或使用索引 有几个不同的对象和几个不同的属性可以用来排序 执行此操作的最佳方法是什么 Use std sort和一个函
  • 刷新/重新绑定一个下拉列表 asp.net MVC

    我有一个下拉列表 其中包含类别列表和用于刷新下拉列表项目的链接 Html DropDownList CategoryNameItemNameBinding Model CatgegoryNameItems a href Refresh Ca
  • 如何以最少的字符串删除次数将字符串转换为回文?

    假设字符串是 anuja 输出应该是2 因为如果我删除字符 u 和 n 给定的字符串就会变成回文 因此输出应该是删除的最小数量 更多示例 输入字符串 ababa 输出 0 无需删除 输入字符串 abcdba 输出 1 删除 c 或 d 请解
  • Android 模拟器中的 HTTP 代理适用于浏览器,不适用于 WebView

    我的开发环境是后面的和HTTP代理 在 Android 模拟器中 我可以在 wifi 首选项中设置代理地址和凭据 然后 当我在浏览器中查看该页面时 系统会提示我重新输入指定主机的凭据 不知道为什么我必须再次输入它们 但它有效并且我能够查看该
  • 使用 Java 正则表达式来匹配 BMP 之外的一系列 Unicode 代码点:这可能吗?

    虽然一开始完全不相关 这个问题 https stackoverflow com q 26897498 1093528让我想知道 Java 的正则表达式基于Strings Strings 是序列 数组 chars and chars 最终是
  • 如何在 angularJS 控制器中编写 Switch 语句

    如何在 angularJS 控制器中编写 Switch 语句 我的源代码是 div table tr td x Name td td a href x Country a td tr table div
  • DataFrame 中基于标签的安全选择

    如何通过标签列表安全地选择 pandas 中的行 我想要得到并且Error当列表包含任何不存在的标签 Method loc如果索引中至少有 1 个您要求的标签 则不会引发 KeyError 但这还不够 例如 df pd DataFrame
  • 关闭应用程序后,一些 CoreData 关系会丢失

    这是我的问题的概述 我正在添加 并确认它们已添加 从肥皂服务加载到 CoreDat 的大约 1400 个关系 当我关闭应用程序并再次打开它后 一些关系就会丢失 我只看到了大约 800 个 尽管有所不同 另外 我没有收到任何错误 现在 更多细
  • 具有优先级的信号量

    我知道关于Semaphore类中的System Threading命名空间 但我不知道它是否允许等待线程具有不同的优先级 如果两个线程正在等待一个空位 有没有办法让优先级较高的线程拥有第一个空位 来自MSDN 文档 http msdn mi
  • 想用cmake制作独立程序

    我的程序使用giblib和Imlib2库 它是用cmake构建的 它在我的计算机上运行良好 但在其他计算机上则不然 我想原因是我安装了我的程序需要的每个库 但其他库没有 我的目标是制作独立程序 不需要额外安装任何其他库 我应该在cmake文
  • 民意调查结果栏的好技术是什么?

    我正在创建一些民意调查软件 目前正在研究制作民意调查结果图表栏的技术 没什么复杂的 只是一些简单的结果吧 我想知道是否有任何经过验证的 真正的最佳方法 我想到的最好的办法是为每个栏设置一个 div 容器 然后是一个图像或其他一些元素 您可以
  • 搜索并替换整个项目 (Netbeans)

    有没有办法在 netbeans 中进行项目范围的搜索和替换 好像应该有 但我找不到任何相关信息 Thanks 在下面Edit菜单你应该找到一个菜单项Replace in Projects
  • 从表单应用程序打开 WPF 设置窗口 [重复]

    这个问题在这里已经有答案了 可能的重复 WPF UI 关闭时的通知 https stackoverflow com questions 12696649 notification when wpf ui closes 我之前问过一个非常类似
  • 分区的目的是什么

    例如 如果我打算对某些元素进行分区 我可以这样做 Stream of I Love Stack Overflow collect Collectors partitioningBy s gt s length gt 3 forEach k
  • 如果源脚本在函数中运行,为什么 bash 变量不是全局变量?

    通常从另一个脚本获取文件 我可以访问它的变量 如果我从函数内部获取脚本 它的变量aren tglobal 这似乎与联机帮助页相矛盾 FUNCTION函数的局部变量可以使用 local 内置命令来声明 通常 变量及其值在函数及其调用者之间共享
  • 在 Pre 标记中转义 HTML 字符

    我已经安装了语法荧光笔 但为了使其工作 标签必须写为 lt and gt 我需要做的是将所有 lt 和 gt 的 gt 但仅限于 PRE 标签内 所以 简而言之 我想转义 pre 标记内的所有 HTML 字符 提前致谢 tl dr 您需要解
  • 如何使用 Turbo C++ 编译器在 Notepad++ 中编译和调试 C++

    我已经在notepad 中安装了NppExecute插件 我无法弄清楚在 Notepad 中编译和调试 C C 程序的下一步 系统详细信息 a Turbo C 目录 C TC b 操作系统 Windows 7 请提供有关如何设置环境变量和编
  • 用于发现窗口和按钮等对象的 HWND 的程序

    我记得几年前 我使用了一个程序 它能够显示任何 Windows 程序中的任何对象 例如窗口和按钮 的属性和 HWND 我记得 您只需将鼠标悬停在感兴趣的对象上 程序就会显示信息 有谁知道我指的是哪个程序以及在哪里可以找到它 您很可能正在使用