Visual Studio 2019 ()VS2019)安装Spy++工具

Microsoft Spy++是一个非常好的查看Windows操作系统的窗口、消息、进程、线程信息的工具,简单易用,功能强大。
使用场景
(1)我经常用来查询一个不知道从哪里弹出来的广告窗口是哪个进程搞的鬼……然后干掉
(2)枚举所有窗口,查看父子关系,搜索某个窗口是否存在
(3)查询一个窗口(包括隐藏窗口)的属性,包括标题、类名、位置、进程线程
(4)通过分析其他软件的窗口消息,辅助研究其内部实现原理
(5)分析某窗口的消息参数,给其发送冒充消息,以实现特殊的功能

错误方法

工具=>获取工具和功能=》单个组件=》Visual Studio C++核心功能,然后,勾选《 Visual Studio C++核心功能 》后修改完成,工具Spy++就此安装完成。 事实上VS2019没有Visual Studio C++核心功能这个东西,只有C ++核心功能。在你安装C ++核心功能之后,你依然无法在工具菜单下找不到Spy++。

正确方法

工具=>获取工具和功能=》单个组件=》C ++核心功能,然后,勾选《 C ++核心功能 》后修改完成。进入“C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools”中,确保“spyxx_amd64.exe”或“spyxx.exe”存在。此时,你可以通过工具-外部工具-添加,来讲Spy++添加到vs2019的工具菜单中。如下图:

Visual Studio 2019 (VS2019)安装Spy++工具相关推荐

  1. Visual Studio 2019 详细安装和使用教程

    简介 此处省略很多字 下载 社区版本下载网址: https://visualstudio.microsoft.com/zh-hans/downloads/ 选择安装路径 建议为VS2019新建一个专属 ...

  2. 使用Visual Studio 2019创建安装程序的详细教程

    VS2019 制作Setup Project详细教程 对于windows平台,可以使用Visual Studio 提供的Setup Project 来制作程序的安装包.本教程主要介绍VS2019如何安 ...

  3. Visual Studio 2019无法安装

    Visual Studio 2019无法安装 前段时间由于要释放某个磁盘,需要卸载vs2019等软件,但是vs2019总是跳出卸载失败,楼主一怒之下直接把vs2019的安装文件夹给删除了. 最近,楼主 ...

  4. 总结 Visual Studio 2019 发布以来 XAML 工具的改进

    不知不觉,Visual Studio 2019 已经出到 16.8 和 16.9 Preview 了.虽然每次更新都林林总总地一大堆新功能和改进,但关于 XAML 的内容总是,always,每次都只有 ...

  5. VISUAL STUDIO 2019 的安装

    P001-VISUAL STUDIO 2019 的安装 参考视频 要点 装C/C++环境的话,只要选择以下两项 取消此选项 [常规] 创建新项目 添加新项 一些提示 不小心将资源管理器关闭的解决办法 ...

  6. 【Visual Studio 】Visual Studio 2019 软件安装

    作者 CodeAllen ,转载请注明出处 从大学就一直在用Visual Studio,从当初的VC++6.0,VS2008,VS2010 ,VS2015,之后就一直没有跟着更新,最近想写一个上位机, ...

  7. visual studio 2019 在安装windows sdk 10.1.18362.1组件时卡住的问题解决

    visual studio 2019好难安装,记忆中2010之类的老版本安装要容易得多,2019搞成这个样子感觉微软是不是想关门大吉了. 说说我遇到的一个问题,折腾了很久,过程如下: 1.在 visu ...

  8. Visual Studio 2019的安装教程

    注意:部分内容只面向学习C语言的同学 1.打开浏览器搜索"Microsoft官网" 2.进入网站 3.点击右上角的"所有Microsoft" 4.找到" ...

  9. visual studio 2019编译Windows Terminal工具的问题

    window 1903更新后,我特意玩了下微软的开源项目terminal,一阵操作猛如虎.特意下载了visual studio 2019,直接编译成一个命令行工具. 当然这个不是最终的效果.界面编译报 ...

最新文章

  1. C语言经典例20-小球反弹高度问题
  2. 徐艳 中国科学院成都计算机,互动、碰撞!精彩纷呈!成都市中职计算机专业菜单培训在双流建校举行!...
  3. vc升级失败恢复快照后数据不一致问题
  4. 学计算机不会重装系统正常吗,系统重装不了的原因是什么 重装不了系统的解决方法【图文】...
  5. java struts2 demo,struts2入门例子 登陆demo!非常详细的图解
  6. js 的基础知识变量
  7. uniapp前端处理接口返回一整个html格式
  8. vue项目关于:Error: Cannot find module ‘D:\@vue\cli-service\bin\vue-cli-service.js‘的解决方案
  9. idm无法连接到目标服务器的解决办法
  10. 关于翁恺老师Java网课中细胞自动机的一点点想法
  11. 【网络安全学习实践】Windows基本DOS文件命令与简易病毒编写
  12. 【例题 7-11 UVA - 12325】Zombie's Treasure Chest
  13. 苹果手机点击输入框时页面自动放大
  14. 除了霸王洗发水,还能怎么拯救程序员的发际线?
  15. 小程序团购商品CPS接入,实现达人分佣模式
  16. Ubuntu删除Steam
  17. warning: GOPATH set to GOROOT (/usr/local/go) has no effect
  18. 开源媒介软文推广智能发布系统PHP源码
  19. 数字营销分析工具Google Analytics(分析)工作原理
  20. Java写五子棋小游戏

热门文章

  1. 基于matlab菌落影像分割方法,基于MATLAB的图像分割方法及应用-
  2. 让C语言写图形库时不关闭控制台,GCC编译Win图形程序不显示控制台方法
  3. 【树莓派】网络视频监控
  4. ERIC6 打开项目报错
  5. Java Swing(二)按钮点击事件处理ActionListener
  6. Mac 安装homebrew
  7. UCOS-Ⅲ:软件定时器
  8. Mysql错误代码1045
  9. Python几种开发工具介绍
  10. freemarker-2、模板字符串中的${}跟freemaker冲突的问题