<?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[Tasten sperren mit Hilfe der registry]]></title><description><![CDATA[<p>Morgen!</p>
<p>Ich versuche den Taskmanager zu unterdrücken (Nein, kein Virus, Schulungssoftware <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> ) und habe bereits herausgefunden das dies am besten geht, indem man einfach die Tasten strg+alt+windows sperrt (altf4 usw. soll auch gesperrt sein).</p>
<p>Ich weiß wo der entsprechende Schlüssel angelegt werden muss, nur mein Problem ist das ich nicht weiß wie der Wert lauten muss. Also habe ich mit einem Programm diese Tasten sperren lassen und will den Wert aus der registry auslesen (DWORD), um dann mit meinem Programm selber den Wert zu setzen.</p>
<p>Problem 1: Wie komme ich an das Handle zu den Schlüssel den ich auslesen will?<br />
In die FAQ habe ich geschaut, aber bei DEUS Eintrag steht nicht wie man an das Handle kommt, er legt einen Key an nur um denselben gleich zu ändern. Ich will direkt einen Key ändern.</p>
<p>Problem 2: Wenn ich den Wert dann auslesen, wie bekomme ich die Konvertierung von DWORD nach Dezimal (int) hin?</p>
<p>Beispiel:<br />
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System<br />
DisableTaskMgr (DWORD)</p>
<p>Soll ausgelesen werden <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="😋"
    /> Für Hilfe danke ich <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/topic/102271/tasten-sperren-mit-hilfe-der-registry</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 04:22:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/102271.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Feb 2005 08:50:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tasten sperren mit Hilfe der registry on Thu, 24 Feb 2005 08:50:03 GMT]]></title><description><![CDATA[<p>Morgen!</p>
<p>Ich versuche den Taskmanager zu unterdrücken (Nein, kein Virus, Schulungssoftware <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> ) und habe bereits herausgefunden das dies am besten geht, indem man einfach die Tasten strg+alt+windows sperrt (altf4 usw. soll auch gesperrt sein).</p>
<p>Ich weiß wo der entsprechende Schlüssel angelegt werden muss, nur mein Problem ist das ich nicht weiß wie der Wert lauten muss. Also habe ich mit einem Programm diese Tasten sperren lassen und will den Wert aus der registry auslesen (DWORD), um dann mit meinem Programm selber den Wert zu setzen.</p>
<p>Problem 1: Wie komme ich an das Handle zu den Schlüssel den ich auslesen will?<br />
In die FAQ habe ich geschaut, aber bei DEUS Eintrag steht nicht wie man an das Handle kommt, er legt einen Key an nur um denselben gleich zu ändern. Ich will direkt einen Key ändern.</p>
<p>Problem 2: Wenn ich den Wert dann auslesen, wie bekomme ich die Konvertierung von DWORD nach Dezimal (int) hin?</p>
<p>Beispiel:<br />
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System<br />
DisableTaskMgr (DWORD)</p>
<p>Soll ausgelesen werden <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="😋"
    /> Für Hilfe danke ich <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/731262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/731262</guid><dc:creator><![CDATA[reggie]]></dc:creator><pubDate>Thu, 24 Feb 2005 08:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to Tasten sperren mit Hilfe der registry on Thu, 24 Feb 2005 08:53:01 GMT]]></title><description><![CDATA[<p>ähh nicht dword sondern binary, sorry <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/731265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/731265</guid><dc:creator><![CDATA[reggie]]></dc:creator><pubDate>Thu, 24 Feb 2005 08:53:01 GMT</pubDate></item><item><title><![CDATA[Reply to Tasten sperren mit Hilfe der registry on Thu, 24 Feb 2005 08:57:01 GMT]]></title><description><![CDATA[<p>Wozu genau willst du den Wert jetzt auslesen? Wenn du den Taskmanager unterdrücken willst, dann musst du den Wert einfach nur auf 1 setzen</p>
<p>Zu deinem 2. Problem: Ein DWORD ist nichts anderes als ein &quot;32-bit unsigned integer&quot; - so steht es <a href="http://msdn.microsoft.com/library/en-us/winprog/winprog/windows_data_types.asp" rel="nofollow">hier</a> <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/731268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/731268</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 24 Feb 2005 08:57:01 GMT</pubDate></item><item><title><![CDATA[Reply to Tasten sperren mit Hilfe der registry on Thu, 24 Feb 2005 08:58:48 GMT]]></title><description><![CDATA[<p>reggie schrieb:</p>
<blockquote>
<p>ähh nicht dword sondern binary, sorry <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="😃"
    /></p>
</blockquote>
<p>Was meintest du damit? DisableTaskMgr soll doch ein DWORD sein (<a href="http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/regentry/93504.asp" rel="nofollow">siehe</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/731272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/731272</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 24 Feb 2005 08:58:48 GMT</pubDate></item><item><title><![CDATA[Reply to Tasten sperren mit Hilfe der registry on Thu, 24 Feb 2005 09:00:50 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>reggie schrieb:</p>
<blockquote>
<p>ähh nicht dword sondern binary, sorry <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="😃"
    /></p>
</blockquote>
<p>Was meintest du damit? DisableTaskMgr soll doch ein DWORD sein (<a href="http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/regentry/93504.asp" rel="nofollow">siehe</a>)</p>
</blockquote>
<p>Der Wert war nur ein Beispiel, ich muss einen Binary auslesen, die zwei Fragen stehen also noch <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=":-/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/731275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/731275</guid><dc:creator><![CDATA[reggie]]></dc:creator><pubDate>Thu, 24 Feb 2005 09:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to Tasten sperren mit Hilfe der registry on Thu, 24 Feb 2005 10:59:47 GMT]]></title><description><![CDATA[<p>reggie schrieb:</p>
<blockquote>
<p>Wie komme ich an das Handle zu den Schlüssel den ich auslesen will?</p>
</blockquote>
<p>RegCreateKeyEx oder RegOpenKeyEx</p>
<p>reggie schrieb:</p>
<blockquote>
<p>In die FAQ habe ich geschaut, aber bei DEUS Eintrag steht nicht wie man an das Handle kommt, er legt einen Key an nur um denselben gleich zu ändern. Ich will direkt einen Key ändern.</p>
</blockquote>
<p>Verstehe dein Problem nicht so ganz <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>Ungetesteter Beispiel-Code:</p>
<pre><code class="language-cpp">HKEY hKey;
RegCreateKeyEx(HKEY_CURRENT_USER,&quot;Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System&quot;,0,0,REG_OPTION_NON_VOLATILE,KEY_READ,NULL,&amp;hKey,0);
DWORD dwData = 256;
BYTE cDaten[256] = &quot;&quot;;
RegQueryValueEx(hKey,&quot;DisableTaskMgr&quot;,NULL,NULL,cDaten,&amp;dwData);
RegCloseKey(hKey);
</code></pre>
<p>Der Typ spielt eigentlich gar nicht groß eine Rolle, du musst eben nur einen ausreichend großen Buffer angeben und dessen Inhalt nachher entsprechend interpretieren. <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/731368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/731368</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 24 Feb 2005 10:59:47 GMT</pubDate></item><item><title><![CDATA[Reply to Tasten sperren mit Hilfe der registry on Fri, 25 Feb 2005 22:22:46 GMT]]></title><description><![CDATA[<p>Dir ist klar, dass du Admionsitrator sein musst, um in diesen Schlüssel zu schreioben / ihn zu ändern? Würde bedueten der User muss als Administrator angemeldet sein, dann musst du den Schlüssel ändern und dann musst du ihm die Administratorrechte wieder nehmen und dann muss sich der Benutzer wieder neu anmelden, damit die Änderungen der Benutzergruppen wirksam werden.</p>
<p>Nicht sehr praktikabel. Wenn es für Schulungszwecke ist, dann sitzt jeder Schüler an einem eigenen PC, ergo erstell eine Entsprechende Benutzergruppe (&quot;Schüler&quot;) und gib ihr nur die Rechte, die sie haben soll bzw. nimm ihr die Rechte, die sie nicht haben soll. Das ist übrigens auch der offizielle Weg von Microsoft, wie man so was macht.</p>
<p>Und Taskmanager sperren, ist wie in einem Zug ohne Notbremse fahren. Sollte eine Programm abstürzen oder nicht mehr reagieren, dann hilft nur ein Druck auf den Powerknopf und dass das nicht die beste Art ist eine Windowssitzung zu beenden, sollte bekannt sein.</p>
<p>Mir stellt sich immer die Frage: Was für Gründe gibt es einem benutzer den Zugriff auf den Taskamanger zu verwehren? Er kann sowieso nur Programme beenden, die in seinem Benutzerkontext laufen. Und sicherheitskritische Programme (Antiviren-Software, Firewall) sollten sowieso nicht im Kontext des Benutzers laufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/732542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/732542</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 25 Feb 2005 22:22:46 GMT</pubDate></item></channel></rss>