<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ndis</title><link>http://blog.vckbase.com/bastet/category/979.html</link><description>Ndis</description><managingEditor>Diviner</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>Diviner</dc:creator><title>hook ndis under win2k (from osr)</title><link>http://blog.vckbase.com/bastet/archive/2006/05/26/20310.html</link><pubDate>Fri, 26 May 2006 02:22:00 GMT</pubDate><guid>http://blog.vckbase.com/bastet/archive/2006/05/26/20310.html</guid><wfw:comment>http://blog.vckbase.com/bastet/comments/20310.html</wfw:comment><comments>http://blog.vckbase.com/bastet/archive/2006/05/26/20310.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.vckbase.com/bastet/comments/commentRss/20310.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bastet/services/trackbacks/20310.html</trackback:ping><description>&lt;TABLE class=tborder id=post177607 cellSpacing=1 cellPadding=6 width="100%" align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=alt2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;
&lt;TABLE cellSpacing=6 cellPadding=0 width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD noWrap&gt;
&lt;DIV id=postmenu_177607&gt;
&lt;DIV class=bigusername&gt;ntdev member 4031&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=smallfont&gt;xxxxxx@mail.ru&lt;/DIV&gt;
&lt;TD vAlign=top noWrap&gt;
&lt;DIV class=smallfont&gt;
&lt;DIV&gt;Join Date: &lt;/DIV&gt;
&lt;DIV&gt;Posts To This List: 36&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;!-- / user info --&gt;&lt;A href="http://www.osronline.com/showThread.cfm?link=22589"&gt;http://www.osronline.com/showThread.cfm?link=22589&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=alt1&gt;&lt;!-- message, attachments, sig --&gt;&lt;!-- icon and title --&gt;
&lt;DIV class=normal&gt;&lt;B&gt;hook ndis under win2k&lt;/B&gt; &lt;/DIV&gt;
&lt;HR style="COLOR: #d1d1e1" SIZE=1&gt;
&lt;!-- / icon and title --&gt;&lt;!-- message 
            XMP - no markup
            PRE - preformatted
        --&gt;
&lt;DIV&gt;&lt;XMP&gt;Hello!!!
 I have such question
When i dynamically load my driver i just call
NdisRegisterProtocol And NdisOpenAdapter
after this i have NdisBindingHandle(pointer to _NDIS_OPEN_BLOCK)
in this structure i find PNDIS_ADAPTER_BLOCK (but if you open  miniport i find
that its PNDIS_MINIPORT_BLOCK) 
and finally  we have list of NDIS_M_OPEN_BLOCK(such name i found in DDK for nt
4.0) this structure has field FakeOpen - this is real _NDIS_OPEN_BLOCK (here i
modify SendHandler,RecieveHandler and other)

So structure of NDIS_M_OPEN_BLOCK in windows 2000 different and not documented
. May be somebody know how i can find it

 I here something about TrueVector technology in firewall is this the same
thing or not?


---
You are currently subscribed to ntdev as: $subst('Recip.EmailAddr')
To unsubscribe send a blank email to leave-ntdev-$subst('Recip.MemberIDChar')@lists.osr.com&lt;/XMP&gt;&lt;/DIV&gt;&lt;!-- / message --&gt;&lt;!-- message, attachments, sig --&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;!-- / close content container --&gt;&lt;FONT face=arial,sans-serif&gt;&lt;A name=T2&gt;&lt;/A&gt;&lt;!-- open content container --&gt;
&lt;DIV align=center&gt;
&lt;DIV class=page style="WIDTH: 100%; TEXT-ALIGN: left"&gt;
&lt;DIV style="PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;
&lt;DIV style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px"&gt;&lt;!-- this is not the last post shown on the page --&gt;
&lt;TABLE class=tborder id=post177607 cellSpacing=1 cellPadding=6 width="100%" align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=thead&gt;
&lt;DIV class=normal style="FLOAT: right"&gt;&amp;nbsp; &lt;STRONG&gt;Message 2 of 2&lt;/STRONG&gt; &amp;nbsp; &lt;/DIV&gt;
&lt;DIV class=normal&gt;&lt;!-- status icon and date --&gt;23 Jan 02&amp;nbsp;07:01 &lt;!-- / status icon and date --&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=alt2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;&lt;!-- user info --&gt;
&lt;TABLE cellSpacing=6 cellPadding=0 width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD noWrap&gt;
&lt;DIV id=postmenu_177607&gt;
&lt;DIV class=bigusername&gt;Vadim V. Smirnov&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=smallfont&gt;xxxxxx@pcausa.com&lt;/DIV&gt;
&lt;TD vAlign=top noWrap&gt;
&lt;DIV class=smallfont&gt;
&lt;DIV&gt;Join Date: 28 Sep 2001&lt;/DIV&gt;
&lt;DIV&gt;Posts To This List: 52&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;!-- / user info --&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=alt1&gt;&lt;!-- message, attachments, sig --&gt;&lt;!-- icon and title --&gt;
&lt;DIV class=normal&gt;RE: hook ndis under win2k &lt;/DIV&gt;
&lt;HR style="COLOR: #d1d1e1" SIZE=1&gt;
&lt;!-- / icon and title --&gt;&lt;!-- message 
            XMP - no markup
            PRE - preformatted
        --&gt;
&lt;DIV&gt;&lt;XMP&gt;Hi, Alex

Take a look http://www.ntndis.com/articles/firewalleng.htm . Hope it will
shed some light, there is also short look inside TrueVector.

BR,
Vadim

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Alex Jones
Sent: Wednesday, January 23, 2002 2:19 PM
To: NT Developers Interest List
Subject: [ntdev] hook ndis under win2k


 Hello!!!
 I have such question
When i dynamically load my driver i just call
NdisRegisterProtocol And NdisOpenAdapter
after this i have NdisBindingHandle(pointer to _NDIS_OPEN_BLOCK)
in this structure i find PNDIS_ADAPTER_BLOCK (but if you open  miniport i
find
that its PNDIS_MINIPORT_BLOCK)
and finally  we have list of NDIS_M_OPEN_BLOCK(such name i found in DDK for
nt
4.0) this structure has field FakeOpen - this is real _NDIS_OPEN_BLOCK (here
i
modify SendHandler,RecieveHandler and other)

So structure of NDIS_M_OPEN_BLOCK in windows 2000 different and not
documented
. May be somebody know how i can find it

 I here something about TrueVector technology in firewall is this the same
thing or not?


---
You are currently subscribed to ntdev as: xxxxx@pcausa.com
To unsubscribe send a blank email to 
leave-ntdev-$subst('Recip.MemberIDChar')@lists.osr.com


---
You are currently subscribed to ntdev as: $subst('Recip.EmailAddr')
To unsubscribe send a blank email to leave-ntdev-$subst('Recip.MemberIDChar')@lists.osr.com&lt;/XMP&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;img src ="http://blog.vckbase.com/bastet/aggbug/20310.html" width = "1" height = "1" /&gt;</description></item></channel></rss>