<?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[UserName Überprüfung]]></title><description><![CDATA[<p>Hi, wie schon bekannt schreibe ich gerade an eionem Chat für unsere Klasse in der Schule.</p>
<p>Ist auch soweit gut, nun will ich verhindern, das jeder den Chat starten kann, dies hab ich schon mit einem PW getan, aber ich möchte gerne noch einen Teil des aktuellen einloggnamens überprüfen.</p>
<p>Wie?</p>
<p>Also wenn wir uns einloggen tun wir dies immer mit &quot;ITA2Cnnnn&quot;</p>
<p>ITA2C = Name der Klasse<br />
nnnn = ersten 4 Buchstaben des nachnames des Users</p>
<p>Und direkt die Frage dabei:</p>
<p>wenn ich den ITA2C´s zugriff geben kann, kann ich doch theoretisch auch einzelnenn MItschülern den Chat verbieten oder?</p>
<p>BItte um Hilfe, hab bisher nur die Funktion GetUserName(szBuf, &amp;dwSize); gefunden, aber ich weiß nicht wie ich die einbinden soll, weil die HIlfe auf Engliosch ist bei Systemfunktionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135845/username-überprüfung</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 14:27:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135845.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 05 Feb 2006 14:22:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to UserName Überprüfung on Sun, 05 Feb 2006 14:22:05 GMT]]></title><description><![CDATA[<p>Hi, wie schon bekannt schreibe ich gerade an eionem Chat für unsere Klasse in der Schule.</p>
<p>Ist auch soweit gut, nun will ich verhindern, das jeder den Chat starten kann, dies hab ich schon mit einem PW getan, aber ich möchte gerne noch einen Teil des aktuellen einloggnamens überprüfen.</p>
<p>Wie?</p>
<p>Also wenn wir uns einloggen tun wir dies immer mit &quot;ITA2Cnnnn&quot;</p>
<p>ITA2C = Name der Klasse<br />
nnnn = ersten 4 Buchstaben des nachnames des Users</p>
<p>Und direkt die Frage dabei:</p>
<p>wenn ich den ITA2C´s zugriff geben kann, kann ich doch theoretisch auch einzelnenn MItschülern den Chat verbieten oder?</p>
<p>BItte um Hilfe, hab bisher nur die Funktion GetUserName(szBuf, &amp;dwSize); gefunden, aber ich weiß nicht wie ich die einbinden soll, weil die HIlfe auf Engliosch ist bei Systemfunktionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986487</guid><dc:creator><![CDATA[Kovu]]></dc:creator><pubDate>Sun, 05 Feb 2006 14:22:05 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Sun, 05 Feb 2006 18:12:22 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/986763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986763</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 05 Feb 2006 18:12:22 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Sun, 05 Feb 2006 18:15:25 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">TCHAR szUserName[1024];
GetUserName(szUserName, 1024);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/986768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986768</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 05 Feb 2006 18:15:25 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Sun, 05 Feb 2006 19:22:27 GMT]]></title><description><![CDATA[<p>Was ist TChar? Und wieso 1024?</p>
<p>Bitte beschreib doch mal, aus 2 einzelnen Zeilen werde ich doch nciht schlau und kann es nicht ableiten -.-*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986827</guid><dc:creator><![CDATA[Kovu]]></dc:creator><pubDate>Sun, 05 Feb 2006 19:22:27 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Sun, 05 Feb 2006 19:33:25 GMT]]></title><description><![CDATA[<p>TCHAR, damit es sowohl mit ANSI als auch mit UNICODE geht...<br />
und 1024 einfach nur so, falls jemand viel Lust hat einen Langen Namen sich auszudenken... (Pipi kommt schon fast dran <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/986837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986837</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 05 Feb 2006 19:33:25 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Sun, 05 Feb 2006 19:56:31 GMT]]></title><description><![CDATA[<p>OK, da ich aber weiß das die Logionnamen nciht länger als 10 zeichen sind geht auch TCHAR name[10] oder?</p>
<p>Und dann kann ich anch ausführen der Funktion getUserName in der Variable name den Einloggnamen lesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986864</guid><dc:creator><![CDATA[Kovu]]></dc:creator><pubDate>Sun, 05 Feb 2006 19:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Sun, 05 Feb 2006 20:09:23 GMT]]></title><description><![CDATA[<p>Kovu schrieb:</p>
<blockquote>
<p>OK, da ich aber weiß das die Logionnamen nciht länger als 10 zeichen sind geht auch TCHAR name[10] oder?</p>
</blockquote>
<p>Vermutlich <strong>11</strong>, da ja auch noch das NUL-Zeichen reinpassen muss... <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>
<p>Kovu schrieb:</p>
<blockquote>
<p>Und dann kann ich anch ausführen der Funktion getUserName in der Variable name den Einloggnamen lesen?</p>
</blockquote>
<p>??? Den Satz hab ich jetzt nicht verstanden <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=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/986875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986875</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 05 Feb 2006 20:09:23 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Sun, 05 Feb 2006 20:20:32 GMT]]></title><description><![CDATA[<p>Kovu schrieb:</p>
<blockquote>
<p>Und dann kann ich anch ausführen der Funktion getUserName in der Variable name den Einloggnamen lesen?</p>
</blockquote>
<p>Ja eigentlich schon. Das ist doch die Funktionsweise von GetUserName.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986882</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 05 Feb 2006 20:20:32 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Mon, 06 Feb 2006 23:34:27 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<pre><code class="language-cpp">TCHAR szUserName[1024];
GetUserName(szUserName, 1024);
</code></pre>
</blockquote>
<p>So nicht ganz richtig. Der zweite Parameter ist ein Pointer.<br />
So gehts:</p>
<pre><code class="language-cpp">#include &lt;tchar.h&gt;
#include &lt;lmcons.h&gt;

...

  DWORD size = UNLEN;
  TCHAR buf[UNLEN + 1];

  if ( ! GetUserName(buf, &amp;size) )
	... fehler ...;
</code></pre>
<p>Holt Usernamen mit maximaler Länge. Mit kürzeren Namen würde ich gar nicht erst rumbasteln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/988145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/988145</guid><dc:creator><![CDATA[mgs]]></dc:creator><pubDate>Mon, 06 Feb 2006 23:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Tue, 07 Feb 2006 07:38:50 GMT]]></title><description><![CDATA[<p>mgs schrieb:</p>
<blockquote>
<p>So nicht ganz richtig. Der zweite Parameter ist ein Pointer.</p>
</blockquote>
<p>Upps... eine der wenigen Funktionen, die sowas haben... hab ich übersehen <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/988190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/988190</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 07 Feb 2006 07:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Tue, 07 Feb 2006 08:50:47 GMT]]></title><description><![CDATA[<p>Du bist ein Opfer der Inkonsistenz der API geworden. <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="😉"
    /> Siehe auch hier:</p>
<pre><code class="language-cpp">BOOL GetComputerName(
  LPTSTR lpBuffer,
  LPDWORD lpnSize
);
</code></pre>
<pre><code class="language-cpp">BOOL GetUserName(
  LPTSTR lpBuffer,
  LPDWORD nSize
);
</code></pre>
<pre><code class="language-cpp">UINT GetWindowsDirectory(
  LPTSTR lpBuffer,
  UINT uSize
);
</code></pre>
<pre><code class="language-cpp">UINT GetSystemDirectory(
  LPTSTR lpBuffer,
  UINT uSize
);
</code></pre>
<p>Wie man bei den ersten beiden Beispielen sieht, wird noch nicht mal die Ungarische Notation konsequent angewendet: <em>lpn</em>Size und <em>n</em>Size. Und dann hab eich noch mal ein solches Funktionspaar gesehen, da waren beid er einen Funktion Buffer und Size vertauscht. Das Beispiel finde ich aber leider nicht mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/988242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/988242</guid><dc:creator><![CDATA[Gast Luckie]]></dc:creator><pubDate>Tue, 07 Feb 2006 08:50:47 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Tue, 07 Feb 2006 09:50:00 GMT]]></title><description><![CDATA[<p>Melde das doch über den &quot;Feedback&quot; Button (What did you think of this topic?) ganz unten zurück! Es ist wirklich erstaunlich, aber manchmal bekommt man da wirklich ein &quot;Feedback&quot; zurück <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/988299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/988299</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 07 Feb 2006 09:50:00 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Tue, 07 Feb 2006 10:21:21 GMT]]></title><description><![CDATA[<p>Fach-Englisch kann ich zwar relativ flüssig lesen und verstehen, aber ob ich es so gut schreiben kann, dass die auch mein Anliegen verstehen, bin ich mir nicht so sicher. Aber wenn du es meldest, würde ich mich über ein Feedback deinerseits freuen, was daraus geworden ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/988321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/988321</guid><dc:creator><![CDATA[Gast Luckie]]></dc:creator><pubDate>Tue, 07 Feb 2006 10:21:21 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Tue, 07 Feb 2006 10:50:13 GMT]]></title><description><![CDATA[<p>Nur ohne E-Mail kann ich Dir halt kein Feedback geben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f622.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--crying_face"
      title=";("
      alt="😢"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/988345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/988345</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 07 Feb 2006 10:50:13 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Tue, 07 Feb 2006 15:26:10 GMT]]></title><description><![CDATA[<p>Uups. <a href="http://www.michael-puff.de/impressum.php" rel="nofollow">http://www.michael-puff.de/impressum.php</a></p>
<p>Bin ja mal gespannt, was da zurückkommt. <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/988625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/988625</guid><dc:creator><![CDATA[Gast Luckie]]></dc:creator><pubDate>Tue, 07 Feb 2006 15:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Tue, 07 Feb 2006 16:23:02 GMT]]></title><description><![CDATA[<p>Naja... ich hoffe das die Mail ankommt...</p>
<blockquote>
<p>Warning: main(): Unable to access /var/www/l3s11195/html/includes/copyright.inc in /var/www/l3s11195/html/php/mail.php on line 60</p>
<p>Warning: main(/var/www/l3s11195/html/includes/copyright.inc): failed to open stream: No such file or directory in /var/www/l3s11195/html/php/mail.php on line 60</p>
<p>Warning: main(): Failed opening '/var/www/l3s11195/html/includes/copyright.inc' for inclusion (include_path='.') in /var/www/l3s11195/html/php/mail.php on line 60</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/988686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/988686</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 07 Feb 2006 16:23:02 GMT</pubDate></item><item><title><![CDATA[Reply to UserName Überprüfung on Wed, 08 Feb 2006 00:45:26 GMT]]></title><description><![CDATA[<p>Uups. Ja ist angekommen. Da hat nur eine unwichtige datei gefehlt, die inkludiert werden sollte. Danke für deine Mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/989053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989053</guid><dc:creator><![CDATA[Gast Luckie]]></dc:creator><pubDate>Wed, 08 Feb 2006 00:45:26 GMT</pubDate></item></channel></rss>