<?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[Probleme beim auslesen der registry]]></title><description><![CDATA[<p>Hi also ich will ein Installationsverzeichnis auslesen und hab hier schon im Forum und in der FAQ gut hilfe gefunden aber jetz komm ich nicht weiter und find auch so keine hilfe also frag ich euch:<br />
Wieso kommt hier als Ausgabe immer 256?</p>
<pre><code>HKEY hKey;
RegCreateKeyEx(HKEY_LOCAL_MACHINE,&quot;SOFTWARE\Blizzard Entertainment\World of Warcraft\InstallPath&quot;,0,0,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&amp;hKey,0);
DWORD dwData = 256;
BYTE cDaten[256] = &quot;&quot;;
RegQueryValueEx(hKey,&quot;HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft\InstallPath&quot;,0,0,cDaten,&amp;dwData);
Edit1-&gt;Text=(dwData);
RegCloseKey(hKey);
</code></pre>
<p>mfg<br />
Budala</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185531/probleme-beim-auslesen-der-registry</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 09:14:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185531.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Jun 2007 16:53:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Tue, 26 Jun 2007 16:53:41 GMT]]></title><description><![CDATA[<p>Hi also ich will ein Installationsverzeichnis auslesen und hab hier schon im Forum und in der FAQ gut hilfe gefunden aber jetz komm ich nicht weiter und find auch so keine hilfe also frag ich euch:<br />
Wieso kommt hier als Ausgabe immer 256?</p>
<pre><code>HKEY hKey;
RegCreateKeyEx(HKEY_LOCAL_MACHINE,&quot;SOFTWARE\Blizzard Entertainment\World of Warcraft\InstallPath&quot;,0,0,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&amp;hKey,0);
DWORD dwData = 256;
BYTE cDaten[256] = &quot;&quot;;
RegQueryValueEx(hKey,&quot;HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft\InstallPath&quot;,0,0,cDaten,&amp;dwData);
Edit1-&gt;Text=(dwData);
RegCloseKey(hKey);
</code></pre>
<p>mfg<br />
Budala</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1314182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1314182</guid><dc:creator><![CDATA[Budala]]></dc:creator><pubDate>Tue, 26 Jun 2007 16:53:41 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Fri, 29 Jun 2007 12:30:13 GMT]]></title><description><![CDATA[<p>Die Daten werden in cDaten geschrieben.<br />
probier es mal so:</p>
<pre><code>HKEY hKey;
DWORD dwData=256;
BYTE cDaten[256];
RegCreateKeyEx(HKEY_LOCAL_MACHINE,&quot;SOFTWARE\Blizzard Entertainment\World of Warcraft\InstallPath&quot;,0,0,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&amp;hKey,0);
RegQueryValueEx(hKey,&quot;HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft\InstallPath&quot;,0,REG_SZ,cDaten,&amp;dwData);
Edit1-&gt;Text=(cDaten);
RegCloseKey(hKey);
</code></pre>
<p>mfg loose</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1314941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1314941</guid><dc:creator><![CDATA[loose]]></dc:creator><pubDate>Fri, 29 Jun 2007 12:30:13 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Fri, 29 Jun 2007 12:42:56 GMT]]></title><description><![CDATA[<p>BTW: Nach HKLM schreiben geht nur als Admin! Unter Vistae gehtdas nur wenn der Prozess als Admin gestartet wurde oder ein requireAdministrator Manifest hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1314951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1314951</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 29 Jun 2007 12:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Fri, 29 Jun 2007 13:53:02 GMT]]></title><description><![CDATA[<p>*grübelt* Der Backslash in einem String-Literal leitet Escape-Sequenzen (wie \n oder \xFF) ein - Wenn du ihn als Zeichen im String verwenden willst, mußt du ihn mit einem weiteren Backslash maskieren:</p>
<pre><code class="language-cpp">RegCreateKeyEx(HKEY_LOCAL_MACHINE,&quot;SOFTWARE\\Blizzard Entertainment\\World of Warcraft\\InstallPath&quot;,0,0,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&amp;hKey,0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1315022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1315022</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 29 Jun 2007 13:53:02 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Fri, 29 Jun 2007 18:29:03 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15974">@loose</a><br />
der sagt mir dann</p>
<pre><code>[C++ Fehler] Unit1.cpp(26): E2034 Konvertierung von 'unsigned char *' nach 'AnsiString' nicht möglich
</code></pre>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10318">@CStoll</a><br />
ja das dachte ich dann auch als ichs gelesen hatte aber trotzdem kam dann 256 wieder raus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1315231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1315231</guid><dc:creator><![CDATA[Budala]]></dc:creator><pubDate>Fri, 29 Jun 2007 18:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Fri, 29 Jun 2007 19:26:24 GMT]]></title><description><![CDATA[<p>RegCreateKeyEx () braucht den &quot;Pfad&quot;, RegQueryValueEx () den Schlüsseltyp und -namen. Probier mal so :</p>
<pre><code class="language-cpp">...
 RegCreateKeyEx(HKEY_LOCAL_MACHINE,&quot;SOFTWARE\\Blizzard Entertainment\\World of Warcraft&quot;,0,0,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&amp;hKey,0);
...
 DWORD typ = REG_SZ; // zeichenfolge
...
 RegQueryValueEx(hKey,&quot;InstallPath&quot;,0,&amp;typ,cDaten,&amp;dwData);
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1315265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1315265</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Jun 2007 19:26:24 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Sun, 01 Jul 2007 09:25:17 GMT]]></title><description><![CDATA[<p>wenn ich das so mache kommt 22 raus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316013</guid><dc:creator><![CDATA[Budala]]></dc:creator><pubDate>Sun, 01 Jul 2007 09:25:17 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Sun, 01 Jul 2007 14:27:35 GMT]]></title><description><![CDATA[<p>Und ?!? Stimmt der Wert etwa nicht ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316182</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 01 Jul 2007 14:27:35 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Mon, 02 Jul 2007 17:22:00 GMT]]></title><description><![CDATA[<p>mhh villeicht, aber eigentlich wollte ich das dann da das installations verzeichniss steht, also D:\Spiele\WoW, oder wie immer das is<br />
jetz weis ich nicht genau ob ich nen komplett falschen ansatz hab oder ich mich falsch ausgedrückt habt -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1317048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317048</guid><dc:creator><![CDATA[Budala]]></dc:creator><pubDate>Mon, 02 Jul 2007 17:22:00 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Mon, 02 Jul 2007 17:36:23 GMT]]></title><description><![CDATA[<p>Wenn der Schlüssel stimmt, dann ist der Pfad in &quot;cDaten&quot; drin. &quot;dwData&quot; enthält die Länge (Anzahl Zeichen) des Pfades.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1317059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317059</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 02 Jul 2007 17:36:23 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Mon, 02 Jul 2007 22:35:37 GMT]]></title><description><![CDATA[<p>ja aber wenn ich das mache sagt der wieder</p>
<pre><code>[C++ Fehler] Unit1.cpp(26): E2034 Konvertierung von 'unsigned char *' nach 'AnsiString' nicht möglich
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1317220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317220</guid><dc:creator><![CDATA[Budala]]></dc:creator><pubDate>Mon, 02 Jul 2007 22:35:37 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Mon, 02 Jul 2007 22:52:18 GMT]]></title><description><![CDATA[<p>Wo kommt jetzt der &quot;AnsiString&quot; her ? &quot;cDaten [256]&quot; sind doch vom Typ &quot;BYTE&quot; ?!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1317222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317222</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 02 Jul 2007 22:52:18 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Tue, 03 Jul 2007 09:07:11 GMT]]></title><description><![CDATA[<p>ja das dachte ich mir anfangs auch, aber dann hab ich in der Hilfe nochmal nachgelesen das die Edit1-&gt;Text einen String brauch um auszugeben.<br />
Jetzt müsste ich wissen wie ich einen &quot;unsigned char&quot; in einen String umwandeln kann, dann müsste es auch glaube gehen.</p>
<p>Ich sag jetzt schon mal Vielen Dank für die viele Mühe die du dir hier machst <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/1317335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317335</guid><dc:creator><![CDATA[Budala]]></dc:creator><pubDate>Tue, 03 Jul 2007 09:07:11 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Tue, 03 Jul 2007 20:53:22 GMT]]></title><description><![CDATA[<p>Oha. Fragen zum &quot;AnsiString&quot; gehören ins <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-2.html" rel="nofollow">Builder-Forum</a>, drei Etagen höher. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
Probier mal so (C-Cast) :</p>
<pre><code class="language-cpp">...
 BYTE cDaten[256]; 
...
 AnsiString edittext = (char) cDaten;

 Edit1 -&gt; Text = edittext;
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1317767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317767</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 03 Jul 2007 20:53:22 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Tue, 03 Jul 2007 22:21:26 GMT]]></title><description><![CDATA[<p>oh man jetzt bringt der mir das:</p>
<blockquote>
<p>Œ</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1317807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317807</guid><dc:creator><![CDATA[Budala]]></dc:creator><pubDate>Tue, 03 Jul 2007 22:21:26 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Tue, 03 Jul 2007 22:41:11 GMT]]></title><description><![CDATA[<p>Dann mal mit Sternchen (wie gesagt, AnsiString drei Etagen höher) :</p>
<pre><code class="language-cpp">...
 BYTE cDaten[256]; 
...
 AnsiString edittext = (char *) cDaten;

 Edit1 -&gt; Text = edittext;
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1317815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317815</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 03 Jul 2007 22:41:11 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim auslesen der registry on Tue, 03 Jul 2007 23:45:30 GMT]]></title><description><![CDATA[<p>Perfekt, es funktioniert jetzt, nochma ein riesen DANKESCHÖN für die viele mühe <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>
<p>mfg<br />
Budala</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1317834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317834</guid><dc:creator><![CDATA[Budala]]></dc:creator><pubDate>Tue, 03 Jul 2007 23:45:30 GMT</pubDate></item></channel></rss>