阅读:3229回复:22
请教大家怎么用汇编写NDIS驱动?
请教大家怎么用汇编写NDIS驱动?
汇编编译器是Masm32 V7.0 大家给点提示!谢谢! |
|
沙发#
发布于:2003-02-03 21:35
我有点想笑~~我想问一下这位老兄可否用过SDK之类的东西做开发?起码在WINDOWS生成个窗口应该还是可以的吧?但是在我的印象里面SDK也是C/CPP风格的,既然能够看的懂SDK为什么不照样去看看DDK呢?另外一个很值得思考的问题是这里不乏一堆ASM/MASN的大牛,起码昨天嚷嚷的就有很多[起码前段时间挺多的!]为什么他们不喜欢用汇编写?我想我只能回答你一个问题如果你真是汇编高手你就通了!否则你还是乖乖的去学学基础再来~~SYS=DLL=PE就这么简单!那么他和普通的DLL有什么区别呢?调用者和运行环境不同~~等等~~想补充的继续补充!好久没来了~~向换了马甲的家伙门问好~~也向新朋友问好!恭喜发财~~~嘻嘻~~有没有红包啊?
|
|
|
板凳#
发布于:2003-01-22 13:08
There\'s always someone on Earth believes the can produce \"faster\" code than a highly optimized compiler. Oh,well... go ahead.
|
|
|
地板#
发布于:2003-01-19 18:50
我真的不明白,win32环境下汇编和c写出来的程序到底有什么区别嘛,干嘛非得用汇编。
|
|
|
地下室#
发布于:2003-01-14 11:52
silan ! ??? |
|
|
5楼#
发布于:2003-01-14 10:02
也不麻烦,我的调通了,感觉学到了不少东西,有点脚踏实地的感觉。
|
|
|
6楼#
发布于:2003-01-13 22:45
速度是快,就是麻烦
|
|
7楼#
发布于:2002-11-04 14:29
是啊,我的程序已经写好了,可是在绑定时出了问题(详情可看我发的贴子),我怕我是搞不定了,但是我答应了别人,我必须把它调通!!!你能救我于水深火热之中吗,兄弟!!!!!!!(充满渴望的眼泪哗哗地流)
[编辑 - 11/4/02 by silan] |
|
|
8楼#
发布于:2002-11-02 09:38
silan !
你搞DOS下的NDIS? 我也想把Windows下面的NAT+防火墙移植到DOS! 毕竟DOS的启动快! |
|
9楼#
发布于:2002-10-31 15:25
不过我觉得用汇编写ndis驱动是有点变态,其实现在我们的硬件越来越好,这点效率已经无足轻重,关键反倒是开发时间和功能上的实现。当然,如果你写的是dos下的ndis2,那有是例外,呵呵,我总不能把自己也说成是变态吧,呵呵
|
|
|
10楼#
发布于:2002-10-31 15:21
想用汇编写结构吗?给个例子吧:
s_ReqBlock struc Length dw ? OperateCode dw ? Reserved dw ? Pointer dd ? s_ReqBlock ends 如果要用这个结构定义一个变量就这样:mReqBlock s_ReqBlock <> 这样就行了,mReqBlock的成员变量的初始值将是你定义结构时给的值,在这里应是随机值。 |
|
|
11楼#
发布于:2002-10-31 13:45
哎,其实你看C/C++写出来的写出来的代码反汇编一下,跟汇编写的也差不多嘛,也很简洁的亚,我都不知道你能优化出来什么,别刀耕火种了。
|
|
12楼#
发布于:2002-10-31 13:42
兄弟!
再给点具体的提示! 谢谢! 最好有个例子! 谢谢 |
|
13楼#
发布于:2002-10-31 13:31
靠,汇编不是一样的写嘛!驱动不用C++的啊
|
|
14楼#
发布于:2002-10-31 13:27
你不是特能汇编吗?那又怎么会不会写结构?
建议你去看看那些汇编写界面的教程,有很多示范怎么用结构的例子的。 |
|
15楼#
发布于:2002-10-31 13:18
晕!
还是汇编对东西理解好点! 呵呵 又不是拿来写界面! 我还要去啃C++的类什么的! 晕死! |
|
16楼#
发布于:2002-10-31 13:12
活霍,还有这种牛人,俺是看见汇编就头晕
|
|
|
17楼#
发布于:2002-10-31 12:53
还有我的问题是:
1、结构!到底汇编写的时候结构是怎么样的? 2、怎么编译?到底DDK支持直接用汇编写吗? |
|
18楼#
发布于:2002-10-31 12:49
晕!用DDK怎么编译成汇编??
我习惯了用汇编! 不想改行到C++! 呵呵! |
|
19楼#
发布于:2002-10-31 12:48
不过如果你是追求速度的话,我想你会失望的。
|
|
上一页
下一页