能力值:
( LV2,RANK:10 )
|
-
-
26 楼
tthx
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
这个在VS2012中,是能直接IDE编译么?还是只是用来写代码用的(依旧用Build Environments命令行编译)?
|
能力值:
( LV5,RANK:70 )
|
-
-
28 楼
XP 还不放手? 就目前论坛写驱动的目的而言,可以不考虑这个系统版本的问题!
|
能力值:
( LV12,RANK:340 )
|
-
-
29 楼
IDE编译
|
能力值:
( LV12,RANK:340 )
|
-
-
30 楼
考虑兼容性而已,我用的WIN8.1的
|
能力值:
( LV5,RANK:70 )
|
-
-
31 楼
驱动开发根本不考虑什么兼容性.一个系统一个驱动,或者多个可运行系统一个驱动.
VS2013 + WDK 8.1有集成驱动开发环境,除了部分未公开函数有差异,大部分公开函数没差异.
如果为了写钩子或者用未公开的结构或者函数.这个集成环境明显就多余了. 这写函数还有结构需要自己定义 跟编译选项无关.........
win7 Release 编译 在XP下一样跑的很欢.....
|
能力值:
( LV12,RANK:340 )
|
-
-
32 楼
没写过驱动,对此不太了解
弄这个当时就是打算写驱动玩玩,结果发现VS配合VM太卡了.
|
能力值:
( LV3,RANK:20 )
|
-
-
33 楼
不骗你,我的配置wdk8.1+vs2013...可以在xp里跑...跑得挺欢的...
|
能力值:
( LV12,RANK:340 )
|
-
-
34 楼
那为什么MSDN上说不能开发XP的呢
|
能力值:
( LV3,RANK:20 )
|
-
-
35 楼
不清楚诶,我是直接vs2013配置的wdk8.1,然后win7 Debug版和win7 Release版都可以在xp跑,我是实践派...(不知道为啥不是check版和free版)至于win8和win8.1的我就没有尝试了。
但是我写的驱动还比较简单,只是有基本的设备和派遣例程,没有尝试往ring3通信。
|
能力值:
( LV2,RANK:10 )
|
-
-
36 楼
感谢备份果然被和谐了
|
能力值:
( LV4,RANK:50 )
|
-
-
37 楼
编译虽然通过了。但是出现 Error:未定义表示符"PDRIVER_OBJECT"
不能F12过去,有点不方便。
大家都没有出现这个情况吗?怎么解决一下?
vs2012安装路径也不一样。
X:\XX\Visual Studio 2012\Templates\ProjectTemplates\
D:\Program Files (x86)\Microsoft Visual Studio 11.0\ 下没有找到 Templates
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
Mark,非常感谢
|
能力值:
( LV4,RANK:40 )
|
-
-
39 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
多谢,我正开发驱动
|
能力值:
( LV3,RANK:20 )
|
-
-
41 楼
|
能力值:
( LV3,RANK:20 )
|
-
-
42 楼
保留意见.
实际你所写的.sys可能除了运行在驱动层外其他和ring3程序无异,或者压根不能称之为driver
|
能力值:
( LV2,RANK:15 )
|
-
-
43 楼
Mark
|
能力值:
( LV5,RANK:70 )
|
-
-
44 楼
看好前因后果,我这说的兼容性指的是对编译器的选择!
|
能力值:
( LV2,RANK:10 )
|
-
-
45 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
我也找了很久,如果你默认安装的话,应该是...你的文档\Visual Studio 2012\Templates\ProjectTemplates\
工具->选项->项目和解决方案->常规 里面有设置的
|
能力值:
( LV2,RANK:10 )
|
-
-
47 楼
请问一下楼主,我用的vs2013+wdk7600开发了一个小程序。
#include <ntddk.h>
void DriverUnload(PDRIVER_OBJECT DriverObject)
{
DbgPrint("DriverUnload!");
}
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
{
DbgPrint("Hello Driver!");
DriverObject->DriverUnload = DriverUnload;
return STATUS_UNSUCCESSFUL;
}
可以生成sys文件,拿到虚拟机里面测试,xp系统的。
结果drivermonitor提示“连到系统上的设备没有发挥作用”
windbg里面输出了hello driver!
不知这是什么情况?
|
能力值:
( LV12,RANK:340 )
|
-
-
48 楼
这个不清楚,本人也没有开发过驱动0.0
|
能力值:
( LV5,RANK:75 )
|
-
-
49 楼
其实我想说的是,编译成功,但是启动不了驱动
|
能力值:
( LV2,RANK:10 )
|
-
-
50 楼
谢谢你的模板 ~~
|
|
|