<?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[DDK mit SDK mixen]]></title><description><![CDATA[<p>Hi Zusammen,</p>
<p>ich versuche gerade SDK mit DDK zu mixen. An sich kein Problem:<br />
Da sich ja die Headerfiles gegenseitig blockieren, extrahiere ich einfach die Typdefinitionen aus den DDK Headern und schreibe sie direkt in den Sourcecode meiner Usermode Applikation. Also noch kein Problem.</p>
<p>Aber: Kann ich eigtl. DDK - Funktionen importieren ? Was würde denn z.B. passieren, wenn ich es schaffen würde einen Import Eintrag in meiner PE auf die NTOSKRNL zu legen ? Ich hab ja schon ein wenig rumprobiert... ^^<br />
Ich bekomme übrigens folgenden Fehler: &quot;Anwendung konnte nicht initialisiert werden...Fehler 0x00000005&quot;. XD<br />
Ich interpretiere das mal so: Soweit ich weiß, dürfen Anwendungen im Usermode ja nicht direkt auf Kernelfunktionen zugreifen. Wenn der Loader also mein Exe lädt sieht er im Import Directory einen Verweis auf den Kernel und sagt erst mal ganz klar: nö ^^ Er liefert mir dann also einen Fehler 0x00000005.<br />
Ist meine Folgerung richtig so ? Wird die Sperre wirklich im Loader implementiert ?</p>
<p>Übrigens: Das mit dem Import von Kernelfunktionen im Usermode ist natürlich so gesehen quatsch, das weiß ich selbst ^^</p>
<p>Greetings, Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182608/ddk-mit-sdk-mixen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 11:44:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182608.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 May 2007 10:26:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DDK mit SDK mixen on Sun, 27 May 2007 10:27:45 GMT]]></title><description><![CDATA[<p>Hi Zusammen,</p>
<p>ich versuche gerade SDK mit DDK zu mixen. An sich kein Problem:<br />
Da sich ja die Headerfiles gegenseitig blockieren, extrahiere ich einfach die Typdefinitionen aus den DDK Headern und schreibe sie direkt in den Sourcecode meiner Usermode Applikation. Also noch kein Problem.</p>
<p>Aber: Kann ich eigtl. DDK - Funktionen importieren ? Was würde denn z.B. passieren, wenn ich es schaffen würde einen Import Eintrag in meiner PE auf die NTOSKRNL zu legen ? Ich hab ja schon ein wenig rumprobiert... ^^<br />
Ich bekomme übrigens folgenden Fehler: &quot;Anwendung konnte nicht initialisiert werden...Fehler 0x00000005&quot;. XD<br />
Ich interpretiere das mal so: Soweit ich weiß, dürfen Anwendungen im Usermode ja nicht direkt auf Kernelfunktionen zugreifen. Wenn der Loader also mein Exe lädt sieht er im Import Directory einen Verweis auf den Kernel und sagt erst mal ganz klar: nö ^^ Er liefert mir dann also einen Fehler 0x00000005.<br />
Ist meine Folgerung richtig so ? Wird die Sperre wirklich im Loader implementiert ?</p>
<p>Übrigens: Das mit dem Import von Kernelfunktionen im Usermode ist natürlich so gesehen quatsch, das weiß ich selbst ^^</p>
<p>Greetings, Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293010</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 27 May 2007 10:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Sun, 27 May 2007 16:31:44 GMT]]></title><description><![CDATA[<p>Im Loader sind keine Sperren implementiert... Wenn Du nicht im Kernel-Mode bist, kannst Du zwar so viele Kernel-Funktionen aufrufen wie Du willst, aber sobal dort eine priveligierte Funktion aufgerufen wird, stürzt Du ab, da Du diesen Befehl nicht ausführen darfst...</p>
<p>Und ganz neben bei: DKK und SDK dürfen *nicht* gesmischt werden!</p>
<p>Was willst Du den eigentlich mach?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293201</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 27 May 2007 16:31:44 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Mon, 28 May 2007 08:22:59 GMT]]></title><description><![CDATA[<blockquote>
<p>DKK und SDK dürfen *nicht* gemischt werden!</p>
</blockquote>
<p>Ja, ich weiß. Aber genau deswegen interessiert es mich, das ist ja das Problem. XD</p>
<p>Ich wollte nur mal wissen, warum das nicht funktioniert.<br />
Aber wie du sagst, stürzt bei mir dann zwar nichts ab, aber ich bekomme eine Fehlermeldung (scheinbar) noch vor der Ausführung.<br />
Im Source hab ich übrigens schon die bufferoverflowu.lib inkludiert. Sonst liefert mir der VC++ 7 Compiler den error &quot;Nicht aufgelöstes externes Symbol @__security_check_cookie@4 [...]&quot;.<br />
Hängt scheinbar mit der IPP 5.x von Intel zusammen:<br />
<a href="http://www.intel.com/support/performancetools/libraries/ipp/win/ia/sb/CS-022166.htm" rel="nofollow">http://www.intel.com/support/performancetools/libraries/ipp/win/ia/sb/CS-022166.htm</a><br />
Vielleicht liegt's auch daran. (damit meine ich jetzt die Fehlermeldung)</p>
<blockquote>
<p>Was willst Du denn eigentlich machen ?</p>
</blockquote>
<p>DDK und SDK mischen harhar.^^ Spaß beiseite:<br />
Nein, war nur rein Interesse halber. Ich hab nichts Konkretes vor außer das.<br />
Außer vielleicht noch herausfinden was passiert, wenn ich bereits im Kernelmode bin und dann SSDT Funktionen über SYSENTER aufrufe.<br />
Ich denke, das hilft mir weiter Windows intern besser zu verstehen. Sonst nichts.</p>
<p>Danke übrigens für die 'privilegierten Funktionen'. Ist schon mal ein guter Anhaltspunkt für mich.</p>
<p>Greetings, Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293488</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 28 May 2007 08:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Mon, 28 May 2007 08:43:50 GMT]]></title><description><![CDATA[<p>Du könntest auch den Windows-Source Code anschauen, dann kannst Du Windows noch besser verstehen...<br />
Wenn Du an der Uni bist, kannst Du Deinen Prof fragen ob er Zugriff auf den Source hat.<br />
Auch gibt es von einer Uni in der Schweiz Online-Vorlesungen, welche Beispiele aus dem Windows-Source zeigen um so das OS besser zu verstehen (finde nur gerade den Link nicht; sind aber über 30h Vorleseungen!)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293498</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 28 May 2007 08:43:50 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Mon, 28 May 2007 10:04:17 GMT]]></title><description><![CDATA[<p>Halleluja ! ^^<br />
Nichts lieber als das. Ich wusste gar nicht, dass man an den Source von Windows so einfach rankommt !? Hab ich was verpasst ? Ist Windows seit Neuestem Open Source ? <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="😛"
    /> Nein, mir ist schon klar, was du damit meinst.<br />
Ich nehme mal an, dass nur 'privilegierte' Professoren Zugriff darauf haben.</p>
<p>Ich suche schon seit Monaten nach einer Möglichkeit an den Quelltext ranzukommen, hab aber bisher noch keine gefunden.<br />
Soweit ich weiß sind damals schon Teile davon (von Windows XP) in einer Internettauschbörse aufgetaucht, jedoch ob das ganz so legal ist...=) ich hab jedenfalls lieber mal die Finger davon gelassen. Obwohl's mich schon sehr interessiert hätte.<br />
Ich begnüge mich deshalb seither mit dem Sourcecode von ReactOS 0.3.1. Ist aber auch ganz nett XD, zumindest besser als nichts. Windows selbst wäre natürlich um Längen besser.</p>
<blockquote>
<p>Wenn Du an der Uni bist...</p>
</blockquote>
<p>...da werde ich mich wohl noch ein Jahr lang gedulden müssen, auch wenn's mir schwer fällt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Ich bin momentan noch am Gymnasium (K12), aber da der Abschluss eh schon (sollte nichts dazwischenkommen, was ich mal stark annehme) in greifbarer Nähe ist, werde ich auch das eine Jährchen noch rumkriegen :P.<br />
Ich könnte höchstens mal sehen, was sich anderweitig über die Uni machen lässt.<br />
Da ich einige Leute im Rechenzentrum der Uni kenne, ...vielleicht können mir die ja weiterhelfen.<br />
Auf jeden Fall Danke für den Tipp.</p>
<p>Greetings, Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293561</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 28 May 2007 10:04:17 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Mon, 28 May 2007 12:23:45 GMT]]></title><description><![CDATA[<p>Wenn Du konkrete Fragen hast, dann stell sie einfach.. kann hier nachschauen (seit neuestem ist auch der Source von Vista verfügbar) <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>
<p>Wenn ich heute abend wieder heim, dann kann ich mal nach den Links für die Vorlesungen schauen... da werde auch einige Beispiele vom Source gezeigt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293713</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 28 May 2007 12:23:45 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Mon, 28 May 2007 21:28:46 GMT]]></title><description><![CDATA[<p>Hier der versprochene Link:<br />
<a href="http://blogs.msdn.com/sebweber/archive/2007/05/24/online-vorlesung-zur-betriebssystemarchitektur-von-windows.aspx" rel="nofollow">http://blogs.msdn.com/sebweber/archive/2007/05/24/online-vorlesung-zur-betriebssystemarchitektur-von-windows.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294087</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 28 May 2007 21:28:46 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Tue, 29 May 2007 08:24:42 GMT]]></title><description><![CDATA[<p>GEILER LINK <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <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="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> !!! Gibs zu den Vorlesungen auch Begleitunterlagen zum Saugen? Hab leider nicht die Zeit, 60 Stunden am Computer herumzuhören.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294240</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Tue, 29 May 2007 08:24:42 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Wed, 30 May 2007 09:53:39 GMT]]></title><description><![CDATA[<p>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</p>
<p>Jochen, du bist ein Schatz! XD<br />
Ich werd' mir die Vorlesungen auf der Zunge zergehen lassen. ^^</p>
<p>Greetings, Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295036</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 30 May 2007 09:53:39 GMT</pubDate></item><item><title><![CDATA[Reply to DDK mit SDK mixen on Wed, 30 May 2007 16:49:16 GMT]]></title><description><![CDATA[<p>Bei Microsoft gibt's das sogenannte CRK (<a href="http://www.microsoft.com/resources/sharedsource/Licensing/CurriculumResourceKit.mspx" rel="nofollow">http://www.microsoft.com/resources/sharedsource/Licensing/CurriculumResourceKit.mspx</a>).</p>
<p>Darin sind zumindest auf den ersten Blick die Folien von dieser Vorlesung enthalten.</p>
<p>HTH</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295404</guid><dc:creator><![CDATA[musicman]]></dc:creator><pubDate>Wed, 30 May 2007 16:49:16 GMT</pubDate></item></channel></rss>