<?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[SSDT-Funcs]]></title><description><![CDATA[<p>Ein freundliches Hallo erstmal,</p>
<p>woher wissen eigtl. die SSDT-Funktionen, aus welchem Modus ich sie aufrufe ?<br />
Ich kann diese ja aus dem Usermode und aus dem Kernelmode aufrufen.<br />
Nachdem KiSystemService die Kontrolle an die jeweilige Funktion weitergegeben hat (im folgenden Beispiel ein Aufruf aus dem Kernelmode), heißt es im NT-Insider:</p>
<blockquote>
<p>The native API now executes (still in Kernel Mode) with the previous mode set to Kernel Mode. This indicates the caller came from Kernel Mode.</p>
</blockquote>
<p>Wenn ich das mal wiederholen darf: &quot;...This Indicates ...&quot;;<br />
This ? So what ?! ^^<br />
Worauf bezieht sich das 'This' denn hier ? In welcher 'Variable' steht denn, dass der &quot;previous mode&quot; ebenfalls der Kernelmode war ?</p>
<p>Sry aber es scheint mir noch ziemlich unklar zu sein, wie die SSDT-Funktionen überprüfen, aus welchem Modus die Funktion heraus aufgerufen wurde.<br />
V.a. da ich KiSystemService aus beiden Modi heraus über den Interrupt 2eh aufrufen kann- woher soll die jeweilige Funktion dann unterscheiden können, woher der Aufruf kam ?</p>
<p>Greetings, Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185340/ssdt-funcs</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 16:08:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185340.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 24 Jun 2007 12:46:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SSDT-Funcs on Sun, 24 Jun 2007 12:47:03 GMT]]></title><description><![CDATA[<p>Ein freundliches Hallo erstmal,</p>
<p>woher wissen eigtl. die SSDT-Funktionen, aus welchem Modus ich sie aufrufe ?<br />
Ich kann diese ja aus dem Usermode und aus dem Kernelmode aufrufen.<br />
Nachdem KiSystemService die Kontrolle an die jeweilige Funktion weitergegeben hat (im folgenden Beispiel ein Aufruf aus dem Kernelmode), heißt es im NT-Insider:</p>
<blockquote>
<p>The native API now executes (still in Kernel Mode) with the previous mode set to Kernel Mode. This indicates the caller came from Kernel Mode.</p>
</blockquote>
<p>Wenn ich das mal wiederholen darf: &quot;...This Indicates ...&quot;;<br />
This ? So what ?! ^^<br />
Worauf bezieht sich das 'This' denn hier ? In welcher 'Variable' steht denn, dass der &quot;previous mode&quot; ebenfalls der Kernelmode war ?</p>
<p>Sry aber es scheint mir noch ziemlich unklar zu sein, wie die SSDT-Funktionen überprüfen, aus welchem Modus die Funktion heraus aufgerufen wurde.<br />
V.a. da ich KiSystemService aus beiden Modi heraus über den Interrupt 2eh aufrufen kann- woher soll die jeweilige Funktion dann unterscheiden können, woher der Aufruf kam ?</p>
<p>Greetings, Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312704</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 24 Jun 2007 12:47:03 GMT</pubDate></item></channel></rss>