<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problem bei Treiberprogrammierung unter Windows]]></title><description><![CDATA[<p>Hallo,<br />
ich habe mir vor Kurzem das Buch &quot;Rootkits - Den Windows Kernel unterwandern&quot; (<a href="http://www.c-plusplus.net/cms/modules.php?op=modload&amp;name=mbBooks&amp;file=index&amp;func=isbn&amp;isbn=382732341X" rel="nofollow">http://www.c-plusplus.net/cms/modules.php?op=modload&amp;name=mbBooks&amp;file=index&amp;func=isbn&amp;isbn=382732341X</a>)<br />
gekauft.<br />
Habe nun aber aber einige Probleme die dort gezeigten Beispiele selbst zu schreiben.</p>
<p>Zunächst wollte ich nur einen kleinen Treiber schreiben, welcher einfach als Debug-Meldung ein &quot;Hallo Welt&quot; ausgibt.<br />
Der Code sieht folgendermaßen aus:</p>
<pre><code>//Basic Device Driver

#include &quot;E:\Coding\Programme\WINDDK\3790.1830\inc\ddk\wxp\ntddk.h&quot;

NTSTATUS OnStubDispatch(IN PDEVICE_OBJECT DeviceObject, PIRP Irp)
{
    Irp-&gt;IoStatus.Status = STATUS_SUCCESS;
    IoCompleteRequest(Irp, IO_NO_INCREMENT);

    return STATUS_SUCCESS;
}

//Entladefunktion
VOID OnUnload ( IN PDRIVER_OBJECT DriverObject)
{
    DbgPrint(&quot;Unload Called\n&quot;);
}

NTSTATUS DriverEntry( IN PDRIVER_OBJECT theDriverObject,
                        IN PUNICODE_STRING theRegistryPath)
{
    int i;
    DbgPrint(&quot;Huhu&quot;);
    //Zeiger auf die Entladefunktion in &quot;theDriverObject&quot; initialisieren
    theDriverObject-&gt;DriverUnload = OnUnload;

    for (i = 0; i &lt; IRP_MJ_MAXIMUM_FUNCTION; i++)
    {
        theDriverObject-&gt;MajorFunction[i] = OnStubDispatch;
    }

    return STATUS_SUCCESS;
}
</code></pre>
<p>Danach hab ich eine &quot;SOURCES&quot;-Datei:</p>
<pre><code>TARGETNAME=test
TARGETPATH=OBJ
TARGETTYPE=DRIVER
SOURCES= driver.c
TARGETLIBS=$(DDK_LIB_PATH)\ndis.lib
</code></pre>
<p>und eine &quot;MAKEFILE&quot; angelegt:</p>
<pre><code>!INCLUDE $(NTMAKEENV)\makefile.def
</code></pre>
<p>Anschließen das ganze mittels WDK (checked) kompiliert und scheinbar auch keine Fehlermeldung erhalten:</p>
<pre><code>BUILD: Computing Include file dependencies:
BUILD: Examining e:\coding\rootkit directory for files to compile.
Compiling (NoSync) e:\coding\rootkit directory ********************
'nmake.exe /nologo BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1'
cl -nologo -Ii386\ -I. -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\mfc42 -Iobjchk_wxp_x86\i386 -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\wxp -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\wxp -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\ddk\wxp -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\ddk\wdm\wxp -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\crt -D_X86_=1 -Di386=1  -DSTD_CALL -DCONDITION_HANDLING=1   -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0501 /DWINVER=0x0501 -D_WIN32_IE=0x0603    -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -DDBG=1 -D__BUILDMACHINE__=WinDDK -DFPO=0  -DNDEBUG -D_DLL=1      /c /Zl /Zp8 /Gy /Gm- -cbstring /W3 /WX /Gz  /GX-  /GR- /GF /GS /G6 /Ze /Gi- /QIfdiv- /hotpatch -Z7 /Od /Oi  /Oy-   -FIE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\wxp\warning.h   .\driver.c 
driver.c

Stop.
Linking e:\coding\rootkit directory ********************
'nmake.exe /nologo BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1'
	link -out:objchk_wxp_x86\i386\test.sys -machine:ix86 @C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\nm138A.tmp
Microsoft (R) Incremental Linker Version 7.10.4035
Copyright (C) Microsoft Corporation.  All rights reserved.

-MERGE:_PAGE=PAGE 
-MERGE:_TEXT=.text 
-SECTION:INIT,d 
-OPT:REF 
-OPT:ICF 
-IGNORE:4198,4010,4037,4039,4065,4070,4078,4087,4089,4221 
-INCREMENTAL:NO 
-FULLBUILD 
/release 
-NODEFAULTLIB 
/WX 
-debug 
-debugtype:cv 
-version:5.1 
-osversion:5.1 
/functionpadmin:5 
/safeseh 
/pdbcompress 
-STACK:0x40000,0x1000 
-driver 
-base:0x10000 
-align:0x80 /stub:E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\stub512.com 
-subsystem:native,5.01 
-entry:GsDriverEntry@8 
-out:objchk_wxp_x86\i386\test.sys 
objchk_wxp_x86\i386\driver.obj 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\BufferOverflowK.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\ntoskrnl.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\hal.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\wmilib.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\ndis.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\sehupd.lib 
	echo Skip Binplace:
Skip Binplace:

Stop.
</code></pre>
<p>Wenn ich den Treiber allerdings mit &quot;InstDriver.exe&quot; installiere und anschließend testen will bekomme ich nur die Meldung:</p>
<pre><code>Fail To Start The Service &quot;test&quot;
</code></pre>
<p>So, das war jetzt ganz schön viel.<br />
Ich würd mich aber freuen wenn mir da jemand weiterhelfen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188031/problem-bei-treiberprogrammierung-unter-windows</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 18:29:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188031.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Jul 2007 13:11:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Thu, 26 Jul 2007 13:11:02 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe mir vor Kurzem das Buch &quot;Rootkits - Den Windows Kernel unterwandern&quot; (<a href="http://www.c-plusplus.net/cms/modules.php?op=modload&amp;name=mbBooks&amp;file=index&amp;func=isbn&amp;isbn=382732341X" rel="nofollow">http://www.c-plusplus.net/cms/modules.php?op=modload&amp;name=mbBooks&amp;file=index&amp;func=isbn&amp;isbn=382732341X</a>)<br />
gekauft.<br />
Habe nun aber aber einige Probleme die dort gezeigten Beispiele selbst zu schreiben.</p>
<p>Zunächst wollte ich nur einen kleinen Treiber schreiben, welcher einfach als Debug-Meldung ein &quot;Hallo Welt&quot; ausgibt.<br />
Der Code sieht folgendermaßen aus:</p>
<pre><code>//Basic Device Driver

#include &quot;E:\Coding\Programme\WINDDK\3790.1830\inc\ddk\wxp\ntddk.h&quot;

NTSTATUS OnStubDispatch(IN PDEVICE_OBJECT DeviceObject, PIRP Irp)
{
    Irp-&gt;IoStatus.Status = STATUS_SUCCESS;
    IoCompleteRequest(Irp, IO_NO_INCREMENT);

    return STATUS_SUCCESS;
}

//Entladefunktion
VOID OnUnload ( IN PDRIVER_OBJECT DriverObject)
{
    DbgPrint(&quot;Unload Called\n&quot;);
}

NTSTATUS DriverEntry( IN PDRIVER_OBJECT theDriverObject,
                        IN PUNICODE_STRING theRegistryPath)
{
    int i;
    DbgPrint(&quot;Huhu&quot;);
    //Zeiger auf die Entladefunktion in &quot;theDriverObject&quot; initialisieren
    theDriverObject-&gt;DriverUnload = OnUnload;

    for (i = 0; i &lt; IRP_MJ_MAXIMUM_FUNCTION; i++)
    {
        theDriverObject-&gt;MajorFunction[i] = OnStubDispatch;
    }

    return STATUS_SUCCESS;
}
</code></pre>
<p>Danach hab ich eine &quot;SOURCES&quot;-Datei:</p>
<pre><code>TARGETNAME=test
TARGETPATH=OBJ
TARGETTYPE=DRIVER
SOURCES= driver.c
TARGETLIBS=$(DDK_LIB_PATH)\ndis.lib
</code></pre>
<p>und eine &quot;MAKEFILE&quot; angelegt:</p>
<pre><code>!INCLUDE $(NTMAKEENV)\makefile.def
</code></pre>
<p>Anschließen das ganze mittels WDK (checked) kompiliert und scheinbar auch keine Fehlermeldung erhalten:</p>
<pre><code>BUILD: Computing Include file dependencies:
BUILD: Examining e:\coding\rootkit directory for files to compile.
Compiling (NoSync) e:\coding\rootkit directory ********************
'nmake.exe /nologo BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1'
cl -nologo -Ii386\ -I. -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\mfc42 -Iobjchk_wxp_x86\i386 -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\wxp -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\wxp -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\ddk\wxp -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\ddk\wdm\wxp -IE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\crt -D_X86_=1 -Di386=1  -DSTD_CALL -DCONDITION_HANDLING=1   -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0501 /DWINVER=0x0501 -D_WIN32_IE=0x0603    -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -DDBG=1 -D__BUILDMACHINE__=WinDDK -DFPO=0  -DNDEBUG -D_DLL=1      /c /Zl /Zp8 /Gy /Gm- -cbstring /W3 /WX /Gz  /GX-  /GR- /GF /GS /G6 /Ze /Gi- /QIfdiv- /hotpatch -Z7 /Od /Oi  /Oy-   -FIE:\Coding\PROGRA~1\WINDDK\3790~1.183\inc\wxp\warning.h   .\driver.c 
driver.c

Stop.
Linking e:\coding\rootkit directory ********************
'nmake.exe /nologo BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1'
	link -out:objchk_wxp_x86\i386\test.sys -machine:ix86 @C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\nm138A.tmp
Microsoft (R) Incremental Linker Version 7.10.4035
Copyright (C) Microsoft Corporation.  All rights reserved.

-MERGE:_PAGE=PAGE 
-MERGE:_TEXT=.text 
-SECTION:INIT,d 
-OPT:REF 
-OPT:ICF 
-IGNORE:4198,4010,4037,4039,4065,4070,4078,4087,4089,4221 
-INCREMENTAL:NO 
-FULLBUILD 
/release 
-NODEFAULTLIB 
/WX 
-debug 
-debugtype:cv 
-version:5.1 
-osversion:5.1 
/functionpadmin:5 
/safeseh 
/pdbcompress 
-STACK:0x40000,0x1000 
-driver 
-base:0x10000 
-align:0x80 /stub:E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\stub512.com 
-subsystem:native,5.01 
-entry:GsDriverEntry@8 
-out:objchk_wxp_x86\i386\test.sys 
objchk_wxp_x86\i386\driver.obj 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\BufferOverflowK.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\ntoskrnl.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\hal.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\wmilib.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\ndis.lib 
E:\Coding\PROGRA~1\WINDDK\3790~1.183\lib\wxp\i386\sehupd.lib 
	echo Skip Binplace:
Skip Binplace:

Stop.
</code></pre>
<p>Wenn ich den Treiber allerdings mit &quot;InstDriver.exe&quot; installiere und anschließend testen will bekomme ich nur die Meldung:</p>
<pre><code>Fail To Start The Service &quot;test&quot;
</code></pre>
<p>So, das war jetzt ganz schön viel.<br />
Ich würd mich aber freuen wenn mir da jemand weiterhelfen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333043</guid><dc:creator><![CDATA[artificial]]></dc:creator><pubDate>Thu, 26 Jul 2007 13:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Thu, 26 Jul 2007 13:48:57 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-14811.html" rel="nofollow">Tim</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-10.html" rel="nofollow">ANSI C</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333080</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Thu, 26 Jul 2007 13:48:57 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Thu, 26 Jul 2007 13:56:07 GMT]]></title><description><![CDATA[<p>artificial schrieb:</p>
<blockquote>
<p>-entry:GsDriverEntry@8</p>
</blockquote>
<p>dein einsprungpunkt heisst aber 'DriverEntry'<br />
vielleicht isses das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333088</guid><dc:creator><![CDATA[Undertaker]]></dc:creator><pubDate>Thu, 26 Jul 2007 13:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Thu, 26 Jul 2007 16:57:45 GMT]]></title><description><![CDATA[<p>Also habe grad mal &quot;DriverEntry&quot; in &quot;GsDriverEntry&quot; geändert und neu kompiliert aber es bringt leider nichts...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333230</guid><dc:creator><![CDATA[artificial]]></dc:creator><pubDate>Thu, 26 Jul 2007 16:57:45 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Thu, 26 Jul 2007 20:08:33 GMT]]></title><description><![CDATA[<p>als erstes musste mal feststellen, ob deine 'DriverEntry' überhaupt angesprungen wird. damit z.b: <a href="http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx" rel="nofollow">http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx</a><br />
einen 'DbgPrint' aufruf hast du ja schon drin...<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333362</guid><dc:creator><![CDATA[Undertaker]]></dc:creator><pubDate>Thu, 26 Jul 2007 20:08:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Thu, 26 Jul 2007 22:31:01 GMT]]></title><description><![CDATA[<p>Undertaker schrieb:</p>
<blockquote>
<p>als erstes musste mal feststellen, ob deine 'DriverEntry' überhaupt angesprungen wird. damit z.b: <a href="http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx" rel="nofollow">http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx</a><br />
einen 'DbgPrint' aufruf hast du ja schon drin...<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Mit DebugView seh ich leider nichts weil ich den Treiber ja nicht testen kann.<br />
Die Installation funktioniert noch ohne Probleme. Ich nehme an ich muss die .sys-Datei zum installieren auswählen.<br />
Falls nicht klärt mich bitte auf <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333460</guid><dc:creator><![CDATA[artificial]]></dc:creator><pubDate>Thu, 26 Jul 2007 22:31:01 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Fri, 27 Jul 2007 08:27:52 GMT]]></title><description><![CDATA[<p>artificial schrieb:</p>
<blockquote>
<p>Ich nehme an ich muss die .sys-Datei zum installieren auswählen.</p>
</blockquote>
<p>der treiber muss selbstverständlich geladen werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
probier's damit: <a href="http://www.codeproject.com/system/tdriver.asp" rel="nofollow">http://www.codeproject.com/system/tdriver.asp</a><br />
falls das auch nicht geht, könnte ein übler hack helfen: du kannst den treiber in dein /%systemroot%/drivers verzeichnis kopieren und dann umbenennen, so dass er z.b. den namen eines nicht benutzten usb-devices hat, dann das usb-device reinstecken und der treiber müsste geladen werden... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333648</guid><dc:creator><![CDATA[Undertaker]]></dc:creator><pubDate>Fri, 27 Jul 2007 08:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Fri, 27 Jul 2007 10:53:28 GMT]]></title><description><![CDATA[<p>Auch mit diesem Programm bekomme ich nur die Meldung:</p>
<pre><code>Error. I can't load the driver.
</code></pre>
<p>Also muss entweder im Code oder beim build was schief gelaufen sein...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333862</guid><dc:creator><![CDATA[artificial]]></dc:creator><pubDate>Fri, 27 Jul 2007 10:53:28 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Treiberprogrammierung unter Windows on Fri, 27 Jul 2007 11:09:14 GMT]]></title><description><![CDATA[<p>da ist irgendwo der wurm drin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
probier's doch mal zum anfang damit: <a href="http://tiger.la.asu.edu/Quick_Ref/DeviceDriver.pdf" rel="nofollow">http://tiger.la.asu.edu/Quick_Ref/DeviceDriver.pdf</a><br />
vergleich' auch mal die DriverEntry mit deiner und mach den 'build' und die installation des DDK wie dort beschrieben...<br />
und das: <a href="http://www.codeproject.com/system/driverdev.asp" rel="nofollow">http://www.codeproject.com/system/driverdev.asp</a><br />
könnteste auch mal lesen.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333886</guid><dc:creator><![CDATA[Undertaker]]></dc:creator><pubDate>Fri, 27 Jul 2007 11:09:14 GMT</pubDate></item></channel></rss>