<?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[Wie kompiliert man Treiber?]]></title><description><![CDATA[<p>Hallo! Ich habe eine Frage zu Treibern unter windows NT. Wie kompiliert man sie? Wie installiert man sie? Wenn ich die erweiterung einer .exe datei in .sys ändere, wäre das dann schon ein treiber? Oder sind sie anderes aufgebaut?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218206/wie-kompiliert-man-treiber</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 10:46:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218206.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Jul 2008 11:06:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Thu, 17 Jul 2008 11:06:44 GMT]]></title><description><![CDATA[<p>Hallo! Ich habe eine Frage zu Treibern unter windows NT. Wie kompiliert man sie? Wie installiert man sie? Wenn ich die erweiterung einer .exe datei in .sys ändere, wäre das dann schon ein treiber? Oder sind sie anderes aufgebaut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1548756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1548756</guid><dc:creator><![CDATA[neoexpert]]></dc:creator><pubDate>Thu, 17 Jul 2008 11:06:44 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Thu, 17 Jul 2008 15:59:22 GMT]]></title><description><![CDATA[<p>Du brauchst das DDK (bzw. WDK). =&gt; <a href="http://www.gidf.de" rel="nofollow">www.gidf.de</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1548944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1548944</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 17 Jul 2008 15:59:22 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Thu, 17 Jul 2008 18:16:52 GMT]]></title><description><![CDATA[<p>ja ddk habe ich installiet. Aber irgenwie klappts nicht mit der konfiguration. Bei ddk ist ja ein compiler dabei nähmlich cl.exe, wenn ich mit dem eine datei mit folgendem inhalt</p>
<pre><code class="language-cpp">#include &lt;ntddk.h&gt;

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistryPath)
{
WCHAR xName[]=L&quot;\\Device\\Port&quot;;

DbgPrint(&quot;Hello World! \n&quot;);
DbgPrint(&quot;Port: Link: %s \n&quot;, xName);

    return STATUS_SUCCESS;
}
</code></pre>
<p>zu compilieren versuche, sagt mir der compiler dass &quot;ntddk.h&quot; nicht vorhanden sei. nun weiss ich nicht wie ich den compiler konfiguriere, dass er weiss wo die include-dateien sind.<br />
Parallel habe ich einen anderen compiler, könnte ich den auch benutzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549010</guid><dc:creator><![CDATA[neoexpert]]></dc:creator><pubDate>Thu, 17 Jul 2008 18:16:52 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Thu, 17 Jul 2008 18:20:53 GMT]]></title><description><![CDATA[<pre><code>cl -I&lt;ddkdir&gt;/include [files]
</code></pre>
<p>darüber hinaus würde ich mich über makefiles schlau machen, weils irgendwann zuviel wird <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/1549012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549012</guid><dc:creator><![CDATA[sothis_]]></dc:creator><pubDate>Thu, 17 Jul 2008 18:20:53 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Thu, 17 Jul 2008 18:30:49 GMT]]></title><description><![CDATA[<p>Du brauchst ein &quot;makefile&quot;. Schau Dir noch mal die Samples an, da gibt es hunderte Beispiele... such Dir ein passendes Beispiel und versuche den Code dort zu verstehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549022</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 17 Jul 2008 18:30:49 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Thu, 17 Jul 2008 19:16:34 GMT]]></title><description><![CDATA[<p>Danke euch! Ihr seid die besten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549042</guid><dc:creator><![CDATA[neoexpert]]></dc:creator><pubDate>Thu, 17 Jul 2008 19:16:34 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Thu, 17 Jul 2008 20:18:40 GMT]]></title><description><![CDATA[<p>Eine Frage habe ich aber doch noch:<br />
warum kommen bei dem code</p>
<pre><code class="language-cpp">#include &lt;winsock2.h&gt;
#include &lt;ntddk.h&gt;

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistryPath)
{
    return STATUS_SUCCESS;
}
</code></pre>
<p>158 fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549072</guid><dc:creator><![CDATA[neoexpert]]></dc:creator><pubDate>Thu, 17 Jul 2008 20:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 00:14:08 GMT]]></title><description><![CDATA[<p>Nur mal so eine dumme Frage, aber was bringen mir Treiber eigentlich, könnte mir vieleicht jemand ein Beispiel nennen wofür ich mir einen Treiber schreiben müsste, was ich nicht direct in meinem Programm Code machen könnte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549106</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Fri, 18 Jul 2008 00:14:08 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 02:00:44 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19192">@Code-Walker</a>: Hardware ansprechen (Interrupts, Ports, ...), andere Treiber aufrufen (direkt IPSs senden, nicht per DeviceIoControl), System Devices (&quot;Geräte&quot;) zur Verfügung stellen, ...</p>
<p>Natürlich auch viele weniger sinnvolle Sachen wie blöd Speicher überschreiben oder das System sonstwie &quot;kaputtmachen&quot;, etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549115</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 18 Jul 2008 02:00:44 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 04:14:51 GMT]]></title><description><![CDATA[<p>Treiber sind doch eine art Schnittstellen zwischen Hardware und Software nehm ich an. Sagen wir ich entwickle ne eigene Hardware, welche ich bspw. über den RS232 an den PC anschliese und ich einen Treiber zur verfügung stellen möchte.</p>
<p>Dann schreib ich doch einfach ne Dll welche funktionen der hardware zur verfügung stellt oder? und die ich in ner Software einbinde!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549121</guid><dc:creator><![CDATA[MorgenStund]]></dc:creator><pubDate>Fri, 18 Jul 2008 04:14:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 06:32:27 GMT]]></title><description><![CDATA[<p>Du darfst keine SDK (winsock2.h) und DDK-Dinge (ntddk.h) mischen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549141</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 18 Jul 2008 06:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 06:32:07 GMT]]></title><description><![CDATA[<p>MorgenStund schrieb:</p>
<blockquote>
<p>Sagen wir ich entwickle ne eigene Hardware, welche ich bspw. über den RS232 an den PC anschliese und ich einen Treiber zur verfügung stellen möchte.</p>
</blockquote>
<p>Dafür brauchst Du keinen Treiber, da Windows schon einen Treiber für die serielle Schnittstelle hat...</p>
<p>MorgenStund schrieb:</p>
<blockquote>
<p>Dann schreib ich doch einfach ne Dll welche funktionen der hardware zur verfügung stellt oder? und die ich in ner Software einbinde!?</p>
</blockquote>
<p>Genau. Das hat aber mit einem *Treiber* nun mal überhaupt nichts zu tun! Es ist eine reine &quot;User-Mode&quot; DLL.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549143</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 18 Jul 2008 06:32:07 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 07:38:40 GMT]]></title><description><![CDATA[<p>Achsoo... d.h. geräte welche ich an nem USB port stöpsle liefern mir keine treiber, sonder user-mode dll,s damit mit dem gerät kommunizieren kann.</p>
<p>treiber kommunizieren direkt mit der hardware, interrupts etc. einer steckkarte oder? gibt da nen beispiel wo man sich das mal anschauen kann? würde mich schon mal interesssierne <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549179</guid><dc:creator><![CDATA[MorgenStund]]></dc:creator><pubDate>Fri, 18 Jul 2008 07:38:40 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 08:27:21 GMT]]></title><description><![CDATA[<p>Treiber sind Programme die im Kernel-Mode ausgeführt werden. Dies würde ich gerne haben. Damitm kann ich direkt die hardware ansprechen. Z.B. habe ich eine leuchtdiode am Laptop, die soll leuchten wenn ich ungelesene mails habe. Wenn ich nun die leuchtdiode ansprechen kann, hkann ich die für was anderes nutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549205</guid><dc:creator><![CDATA[neoexpert]]></dc:creator><pubDate>Fri, 18 Jul 2008 08:27:21 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 08:30:12 GMT]]></title><description><![CDATA[<p>Hier ist ein schöner Tutorial:<br />
<a href="http://www.wischrop-net.de/nt/index_treiber.htm" rel="nofollow">http://www.wischrop-net.de/nt/index_treiber.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549209</guid><dc:creator><![CDATA[neoexpert]]></dc:creator><pubDate>Fri, 18 Jul 2008 08:30:12 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 08:45:51 GMT]]></title><description><![CDATA[<p>Es sollte schwer erden die &quot;Leuhtdiode&quot; an zu sprechen, bin mir nicht sicher ob die Computisch sprechen / verstehen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>kannst ja einen netten Processor Fragen ob er euch beim übersetzen hilft^^</p>
<p>*Sry, musste jetzt sein^^*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549217</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Fri, 18 Jul 2008 08:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 09:01:38 GMT]]></title><description><![CDATA[<blockquote>
<p>Es sollte schwer erden die &quot;Leuhtdiode&quot; an zu sprechen, bin mir nicht sicher ob die Computisch sprechen / verstehen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>kannst ja einen netten Processor Fragen ob er euch beim übersetzen hilft^^</p>
<p>*Sry, musste jetzt sein^^*</p>
</blockquote>
<p>Nehmen wir an ich hab nen Mircochip, welcher eingänge, ausgänge, timer ,interrupts etc. hat. Ein ausgang ist an eine LED angeschlossen.. dann könnte im code mit der LED (I/O) arbeiten und &quot;sprechen&quot;. Sprich setzen , rücksetzen, abfragen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549225</guid><dc:creator><![CDATA[VerstehIchNet]]></dc:creator><pubDate>Fri, 18 Jul 2008 09:01:38 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 09:03:36 GMT]]></title><description><![CDATA[<p>Sprich &quot;übersetzen&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549228</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Fri, 18 Jul 2008 09:03:36 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Fri, 18 Jul 2008 09:33:21 GMT]]></title><description><![CDATA[<p>was übersetzen, man muss alles übersetzen, es sei den man coded in assambler!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549247</guid><dc:creator><![CDATA[VerstehIchNet]]></dc:creator><pubDate>Fri, 18 Jul 2008 09:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Sat, 19 Jul 2008 16:44:50 GMT]]></title><description><![CDATA[<p>MorgenStund schrieb:</p>
<blockquote>
<p>Achsoo... d.h. geräte welche ich an nem USB port stöpsle liefern mir keine treiber, sonder user-mode dll,s damit mit dem gerät kommunizieren kann.</p>
</blockquote>
<p>Es gibt verschiedene Arten von USB Geräten...</p>
<p>MorgenStund schrieb:</p>
<blockquote>
<p>treiber kommunizieren direkt mit der hardware, interrupts etc. einer steckkarte oder?</p>
</blockquote>
<p>Ja</p>
<p>MorgenStund schrieb:</p>
<blockquote>
<p>gibt da nen beispiel wo man sich das mal anschauen kann? würde mich schon mal interesssierne <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>Ahh... ich dachte Du hast das DDK (WDK) installiert; das sind &quot;tausende&quot; Beispiele dabei...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1549858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1549858</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 19 Jul 2008 16:44:50 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Mon, 27 Oct 2008 18:58:52 GMT]]></title><description><![CDATA[<p>könnte mir mal einer verraten, wo MS den download fürs WDK versteckt hat? der link auf der <a href="http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx" rel="nofollow">WDK seite</a> schickt mich zu den MSDN subscriber downloads. also angemeldet, aber ich find trotzdem ums verrecken das WDK nirgends <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605720</guid><dc:creator><![CDATA[maximAL]]></dc:creator><pubDate>Mon, 27 Oct 2008 18:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Mon, 27 Oct 2008 19:04:27 GMT]]></title><description><![CDATA[<p>gibst nur für msdn subscriber</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605727</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Mon, 27 Oct 2008 19:04:27 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Mon, 27 Oct 2008 19:07:34 GMT]]></title><description><![CDATA[<p>angemeldet hab ich mich ja. oder ist das nochmals eine andere geschichte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605731</guid><dc:creator><![CDATA[maximAL]]></dc:creator><pubDate>Mon, 27 Oct 2008 19:07:34 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Mon, 27 Oct 2008 19:34:30 GMT]]></title><description><![CDATA[<p><a href="https://fp-pr1.ds.microsoft.com/TransferFile/FileTransfer.dll?Cmd=1&amp;MN=640278075&amp;Dir=1&amp;Mode=0&amp;Off=0&amp;TS=D02DB836-1053-414E-9DB1-6273B8564477&amp;CVN=5,0,0,32" rel="nofollow">WDK for Server 2008</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605748</guid><dc:creator><![CDATA[connect]]></dc:creator><pubDate>Mon, 27 Oct 2008 19:34:30 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Tue, 28 Oct 2008 11:14:15 GMT]]></title><description><![CDATA[<p>toll, jetzt wo ichs ziehen will geht der link nicht mehr <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="🙄"
    /></p>
<p>kann mir mal einer erklären, was der shit nun soll? darf man das nun runterladen oder nicht? es kann doch wohl nicht war sein, dass man sich nach dem scheiss driver kit dumm und dämlich suchen muss?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605986</guid><dc:creator><![CDATA[maximAL]]></dc:creator><pubDate>Tue, 28 Oct 2008 11:14:15 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kompiliert man Treiber? on Tue, 28 Oct 2008 11:56:07 GMT]]></title><description><![CDATA[<p>Ich habs über Microsoft Connect gemacht. Die Schritte sind doch auf der von dir verlinkten Seite alle beschrieben wenn man auf Show/hide steps klickt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1606012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606012</guid><dc:creator><![CDATA[connect]]></dc:creator><pubDate>Tue, 28 Oct 2008 11:56:07 GMT</pubDate></item></channel></rss>