<?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[cedit-&gt;SetPasswordChar(0);]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Anschliessend an meine letzte Frage gleich die Nächste <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="🙂"
    /></p>
<p>Nun, ich habe nun ein handle auf mein fremdes Fenster, kann auch einzelne controls ansprechen (static, edit, ...) und auch auslesen (sofern es kein Passwort-Feld ist).</p>
<p>Ich kann auch mit cedit-&gt;SetPasswordChar('#'); ein normales CEdit zum Password-Feld machen.</p>
<p>Aber was nicht funktioniert ist, dass ich das CEdit-Passwort-Feld, das vorher ein normales CEdit war, wieder lesbar mache:</p>
<pre><code class="language-cpp">cedit-&gt;SetPasswordChar('#');
cedit-&gt;SetPasswordChar(0);
</code></pre>
<p>Da bleibt das CEdit auf ###### und läßt sich nicht mehr zurückverwandeln.</p>
<p>Wo liegt das Problem ?</p>
<p>Vielen Dank!</p>
<p>Liebe Grüße,<br />
Captain.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5969/cedit-setpasswordchar-0</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 11:52:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5969.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 May 2003 22:43:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to cedit-&gt;SetPasswordChar(0); on Fri, 30 May 2003 22:43:00 GMT]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Anschliessend an meine letzte Frage gleich die Nächste <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="🙂"
    /></p>
<p>Nun, ich habe nun ein handle auf mein fremdes Fenster, kann auch einzelne controls ansprechen (static, edit, ...) und auch auslesen (sofern es kein Passwort-Feld ist).</p>
<p>Ich kann auch mit cedit-&gt;SetPasswordChar('#'); ein normales CEdit zum Password-Feld machen.</p>
<p>Aber was nicht funktioniert ist, dass ich das CEdit-Passwort-Feld, das vorher ein normales CEdit war, wieder lesbar mache:</p>
<pre><code class="language-cpp">cedit-&gt;SetPasswordChar('#');
cedit-&gt;SetPasswordChar(0);
</code></pre>
<p>Da bleibt das CEdit auf ###### und läßt sich nicht mehr zurückverwandeln.</p>
<p>Wo liegt das Problem ?</p>
<p>Vielen Dank!</p>
<p>Liebe Grüße,<br />
Captain.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29024</guid><dc:creator><![CDATA[Captain]]></dc:creator><pubDate>Fri, 30 May 2003 22:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to cedit-&gt;SetPasswordChar(0); on Sat, 31 May 2003 07:46:00 GMT]]></title><description><![CDATA[<p>ich denke, das ist ein schutzmechanismus von Windows, damit du keine Passwörter auslesen kannst, die nciht in deinem Programm stehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29025</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sat, 31 May 2003 07:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to cedit-&gt;SetPasswordChar(0); on Sat, 31 May 2003 08:31:00 GMT]]></title><description><![CDATA[<p>Hi dEUs!</p>
<p>Vielen Dank!</p>
<p>Hab gerade diese Seite entdeckt:<br />
[url] <a href="http://www.securitytracker.com/alerts/2003/Mar/1006286.html" rel="nofollow">http://www.securitytracker.com/alerts/2003/Mar/1006286.html</a> [/url]</p>
<p>Anscheinend ist da wirklich was mit der Sicherheit, aber mit</p>
<pre><code class="language-cpp">::PostMessage(child-&gt;m_hWnd, EM_SETPASSWORDCHAR, FALSE, FALSE);
</code></pre>
<p>hab ich's zumindest geschafft das Passwort-Feld zu 'entschlüsseln' <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>
<p>WM_GETTEXT scheint in W2k und XP disabled zu sein, dennoch muß es eine Möglichkeit zum auslesen geben, da es Snadboy's Revelation schafft das Passwort im eigenen Fenster anzuzeigen.</p>
<p>Selbst wenn das direkte auslesen gesperrt ist, vielleicht besteht die Möglichkeit das Passwort direkt ins Clipboard zu kopieren ... (?)</p>
<p>Liebe Grüße,<br />
Captain.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29026</guid><dc:creator><![CDATA[Captain]]></dc:creator><pubDate>Sat, 31 May 2003 08:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to cedit-&gt;SetPasswordChar(0); on Sat, 31 May 2003 18:50:00 GMT]]></title><description><![CDATA[<p>Versuch mal, nach</p>
<pre><code class="language-cpp">cedit-&gt;SetPasswordChar(0);
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">cedit-&gt;SetPasswordChar('#');
</code></pre>
<p>noch</p>
<pre><code class="language-cpp">cedit-&gt;SetFocus();
</code></pre>
<p>aufzurufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29027</guid><dc:creator><![CDATA[Tipp]]></dc:creator><pubDate>Sat, 31 May 2003 18:50:00 GMT</pubDate></item><item><title><![CDATA[Reply to cedit-&gt;SetPasswordChar(0); on Sun, 01 Jun 2003 19:41:00 GMT]]></title><description><![CDATA[<p>Ich habs geschafft <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>
<pre><code class="language-cpp">char sText[255]; 
::PostMessage(hWnd, EM_SETPASSWORDCHAR, FALSE, FALSE);
::EnableWindow(hWnd, FALSE);
::PostMessage(hWnd, EM_SETPASSWORDCHAR, FALSE, FALSE);
::EnableWindow(hWnd, TRUE);
::SendMessage(hWnd, WM_GETTEXT, 255, (LPARAM)sText);
</code></pre>
<p>Liebe Grüße,<br />
Captain.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29028</guid><dc:creator><![CDATA[Captain]]></dc:creator><pubDate>Sun, 01 Jun 2003 19:41:00 GMT</pubDate></item></channel></rss>