<?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[Werte aus der Registry lesen (Vista)]]></title><description><![CDATA[<p>Hallo!</p>
<p>Da ich hier eben kein Vista zum Probieren zur Verfügung habe, stellt sich die mir die Frage: Ist es unter Vista noch möglich, als normaler eingeschränkter User Werte unterhalb von HKEY_LOCAL_MACHINE\Software zu lesen?</p>
<p>Um es nochmals deutlich zu sagen: Ich möchte lediglich lesen. Ich öffne den Schlüssel unter 2000/XP momentan mit STANDARD_RIGHTS_READ | KEY_QUERY_VALUE. Ich möchte auf gar keinen Fall etwas verändern. Und ich möchte nicht noch am UAC drehen müssen.</p>
<p>Wenn ich mir die <a href="http://msdn.microsoft.com/en-us/library/bb756883.aspx" rel="nofollow">UAC References</a> ansehe (speziell das Topic &quot;Registry Virtualization&quot;), dürfte es eigentlich nicht gehen. Stimmt das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/243108/werte-aus-der-registry-lesen-vista</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 04:47:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243108.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Jun 2009 12:47:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 12:47:04 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Da ich hier eben kein Vista zum Probieren zur Verfügung habe, stellt sich die mir die Frage: Ist es unter Vista noch möglich, als normaler eingeschränkter User Werte unterhalb von HKEY_LOCAL_MACHINE\Software zu lesen?</p>
<p>Um es nochmals deutlich zu sagen: Ich möchte lediglich lesen. Ich öffne den Schlüssel unter 2000/XP momentan mit STANDARD_RIGHTS_READ | KEY_QUERY_VALUE. Ich möchte auf gar keinen Fall etwas verändern. Und ich möchte nicht noch am UAC drehen müssen.</p>
<p>Wenn ich mir die <a href="http://msdn.microsoft.com/en-us/library/bb756883.aspx" rel="nofollow">UAC References</a> ansehe (speziell das Topic &quot;Registry Virtualization&quot;), dürfte es eigentlich nicht gehen. Stimmt das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725559</guid><dc:creator><![CDATA[mox]]></dc:creator><pubDate>Fri, 12 Jun 2009 12:47:04 GMT</pubDate></item><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 13:17:34 GMT]]></title><description><![CDATA[<p>Lesen geht, solange die Schlüssel nicht anderweitig gegen Zugriff geschützt sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725580</guid><dc:creator><![CDATA[sri]]></dc:creator><pubDate>Fri, 12 Jun 2009 13:17:34 GMT</pubDate></item><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 13:59:51 GMT]]></title><description><![CDATA[<p>Das Redirect greift also nur beim Schreib-Versuch. Interessant, danke für die Info.</p>
<p>Aber wie genau funktioniert das denn? Wenn ich z.B. Werte geschrieben habe (was ja jetzt durch den Redirect nach HKCU funktionieren sollte), kann ich das ja offensichtlich nicht mehr lesen (da kein Redirect beim Lesen). Wie ist denn das gedacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725598</guid><dc:creator><![CDATA[mox]]></dc:creator><pubDate>Fri, 12 Jun 2009 13:59:51 GMT</pubDate></item><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 14:02:01 GMT]]></title><description><![CDATA[<p>Redirect gibt es nur, wenn Deine Anwendung kein UAC-Manifest enthält.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725600</guid><dc:creator><![CDATA[sri]]></dc:creator><pubDate>Fri, 12 Jun 2009 14:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 14:36:28 GMT]]></title><description><![CDATA[<p>Aha, wunderbar. Funktioniert das auch isoliert von der Anwendung in einer Dll (ich weiß ja nicht, wer die Dll verwendet)? Kann ich einfach mit -DISOLATION_AWARE_ENABLED (ResourceID des Manifestes = 2) übersetzen und dann Werte lesen, obwohl der Anwendung selbst das Manifest fehlt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725616</guid><dc:creator><![CDATA[mox]]></dc:creator><pubDate>Fri, 12 Jun 2009 14:36:28 GMT</pubDate></item><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 15:15:38 GMT]]></title><description><![CDATA[<p>Das &quot;Vista-Manifest&quot; wird nur von der EXE ausgewertet.<br />
Die Virtualisierung funktioniert sowohl lesend als auch screibend... erst wenn im HKCU nix gelesen werden kann, wird in HKLM gelesen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725643</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 12 Jun 2009 15:15:38 GMT</pubDate></item><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 16:15:19 GMT]]></title><description><![CDATA[<p>Um also sicher Werte aus einer Dll heraus <strong>sicher</strong> lesen zu können, muss ich erst eine mir bekannte Anwendung mit Manifest starten, um mir dann per IPC die Werte zu besorgen. Das ist ja fast gar kein Aufwand, nur zum <strong>Lesen</strong>...</p>
<blockquote>
<p>Die Virtualisierung funktioniert sowohl lesend als auch screibend... erst wenn im HKCU nix gelesen werden kann, wird in HKLM gelesen...</p>
</blockquote>
<p>Lesen nach dem Zufall, auch nicht schlecht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725680</guid><dc:creator><![CDATA[mox]]></dc:creator><pubDate>Fri, 12 Jun 2009 16:15:19 GMT</pubDate></item><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 16:27:24 GMT]]></title><description><![CDATA[<p>Wenn du dir unicher bist ob funktioniert dann leg doch sowohl im virtualstore als auch im HKLM einen Wert gleichen Namens ab und fülle ihn mit unterschiedlichen Ihnalt. Wenn du den Wert dann ausliest, weist du ja von wo gelesen wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725689</guid><dc:creator><![CDATA[.......]]></dc:creator><pubDate>Fri, 12 Jun 2009 16:27:24 GMT</pubDate></item><item><title><![CDATA[Reply to Werte aus der Registry lesen (Vista) on Fri, 12 Jun 2009 16:54:25 GMT]]></title><description><![CDATA[<p>Bevor ich das mache, lege ich das in HKCR.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725695</guid><dc:creator><![CDATA[mox]]></dc:creator><pubDate>Fri, 12 Jun 2009 16:54:25 GMT</pubDate></item></channel></rss>