能力值:
( LV2,RANK:10 )
|
-
-
2 楼
是不是问题太简单,没人愿意回答,随便扔句话就可以
|
能力值:
( LV12,RANK:420 )
|
-
-
3 楼
学好基础再写驱动
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
大侠不好意思哈,我是学DELPHI的C语言太菜,你就多浪费点 口水,说下为什么,我现在这样也可以 自己 写出 来,不过不太 明白,我想彻底搞懂
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我问了2个本论坛的高手,也是有精华的,不过他们说也不知道,我就发出来问问大家,请勿耻笑
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
如果说是普通指针的话Irp->AssociatedIrp.SystemBuffer 指向SystemBuffer 也应该用->
结构体指针的话 DriverUNload应该不是结构体吧
|
能力值:
( LV12,RANK:420 )
|
-
-
7 楼
还是那句话。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
谢谢,我打基础去
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
通常大鸟不知道的时候,会这样回答的...
|
能力值:
(RANK:350 )
|
-
-
10 楼
呵呵,如果你这样理解的话......
|
能力值:
( LV6,RANK:90 )
|
-
-
11 楼
你要看着不爽写成
*DriverObject.DriverUnload
也行。
|
能力值:
( LV12,RANK:1010 )
|
-
-
12 楼
C语言都不会,就别用C写驱动啊. 用你会的delphi写...
打基础啊打基础
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
lz应该先看看c语言
|
能力值:
( LV6,RANK:90 )
|
-
-
14 楼
想来他delphi指针那块估计从来不加^
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
我终于知道为什么了,,不过这位朋友不要误导人,你的写法根本就是错误的
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
最让我无语的是看雪的风气越来越差,回答问题的不多,就喜欢凑热闹,想成大牛应先有德,这点UNPACK 的FLY很不错
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
答案 '.DriverUnload' : left operand points to 'struct', use '->'
我在6楼的请教中已经回答正确了,那个所谓的大牛还在那装神弄鬼
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
如果你的DriverObject是这样定义的:PDRIVER_OBJECT DriverObject,就是DriverObject->DriverUnload
如果定义成DRIVER_OBJECT DriverObject,这时候就是DriverObject.DriverUnload
DriverObject是PDRIVER_OBJECT类型的变量,而这个结构体本身就是指针类型的,在访问它的内部变量的时候就要用->
我是这么理解的,师兄也是这么告诉我的。嘿嘿,应该没错的
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
结构指针的问题 其实原来我也不理结果 不过懂了就记忆深刻了
给错误答案误导人的做法就不大好了
|
能力值:
( LV4,RANK:50 )
|
-
-
20 楼
-> 是访问结构指针的成员 .是访问结构成员
小弟是这样理解的
|
能力值:
( LV9,RANK:320 )
|
-
-
21 楼
你看看我写的 asm的魅力二 就明白了,,你就没有理解了他的本质
|
|
|