能力值:
( LV9,RANK:610 )
|
-
-
2 楼
让qihoocom来回答你~
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
UP你....
|
能力值:
( LV12,RANK:420 )
|
-
-
4 楼
白汁意面不错 很好吃
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
ls 别只顾着吃啊 ~ 给支支招儿 啊 说说有哪些资料可以查哈?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
NtReplyWaitReceivePort(
HANDLE PortHandle,
PDWORD PortId,
PLPCMESSAGE LpcReply,
PLPCMESSAGE LpcMessage);
typedef struct LpcMessage {
/* LPC Message Header */
WORD ActualMessageLength;
WORD TotalMessageLength;
DWORD MessageType;
DWORD ClientProcessId;
DWORD ClientThreadId;
DWORD MessageId;
DWORD SharedSectionSize;
BYTE MessageData[MAX_MESSAGE_DATA];
} LPCMESSAGE, *PLPCMESSAGE;
1. MessageType 就可以知道收到是什么报文了
2. 进程判断是ClientId
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
首先 感谢startion兄 的帮助
其次 偶对兄台提到的 “1. MessageType 就可以知道收到是什么报文了” 中的 “报文” 不是太理解
这个报文是不是也和tcp 或 udp里面的那个报文是一回事儿呢?
之前看到MessageType的命名和DWORD类型值 就猜想是要和一些宏的值作比较或是switch 然后得出操作行为的类型(不知对否?) 如果是这样的话 这些宏 要到哪里去找呢?(现在就卡在这里了~~ )
打算补一补这块的知识 要看哪些书 或是 文章资料呢~
再次 感谢
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
还有 就是 在网上看到一篇文章说 通过 Request 中的MessageId可以判断操作行为,这个MessageId有这样的功能吗?还是说仅仅就是个ID值
|
能力值:
( LV12,RANK:420 )
|
-
-
9 楼
楼主完全没上道~跟MessageId屁关系没有
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
这种说法是在网上搜到的 十分不解所以才 来问问 既然 ls上道了 就给点资料啊
|
|
|