找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 12344|回复: 20

百度了,还没明白

 火... [复制链接]

90

主题

473

回帖

2

精华

钻石会员

积分
3261
发表于 2010-8-20 15:03:29 | 显示全部楼层 |阅读模式
NTSYSAPI NTSTATUS NTAPI ZwOpenProcess(OUT PHANDLE ProcessHandle,IN ACCESS_MASK DesiredAccess,IN POBJECT_ATTRIBUTES ObjectAttributes,IN PCLIENT_ID ClientId OPTIONAL);

这句到底是什么意思?
特别是红色的部分

6

主题

32

回帖

2

精华

核心会员

积分
2250
发表于 2010-8-20 16:36:00 | 显示全部楼层
DWORD  呼呼

90

主题

473

回帖

2

精华

钻石会员

积分
3261
 楼主| 发表于 2010-8-20 17:10:43 | 显示全部楼层
双字?
什么意思?

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2010-8-20 19:50:06 | 显示全部楼层
NTSTATUS就是long,。

NTSYSAPI和NTAPI我也不知道有什么意义,但如果是NTKERNELAPI就是声明内核函数的意思,相当于VB的Declare Function Lib "ntoskrnl.exe"。

IN、OUT、__in、__out都是空宏。

90

主题

473

回帖

2

精华

钻石会员

积分
3261
 楼主| 发表于 2010-8-20 21:09:45 | 显示全部楼层
驱动代码为什么都长长的,也不知道是什么意思,
百度也找不到
你们是怎么学会的?
介绍一下经验
尤其那个12岁的小朋友
把你的经验无私地奉献出来
否则,我可揪你的小jj啦
本网站最菜的人 该用户已被删除
发表于 2010-8-20 21:56:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

90

主题

473

回帖

2

精华

钻石会员

积分
3261
 楼主| 发表于 2010-8-20 22:19:25 | 显示全部楼层
ls的兄弟,我只是吓唬吓唬那个小孩
他那个家具
哈哈哈哈哈哈

6

主题

196

回帖

0

精华

铜牌会员

菜鸟

积分
52
发表于 2010-8-21 07:07:41 | 显示全部楼层
我家里有一堆家具呢,桃木的,红木的,一大堆.你爱揪哪个揪哪个呗,反正是揪木头......
经验是自己看大牛们的代码看来的......
别人说你是不知道的......
PS:我不是神牛,Xiaoly也不是我.

6

主题

196

回帖

0

精华

铜牌会员

菜鸟

积分
52
发表于 2010-8-21 07:26:18 | 显示全部楼层
编程,无尽的寂寞.我,独自忍受.
挫败你的每一个梦想......
编程产生的寂寞,只能通过编程来解决.
编程,无边无际的寂寞.解除寂寞,无边无际的编程.
编程,无边无际的寂寞.但有C++和VB来陪伴我,我不寂寞.
编程,无边无际的寂寞.
编程,是无边无际的,寂寞的海洋.而C++和VB,就是在海洋里航行的船只.
编程,无边无际的寂寞,C++和VB永远的在我的显示器上闪烁.
每一件事做久了,都会厌烦.
让蓝瓶和花瓶都成为历史.
谁装丧六零,谁就丧六零.

6

主题

196

回帖

0

精华

铜牌会员

菜鸟

积分
52
发表于 2010-8-21 07:27:02 | 显示全部楼层
看我QQ签名的变化.

6

主题

196

回帖

0

精华

铜牌会员

菜鸟

积分
52
发表于 2010-8-21 07:28:54 | 显示全部楼层
驱动学习是永无止境的.你只有不断的看源码,反编译.你才能学会.其实,我就是不看书的.我只看三本书:大牛们的源码,ReactOs,WRK.所以,你不断的学习.才造就除了这几句话.

90

主题

473

回帖

2

精华

钻石会员

积分
3261
 楼主| 发表于 2010-8-21 07:50:07 | 显示全部楼层
NTSYSAPI NTSTATUS NTAPI ZwOpenProcess(OUT PHANDLE ProcessHandle,IN ACCESS_MASK DesiredAccess,IN POBJECT_ATTRIBUTES ObjectAttributes,IN PCLIENT_ID ClientId OPTIONAL);

这句到底是什么意思?
特别是红色的部分

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2010-8-21 11:30:42 | 显示全部楼层
能在某一方面有积累的,除了花费大量时间精力等成本进去外,貌似别无他法.

顶顶各位小高手们
我就是嗷嗷叫的老马了......

9

主题

210

回帖

0

精华

初来乍到

积分
904
发表于 2010-8-22 11:45:10 | 显示全部楼层
在此膜拜楼上所有牛人!哈哈···

90

主题

473

回帖

2

精华

钻石会员

积分
3261
 楼主| 发表于 2010-8-22 13:26:18 | 显示全部楼层
可能就这个意思

相当于VB的Declare Function Lib "ntoskrnl.exe"。

6

主题

196

回帖

0

精华

铜牌会员

菜鸟

积分
52
发表于 2010-8-22 14:26:46 | 显示全部楼层
回复 15# ok100fen
废话,就是那个意思.
人家好久积累的东西,而且您基础还这么差.
不是我打击新手,恐怕您永远都学不会了.

0

主题

44

回帖

0

精华

银牌会员

积分
427
发表于 2011-1-13 16:35:40 | 显示全部楼层
你就理解为描述这个函数的宏就可以了
NTSYSAPI 可以理解为内核函数,NTSTATUS返回类型

5

主题

47

回帖

0

精华

铜牌会员

积分
210
发表于 2011-1-16 10:33:00 | 显示全部楼层
回复 ok100fen 的帖子

千万不要死理解是什么意思。什么意思并不重要, 有些固定的东西不需要理解。理解参数就行
比如 OUT  IN  还有P开头的就是指针

40

主题

324

回帖

0

精华

铂金会员

Eax=0

积分
1575
发表于 2011-1-17 21:51:31 | 显示全部楼层
ReactOs、WRK?对,“源码面前,了无秘密”。有不懂问源码,最好不问baidu。自己一搜,问题全解。
Do my best.

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-1-17 22:26:39 | 显示全部楼层
NTAPI,应该是__stdcall的意思。

96

主题

158

回帖

4

精华

核心会员

积分
6513
发表于 2012-5-9 20:17:20 | 显示全部楼层
本帖最后由 diddom 于 2012-5-9 20:18 编辑

NTSYSAPI NTSTATUS NTAPI ZwOpenProcess(OUT PHANDLE ProcessHandle,IN ACCESS_MASK DesiredAccess,IN POBJECT_ATTRIBUTES ObjectAttributes,IN PCLIENT_ID ClientId OPTIONAL);


NTSYSAPI define in ntdef.h
#define NTSYSAPI     DECLSPEC_IMPORT
#define DECLSPEC_IMPORT __declspec(dllimport)

NTSTSTUS define in ntdef.h
typedef LONG NTSTATUS;

NTAPI define in ntdef.h
#define NTAPI __stdcall

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表