The DriverWizard has created:
* A Kernel PlugIn driver project kp_dmc2410e.sys, which demonstrates how to communicate with your hardware directly from the kernel mode.
* A sample diagnostics application for testing the communication with
your hardware from the user mode.
* Library files, which include API for controlling your hardware and communicating between the user-mode application and Kernel PlugIn driver.
The library is used by both the user-mode application and the Kernel PlugIn project.
The library will be dynamically-linked to your executable.
C:/WinDriver/wizard/my_projects/dmc2410e/dmc2410e_files.txt
A detailed overview of all the generated files.
C:/WinDriver/wizard/my_projects/dmc2410e/dmc2410e_lib.h
A library for controlling your hardware through WinDriver.
C:/WinDriver/wizard/my_projects/dmc2410e/dmc2410e_lib.c
Contains the implementation of the functions used for
accessing each of the resources defined in the Wizard.
C:/WinDriver/wizard/my_projects/dmc2410e/dmc2410e_libapi.def
The library module definition for exporting the dynamic-library API.
C:/WinDriver/wizard/my_projects/dmc2410e/dmc2410e_diag.c
The sample user-mode application that diagnoses your
hardware using the dmc2410e_lib.c library.
C:/WinDriver/wizard/my_projects/dmc2410e/kermode/kp_dmc2410e.c
The Kernel-PlugIn source code.
C:/WinDriver/wizard/my_projects/dmc2410e/amd64/msdev_2017/dmc2410e_diag.sln
Microsoft Visual Studio 2017 Solution File
for the AMD 64 bit (x64) Platform.
C:/WinDriver/wizard/my_projects/dmc2410e/amd64/msdev_2017/dmc2410e_diag.vcxproj
Microsoft Visual Studio 2017 Project File
for the AMD 64 bit (x64) Platform.
C:/WinDriver/wizard/my_projects/dmc2410e/kermode/amd64/msdev_2017/kp_dmc2410e.vcxproj
Microsoft Visual Studio 2017 Project File
for the Kernel PlugIn.
C:/WinDriver/wizard/my_projects/dmc2410e/amd64/msdev_2017/dmc2410e_libapi.vcxproj
Microsoft Visual Studio 2017 Project File
for the library DLL.
C:/WinDriver/wizard/my_projects/dmc2410e/x86/msdev_2017/dmc2410e_diag.sln
Microsoft Visual Studio 2017 Solution File
for the X86 (Win32) Platform.
C:/WinDriver/wizard/my_projects/dmc2410e/x86/msdev_2017/dmc2410e_diag.vcxproj
Microsoft Visual Studio 2017 Project File
for the X86 (Win32) Platform.
C:/WinDriver/wizard/my_projects/dmc2410e/kermode/x86/msdev_2017/kp_dmc2410e.vcxproj
Microsoft Visual Studio 2017 Project File
for the Kernel PlugIn.
C:/WinDriver/wizard/my_projects/dmc2410e/x86/msdev_2017/dmc2410e_libapi.vcxproj
Microsoft Visual Studio 2017 Project File
for the library DLL.
C:/WinDriver/wizard/my_projects/dmc2410e/dmc2410e.inf
A formatted reference file for Windows that contains
information about installation files and devices, such as
filenames, version information and so on.
Compiling this project:
For MSDEV 2017, open Visual Studio 2017, load x86\msdev_2017\dmc2410e_diag.sln and compile
Converting to a GUI application:
This sample was written as a console mode application (rather than
a GUI application) that uses standard input and standard output.
This was done in order to simplify the source code. You may change it
into a GUI application by removing all calls to printf() and scanf()
functions, and calling MessageBox() instead.

wkprogramer
- 粉丝: 1
最新资源
- Qt C++绘制逻辑电路设计软件:打开新建背景图保存功能与多元件库操作集成开发文档
- 用友U8软件之出纳管理步骤【会计实务操作教程】.pptx
- (源码)基于ESP32微控制器的无人机控制器系统.zip
- 投稿软件开发实习心得体会.doc
- 如何规避网络贸易风险(上).ppt
- 通信工程专业本科毕业设计题目.doc
- 网络金融与电子支付-第6章--支付与结算实务.ppt
- 电子商务专业就业形势与对策分析.doc
- 生涯人物访谈-计算机专业.doc
- 2023年冬训调考题库通信专业.doc
- 基于光子晶体与MATLAB传输矩阵法的空气有毒物质浓度检测系统 高级版
- (完整版)西安市级政府网站建设方案.doc
- 一页纸项目管理-1.pptx
- 区块链应用项目商业计划书范文.pdf
- 智能家居解决方案商用型.docx
- 软件工程-期末考试题(含答案).doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


