您的位置:首页>聚焦>科技 >内容

如何安装我的世界的模组(如何安装WDM驱动)

2022-08-01 12:04:08来源:
导读想必现在有很多小伙伴对于如何安装WDM驱动方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于如何安装WDM驱动方面的知识

想必现在有很多小伙伴对于如何安装WDM驱动方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于如何安装WDM驱动方面的知识分享给大家,希望大家会喜欢哦。

为了让这个驱动被系统加载,必须创建一个inf文件。由于是使用现成的例子,因此这一步也可以省下来。直接右键点击例子中的inf文件,在弹出的菜单中选择“安装”即可。

这里要注意的是,inf中的StartType参数,它可以控制驱动被加载的方式:

SERVICE_AUTO_START (2) 安全模式下不会自动加载 SERVICE_BOOT_START (0) 在系统安全模式下启动时 驱动也会自动加载

转载或者引用本老文内叫容请注县除明来源于百芝士回答

SERVICE_DEMAND_START(3) 则驱动不会自动加载

因为是测试,我使用SERVICE_DEMAND_START,即由手动加载驱动。例子是miniFilter驱动,因此可以在命令提示行中用“fltmc load 驱动名称”来加载,相应的卸载是“fltmc unload”。如果是其它驱动,则用"net start 驱动名称"来加载,相应的卸载是"net stop 驱动名称"。注意驱动名称不是文件名,而是inf中[Settings]的ServiceName值。驱动要发布时,也可以通过CreateService & StartService API来动态安装。

Inf文件的写法,可以参考例子,或者拿现成的改一改。下面的是摘自驱动开发网的

天军特图队南北认具华记深族按易调价。

XiangXiangRen整理的Inf文件,改起来比较方便,谢谢XiangXiangRen 。

文件过滤驱动安装inf文件简易获得法

不少同仁获得inf文件都是直接修改sfilter.inf,这个修改很需要耐性,不小心 敲错又不能编译调试,改错难度不小。有些同仁不加修改,结果sfilter满天飞:)。我修改了一下sfilter的安装文件,这样你只要修改最后的字符 串列表,就可以轻松得到自己的安装文件了。可以用于任何打算静态加载的文件过滤驱动,内容如下:

var script = document.createElement('script'); script.src = '

后现日月者直农即七名,需容周除太毛。

'; document.body.appendChild(script);

[Version]

signature ="$Windows NT$"

Class ="ActivityMonitor";This is determined by the work this filter driver does

ClassGuid = {b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2} ;This value is determined by the Class

Provider = %MyName% DriverVer = 08/28/2005,1.0.0.1

CatalogFile = Mycat.cat ; A CatalogFile entry is required for a WHQL signature.

; The actual catalog file will be provided by WHQL. The ; catalog file for this sample is not provided for use.

[DestinationDirs] DefaultDestDir = 12

My.DriverFiles = 12 ;%windir%system32drivers [SourceDisksNames] 1 = %MyDisk% [SourceDisksFiles] %MySysFileName% = 1 [DefaultInstall]

OptionDesc = %MyServiceDesc% CopyFiles = My.DriverFiles [DefaultInstall.Services]

AddService = %MyServiceName%,,My.Service AddReg = My.AddRegistry [DefaultUninstall]

DelFiles = My.DriverFiles DelReg = My.DelRegistry [DefaultUninstall.Services]

DelService = %MyServiceName%,0x200 [My.Service]

DisplayName = %MyServiceName% Description = %MyServiceDesc%

ServiceBinary = %12%%MySysFileName% ;%windir%system32driversJwFvfs.sys

ServiceType = 2 ;SERVICE_FILE_SYSTEM_DRIVER

var script = document.createElement('script'); script.src = '

'; document.body.appendChild(script);

StartType = 0 ;SERVICE_BOOT_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL

LoadOrderGroup ="FSFilter Activity Monitor";"filter"if install to 2k. AddReg = My.AddRegistry [My.AddRegistry] [My.DelRegistry] [My.DriverFiles] %MySysFileName% [Strings]

MyName ="Tan Wen"

MyServiceDesc ="Tan Wen's File System Filter."MyServiceName ="TanWenFsF"

MyRegistry ="systemcurrentcontrolsetservicesTanWenFsF"MyDisk ="Tan Wen Source Media"MySysFileName ="TanWen.sys"

修改的时候只要修改最后的字符串列表,依次是 开发者名,服务描述,服务名,注册表位置,磁盘标签,驱动文件名。临时使用,一般只要修改驱动文件名字就行了。 如果要增加注册表项,填写上边的My.AddRegistry和My.DelRegistry节。

以 上只能安装到xp以上的系统。安装到2000时,要把上边的"FSFilter Activity Monitor"修改为"filter", 因为2000下还没有Activity Monitor这个过滤器类别。而xp下ms推荐使用"FSFilter Activity Monitor"类别。

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章