- A+
兄弟打印机 驱动 没有inf(DIY打印机驱动程序制作指南)
驱动程序是电脑应用程序和外围设备进行交互的重要桥梁。有时候在使用某些设备时,可能会遇到驱动程序缺失的情况,这时候我们就需要自己动手制作驱动程序了。本文将为大家介绍一种制作兄弟打印机驱动程序的方法,而且这个驱动程序没有inf文件,只要按照以下步骤进行操作就可以轻松成功制作。
第一步:准备工作
在开始制作驱动程序之前,我们需要准备好以下工具:一台电脑、一台兄弟打印机、一个USB接口线和一份驱动程序制作工具——DDK。
第二步:打开DDK工具
在电脑上打开DDK工具,找到“src”文件夹,并进入到“my_driver”文件夹中。右键点击空白处,选择“添加”-“新建项”,在弹出的对话框中选择“源文件”,并命名为“Printer.c”。
第三步:编辑源码
在刚才新建的“Printer.c”文件中,将以下代码复制进去:
#include "ntddk.h"
void DriverUnload(PDRIVER_OBJECT pDriverObj)
{
KdPrint(("Goodbye dinhcao\n"));
return;
}
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObj, PUNICODE_STRING pRegistryString)
{
KdPrint(("Hello dinhcao\n"));
pDriverObj -> DriverUnload = DriverUnload;
return STATUS_SUCCESS;
}
在保存并关闭这个文件之后,我们需要回到DDK工具,找到“inc”文件夹,并进入到“ntddk”文件夹中。在该文件夹下找到“wdm.h”文件,在其中搜索“UNICODE_STRING”和“DRIVER_OBJECT”方法,并将相关代码粘贴到新建的程序文件中。
第四步:编译程序
在完成编辑源码之后,我们就可以开始编译程序了。首先需要在工具栏中选择“i386”或“x64”——这将取决于你的电脑处理器类型,然后选择“编译”按钮。
第五步:加载驱动程序
在编译完成之后,我们需要使用“net start”命令来加载驱动程序。在命令提示符界面中,输入以下命令:
sc create MyPrinter type= kernel start= demand binPath= C:\MyDriver.sys
这里需要注意的是,需要将“MyDriver.sys”替换为你自己编译的驱动程序的文件名,并且在命令提示符中需要以管理员的身份运行。
第六步:测试驱动程序
在完成驱动程序加载之后,我们就可以开始测试程序了。此时可以将兄弟打印机通过USB接口连接到电脑上,并将其打开。在控制面板中选择“设备管理器”,查看是否有新设备出现,如果有并且未出现错误标志,就说明制作成功了。
到这里,我们就成功制作了一份兄弟打印机驱动程序,而且无需inf文件。通过以上简单的步骤,我们可以轻松自主制作出适用于我们自己电脑的驱动程序。这将为我们的电脑使用带来很大的方便和自由度。
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-




