首页
社区
课程
招聘
[旧帖] [求助]自己编写了一个小的驱动,有没有办法自己手动安装呢? 0.00雪花
发表于: 2009-10-27 13:56 6323

[旧帖] [求助]自己编写了一个小的驱动,有没有办法自己手动安装呢? 0.00雪花

2009-10-27 13:56
6323
自己编写了一个小的驱动(也就是一个小小的sys文件),都知道可以用专门的软件来安装驱动,但有没有办法自己手动安装呢?

本人想知道驱动安装的原理,继而可以手动安装驱动,最后试着写个自己的驱动安装软件。

本来我这样想,即然软件可以安装,那么自己手动肯定也能安装的了,所以我用regmon和filemon监视驱动安装软件的幕后操做,但发现找不到头绪,至于什么把那个驱动安装软件逆向分析之类的,本人也就只有YY的份了。唉,所以各位如果知道的话请不吝赐教,本人感激不尽。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 2513
活跃值: (580)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
安装驱动程序时,可以使用创建服务的方法,即用CreateService函数
2009-10-27 14:08
0
雪    币: 138
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
恩,我用的那个软件就是通过那种方法安装的,但是不是就不能手动安装了?
2009-10-27 14:16
0
雪    币: 2513
活跃值: (580)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
你所谓的手动安装时什么意思?
直接双击?
2009-10-27 14:19
0
雪    币: 138
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不是,就像把sys文件复制到某个文件夹目录(大多是系统目录),然后通过什么注册表修改啊之类的
2009-10-27 14:22
0
雪    币: 138
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哈哈,已经解决,我的猜想看来是对的,嘻嘻,不过还是谢谢
2009-10-27 14:43
0
雪    币: 124
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
你说的这么麻烦,还不如用EXE文件直接安装
2009-10-29 21:28
0
雪    币: 306
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
写个inf文件.安装?
2009-10-30 00:50
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
请问楼主
本人也想学驱动 不知道从何学起啊
2009-11-3 09:15
0
雪    币: 244
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
不行啊。nt式驱动只能通过SCM加载。
你要想手动安装。貌似不行。
WDM的可以用inf安装,但是必须重启。
而且VISTA下需要数字签名。
2009-11-3 09:33
0
雪    币: 138
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
inf也是通过找文件,操作注册表来(最主要的)完成安装的,只不过通过inf文件能比较方便的安装和一些其他的信息之类的
2009-11-3 11:00
0
雪    币: 138
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
驱动的加载与安装是不一样的!!
vista没用过,不知道
2009-11-3 11:01
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
13
ZwLoadDriver() 网上的例子超级多...
2009-11-3 13:02
0
雪    币: 235
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
我也要学驱动呀。有什么入门教材看呢?
2009-11-3 13:23
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
15
寒江独钓......
2009-11-3 13:41
0
雪    币: 49
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
寒江不适合入门
仅仅入门的话
张帆的《驱动开发技术详解》不错

加载驱动的方法很多 可以搜索下
KDM驱动教程.CHM  这个是win32汇编写得加载
原来的罗云斌的驱动网站上可以得到 现在那网站暂时停了 不过搜索下应该可以搜索到

Rootkits_Windows内核的安全防护.pdf 这里也有加载代码
文中提到
“可通过正确方式即调用SCM加载
也可通过草率方式加载 见www.rootkits.com 的例子 migbot”
2009-11-30 14:00
0
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
都是高手!!
2009-11-30 15:10
0
游客
登录 | 注册 方可回帖
返回
//