简单驱动管理工具-NtDriverManager(开发驱动必备,附源码)
简介:
一个比KmdManager.exe更易用的驱动加载测试工具。
本软件特点:
1.支持拖放;
2.记忆打开过的文件,前提是是没关闭过软件;
3.启动时自动搜索显示同目录下的驱动文件,也可手动刷新;
使用说明:
如何使用就不用说了,只有一点:BUD 打钩,表示使用 “输入输出缓冲”的默认设置。如输入800 就代表使用下面的
代码:
IOCTL_GET_INFO equ CTL_CODE(FILE_DEVICE_UNKNOWN, 800h, METHOD_BUFFERED, FILE_READ_ACCESS + FILE_WRITE_ACCESS)
更新记录:
2013.8.9 发布1.0 版本
附件 81545
相对KmdManager.exe,本软件多了下面的功能:
1.支持拖放;
2.记忆打开过的文件,前提是是没关闭过软件;
代码片段:
2013.8.10 更新为1.2 版本
附件 81564
1.增加启动后自动显示同目录下的驱动文件的功能,使用更快捷方便!
2. 代码优化采用模块式结构,条例更清晰,注释详尽。
开发环境为:RadASM 汉化加强版
大家有什么好的建议或软件有BUG欢迎反馈!
2013.8.11 修正BUG 版本继续为1.2 版本
1.修正发送控制时操作回显的一个小错误;
2.代码注释更详尽。
如果大家有下载原来的版本,强烈建议更新为此版本
简介:
一个比KmdManager.exe更易用的驱动加载测试工具。
本软件特点:
1.支持拖放;
2.记忆打开过的文件,前提是是没关闭过软件;
3.启动时自动搜索显示同目录下的驱动文件,也可手动刷新;
使用说明:
如何使用就不用说了,只有一点:BUD 打钩,表示使用 “输入输出缓冲”的默认设置。如输入800 就代表使用下面的
代码:
IOCTL_GET_INFO equ CTL_CODE(FILE_DEVICE_UNKNOWN, 800h, METHOD_BUFFERED, FILE_READ_ACCESS + FILE_WRITE_ACCESS)
更新记录:
2013.8.9 发布1.0 版本
附件 81545
相对KmdManager.exe,本软件多了下面的功能:
1.支持拖放;
2.记忆打开过的文件,前提是是没关闭过软件;
代码片段:
引用:
CommandPro proc hWin:HWND,wParam:WPARAM LOCAL acBufferPath[MAX_PATH]:CHAR LOCAL acBufferName[MAX_PATH]:CHAR ;添加文件被单击 .if wParam==IDC_BROWSE invoke OpenFileNameDlg,offset g_szOpenDriverTitle ,offset g_szFilterString,NULL,addr acBufferPath,sizeof acBufferPath .if eax invoke AddStrToCb, hWinCb, addr acBufferPath .endif .elseif wParam==IDC_REG || wParam==IDC_RUN || wParam==IDC_STOP || wParam==IDC_UNREG || wParam==IDC_IO ;取组合框现行选中项文本 invoke RtlZeroMemory,addr acBufferPath, sizeof acBufferPath invoke GetCurSelTextToCb,hWinCb,addr acBufferPath,sizeof acBufferPath ;取短文件名并检查类型 invoke RtlZeroMemory, addr acBufferName , sizeof acBufferName invoke GetDriverNameFromPath,addr acBufferPath,addr acBufferName invoke ServerManager,wParam,addr acBufferPath,addr acBufferName ;刷新被单击 .elseif wParam==IDC_RET invoke FindFile,NULL,$CTA0("*.sys"),hWinCb ;清空被单击 .elseif wParam==IDC_RE INVOKE SendDlgItemMessage,hWin,IDC_EDT_OUT,WM_SETTEXT,0, 0 ;关于被单击 .elseif wParam== IDC_AUBOT invoke MessageBox, NULL, $CTA0("The soft from PeDiy.Com "), $CTA0("About"), MB_OK ;退出被单击 .elseif wParam== IDC_EXIT invoke SendMessage, hWin,WM_CLOSE,0,0 .endif ret CommandPro endp |
附件 81564
1.增加启动后自动显示同目录下的驱动文件的功能,使用更快捷方便!
2. 代码优化采用模块式结构,条例更清晰,注释详尽。
开发环境为:RadASM 汉化加强版
大家有什么好的建议或软件有BUG欢迎反馈!
2013.8.11 修正BUG 版本继续为1.2 版本
1.修正发送控制时操作回显的一个小错误;
2.代码注释更详尽。
如果大家有下载原来的版本,强烈建议更新为此版本