能力值:
( LV2,RANK:10 )
|
-
-
2 楼
工程属性的入口点 默认是FxDriverEntry
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
用release模式编译
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
哦,非常感谢
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
是把这里改成release吗?
没成功,还是32位的
|
能力值:
( LV8,RANK:120 )
|
-
-
6 楼
用ddk 编译我就不信还是32位得
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
有没有设置64位的lib 和h?
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
没有,怎么设置能详细点吗?
|
能力值:
( LV12,RANK:340 )
|
-
-
9 楼
预处理器里有定义,好像是_AMD64_,忘了,你可以看看我那个驱动魔板
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
你的模版在那里?
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
一种DriverEntry改成FxDriverEntry 一种自己打开属性表仔仔细细慢慢找 中考在望 不能玩电脑
|
能力值:
( 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即可,第二个名称是目标平台。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
都怪我没说清楚,我用的是VS2013+WDK8.1没有那些配置,把VS2013安装好再把WDK8.1安装好,直接就能编些驱动,所以跟WINDDK的配置不一样
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
你生成的驱动在64位系统上不能加载 不一定是因为 编译的驱动是否是64位 2013什么都不用设置 就能直接编译64位驱动 我也这样用的。。你先用IDA 或者一些反汇编工具 或者其他 看下你的驱动是否是64位驱动 如果不是再考虑编译问题 如果是,那有可能是签名问题 x64必须要签名的 或者就是在调试模式 把签名禁掉 。。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
谢谢我试试
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
看了是64位的,怎么增加签名呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
path pg
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
不懂英文啊
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
多半是签名问题.论坛里找找,有人提供过期证书,可以用虚拟机改时间签名.也有过强制签名的办法.最简单的是花钱,个人888rmb买一张.
|
能力值:
( LV9,RANK:200 )
|
-
-
20 楼
不加签名 怎么加载 不是2013的问题
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
2013编译出来 带签名文件的 需要copy到虚拟机里面安装一下 。 不过最简单的 就是禁用签名 在虚拟机系统启动的时候 按f8(启动到需要选择调试或者正常启动的选项的时候(前提是你是用windebug双机调试模式)) 然后有一排选项 最下面 有一项 "禁用驱动签名" 选中 enter 后面就可以加载了 。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
我把系统重新安装了一遍,不知道什么原因,我写的32位驱动,在64位和32位wind7下都能正常安装,我写的只有入口和卸载函数的驱动,没有功能,64位的驱动也能正常在64位wind7上安装,没有签名,很奇怪
|
|
|