首页
社区
课程
招聘
[求助]求助VS2013编写驱动
发表于: 2014-6-13 12:01 11491

[求助]求助VS2013编写驱动

2014-6-13 12:01
11491

VS2013在32位系统上能编写64位驱动吗,如图箭头所指,我把配置改64位了,生成的驱动在64位系统不能加载,还需要改那里,还是必须在64系统上写64位驱动

[课程]Android-CTF解题方法汇总!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (21)
雪    币: 53
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
工程属性的入口点  默认是FxDriverEntry
2014-6-13 12:28
0
雪    币: 53
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
用release模式编译
2014-6-13 12:31
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
哦,非常感谢
2014-6-13 12:41
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是把这里改成release吗?



没成功,还是32位的
上传的附件:
2014-6-13 13:16
0
雪    币: 459
活跃值: (349)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
6
用ddk 编译我就不信还是32位得
2014-6-13 13:50
0
雪    币: 645
活跃值: (247)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
有没有设置64位的lib 和h?
2014-6-13 16:10
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
没有,怎么设置能详细点吗?
2014-6-13 17:29
0
雪    币: 7068
活跃值: (3517)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
9
预处理器里有定义,好像是_AMD64_,忘了,你可以看看我那个驱动魔板
2014-6-13 17:40
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
你的模版在那里?
2014-6-13 18:50
0
雪    币: 53
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
一种DriverEntry改成FxDriverEntry  一种自己打开属性表仔仔细细慢慢找  中考在望 不能玩电脑
2014-6-13 19:03
0
雪    币: 7068
活跃值: (3517)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
12
你不是还回复了么
http://bbs.pediy.com/showthread.php?t=188471
不仅是预处理器,使用的cl也不一样。
32位的编译器、链接器是WinDDK\7600.16385.1\bin\x86\x86目录下的。
64位的编译器、链接器是WinDDK\7600.16385.1\bin\x86\amd64目录下的。

第一个是本地平台不管什么系统x86即可,第二个名称是目标平台。
2014-6-13 20:59
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
都怪我没说清楚,我用的是VS2013+WDK8.1没有那些配置,把VS2013安装好再把WDK8.1安装好,直接就能编些驱动,所以跟WINDDK的配置不一样
2014-6-13 23:56
0
雪    币: 61
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
你生成的驱动在64位系统上不能加载   不一定是因为  编译的驱动是否是64位   2013什么都不用设置 就能直接编译64位驱动  我也这样用的。。你先用IDA 或者一些反汇编工具 或者其他 看下你的驱动是否是64位驱动  如果不是再考虑编译问题  如果是,那有可能是签名问题  x64必须要签名的  或者就是在调试模式 把签名禁掉 。。
2014-6-14 10:09
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
谢谢我试试
2014-6-14 10:48
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
看了是64位的,怎么增加签名呢?
2014-6-14 11:31
0
雪    币: 149
活跃值: (2618)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
path pg
2014-6-14 11:50
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
不懂英文啊
2014-6-14 15:38
0
雪    币: 49
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
多半是签名问题.论坛里找找,有人提供过期证书,可以用虚拟机改时间签名.也有过强制签名的办法.最简单的是花钱,个人888rmb买一张.
2014-6-20 09:49
0
雪    币: 773
活跃值: (442)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
20
不加签名 怎么加载 不是2013的问题
2014-6-20 14:06
0
雪    币: 61
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
2013编译出来  带签名文件的  需要copy到虚拟机里面安装一下 。   不过最简单的  就是禁用签名  在虚拟机系统启动的时候  按f8(启动到需要选择调试或者正常启动的选项的时候(前提是你是用windebug双机调试模式))  然后有一排选项 最下面 有一项  "禁用驱动签名"  选中 enter  后面就可以加载了 。
2014-6-21 20:44
0
雪    币: 84
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
我把系统重新安装了一遍,不知道什么原因,我写的32位驱动,在64位和32位wind7下都能正常安装,我写的只有入口和卸载函数的驱动,没有功能,64位的驱动也能正常在64位wind7上安装,没有签名,很奇怪
2014-7-4 10:52
0
游客
登录 | 注册 方可回帖
返回
//