[笔记] 驱动开发:usbview编译过程
文章目录
- 前言
- 一、环境
- 二、过程
- 1.先安装vs2022
- 2. 再安装winsdk和wdk
- 3.vs2022勾选安装 单个组件-》Windows驱动程序工具包(WDK)以及x64 缓解
- 4.复制c# dll库到源码所在目录
- 5.打开项目,右键编译
- 问题
- 总结
前言
usbview是查看usb设备的工具,
一、环境
usbview源码:链接
vs2022:官网下载
wdk_26100:wdksetup_26100.exe
winsdk_26100:winsdksetup_26100.exe
开发环境跟[笔记] 驱动开发:Virtual-Display-Driver编译过程一样
二、过程
1.先安装vs2022
仅安装【使用c++的桌面开发】并且安装图示的单个组件
注意:带有 Spectre 缓解措施、适用于最新 v143 生成工具的 C++ATL (x86 和x64)
2. 再安装winsdk和wdk
安装如下,(类似,因为已经安装了,没法再安装演示了,主要是安装必要的工具和x64的工具,一些没必要的工具,需要时再装)
wdk就双击后一路next即可
3.vs2022勾选安装 单个组件-》Windows驱动程序工具包(WDK)以及x64 缓解
安装vs2022的同时会安装visitual studio installer,可以补充安装很多组件
4.复制c# dll库到源码所在目录
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.8.1
下
具体看目前你自己机器安装的最高.net版本,不知道的用everything或者listary查找对应dll
System.dll
mscorlib.dll
System.Xml.dll
复制到源码目录
5.打开项目,右键编译
问题
总结
参考:
关于博主
wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)
wxgzh: 二进制怪兽
CSDN:https://blog.csdn.net/qq1113673178
码云:https://gitee.com/shiver
Github: https://github.com/ShiverZm
个人博客:https://www.binary-monster.top