<?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[^System runterfahren klappt nicht]]></title><description><![CDATA[<p>Hallo,</p>
<p>versuche gerade das System herunterzufahren(Will mir den lästigen weg über Start--&gt;Herunterfahren-&gt;Herunterfahren umgehen).<br />
Versuche das mit dem Code aus der FAQ</p>
<p>Doch da erhalte ich ne Handvoll Fehlermeldungen. Daher stellt sich mir die Frage, welcher Header Dateien, Klassen und sonstige Elemente ich hierfür brauche.</p>
<p>Das Beispiel sieht so aus</p>
<pre><code class="language-cpp">HANDLE hToken; 
   TOKEN_PRIVILEGES tkp; 

   // Get a token for this process. 

   if (!OpenProcessToken(GetCurrentProcess(), 
        TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &amp;hToken)) 
      return( FALSE ); 

   // Get the LUID for the shutdown privilege. 

   LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, 
        &amp;tkp.Privileges[0].Luid); 

   tkp.PrivilegeCount = 1;  // one privilege to set    
   tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; 

   // Get the shutdown privilege for this process. 

   AdjustTokenPrivileges(hToken, FALSE, &amp;tkp, 0, 
        (PTOKEN_PRIVILEGES)NULL, 0); 

   if (GetLastError() != ERROR_SUCCESS) 
      return FALSE; 

   // Shut down the system and force all applications to close. 

   if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 
               SHTDN_REASON_MAJOR_OPERATINGSYSTEM |
               SHTDN_REASON_MINOR_UPDATE |
               SHTDN_REASON_FLAG_PLANNED))
</code></pre>
<p>Fehlermeldung sind das er HANDLE TOKEN uisw nicht kennt</p>
<p>Vielleicht kann mir jemand kurz sagen welche Sachen ich hier einbinden muß.</p>
<p>'Grüße Felix</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168189/system-runterfahren-klappt-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 10:56:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168189.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Dec 2006 13:05:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:05:45 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>versuche gerade das System herunterzufahren(Will mir den lästigen weg über Start--&gt;Herunterfahren-&gt;Herunterfahren umgehen).<br />
Versuche das mit dem Code aus der FAQ</p>
<p>Doch da erhalte ich ne Handvoll Fehlermeldungen. Daher stellt sich mir die Frage, welcher Header Dateien, Klassen und sonstige Elemente ich hierfür brauche.</p>
<p>Das Beispiel sieht so aus</p>
<pre><code class="language-cpp">HANDLE hToken; 
   TOKEN_PRIVILEGES tkp; 

   // Get a token for this process. 

   if (!OpenProcessToken(GetCurrentProcess(), 
        TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &amp;hToken)) 
      return( FALSE ); 

   // Get the LUID for the shutdown privilege. 

   LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, 
        &amp;tkp.Privileges[0].Luid); 

   tkp.PrivilegeCount = 1;  // one privilege to set    
   tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; 

   // Get the shutdown privilege for this process. 

   AdjustTokenPrivileges(hToken, FALSE, &amp;tkp, 0, 
        (PTOKEN_PRIVILEGES)NULL, 0); 

   if (GetLastError() != ERROR_SUCCESS) 
      return FALSE; 

   // Shut down the system and force all applications to close. 

   if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 
               SHTDN_REASON_MAJOR_OPERATINGSYSTEM |
               SHTDN_REASON_MINOR_UPDATE |
               SHTDN_REASON_FLAG_PLANNED))
</code></pre>
<p>Fehlermeldung sind das er HANDLE TOKEN uisw nicht kennt</p>
<p>Vielleicht kann mir jemand kurz sagen welche Sachen ich hier einbinden muß.</p>
<p>'Grüße Felix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194762</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:05:45 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:18:02 GMT]]></title><description><![CDATA[<p>gehts nicht auch einfacher?</p>
<p>ExitWindowsEx(EWX_SHUTDOWN)</p>
<p>sollte eigentlich auch gehen (schau mal MSDN nach).<br />
Weiß aber nicht genau, ob das auch bei XP problemlos geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194773</guid><dc:creator><![CDATA[Uruk-h4j]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:18:02 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:22:02 GMT]]></title><description><![CDATA[<p>Das Beispiel steht so auch in der MSDN drin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194777</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194777</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:22:02 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:25:08 GMT]]></title><description><![CDATA[<p>Hab den Code jetzt mal etwas zusammengebrochen, was man meines ersachtens braucht.</p>
<pre><code class="language-cpp">m_iParameter=EWX_SHUTDOWN;
    m_iParameter=m_iParameter |EWX_FORCE;
    ExitWindowsEx(m_iParameter,0);
</code></pre>
<p>Doch das geht auch net, obwohl ich jetzt die Header Datei &quot;#include &quot;winuser.h&quot;&quot;</p>
<p>eingebunden habe die die defines für diese Routine enthält.</p>
<p>Denn aufruf ExitWindowsEX akzeptiert er auch net. Wo steht der den drin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194780</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:29:12 GMT]]></title><description><![CDATA[<p>hmm bei mir geht der Befehl:</p>
<p>ExitWindowsEx(EWX_SHUTOWN,0);</p>
<p>damit geht mein rechner aus.<br />
Dazu braucht man eigentlich keine explezite Header-Datei oder sonst was.<br />
lass mal den kram mit den parametern. setz das mal alles zusammen und teste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194784</guid><dc:creator><![CDATA[Uruk-h4j]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:29:12 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:29:29 GMT]]></title><description><![CDATA[<p>bierber schrieb:</p>
<blockquote>
<p>Denn aufruf ExitWindowsEX akzeptiert er auch net. Wo steht der den drin?</p>
</blockquote>
<p>MSDN schrieb:</p>
<blockquote>
<p>Header: Declared in Winuser.h; include Windows.h.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1194785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194785</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:29:29 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:34:24 GMT]]></title><description><![CDATA[<p>Ok habe nun folgende Header eingebunden:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
#include &lt;ctime&gt; 
#include &quot;winuser.h&quot;
#include &quot;Windows.h&quot;
#include &quot;stdafx.h&quot;
#include &quot;math.h&quot;
</code></pre>
<p>welcher fehlt den noch, ich versteh es net.<br />
Wenn ich mit rechts auf die Defines gehe und sage &quot;Gehe zu Deklaration&quot; springt er ind die Winuser.h. Da steht auch was von der &quot;ExitWindowsEx&quot; Funktion, aber er will einfach nicht eingestehen das er die defines und die Funktion kennt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194789</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:34:24 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:59:33 GMT]]></title><description><![CDATA[<p>Probier mal</p>
<pre><code>InitiateSystemShutdown(NULL,NULL,0,1,0);
</code></pre>
<p>anstatt</p>
<pre><code>ExitWindowEx(...)
</code></pre>
<p>Desweiteren musst du nicht extra &quot;winuser.h&quot; einbinden. Das macht &quot;windows.h&quot; schon.</p>
<p>Btw. inkludiert man Standard-Headerfiles mit eckigen Klammern &lt;&gt;. Nur wegen der Förmlichkeit, glaube nicht, dass du DARAN scheiterst.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194808</guid><dc:creator><![CDATA[dust]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:59:33 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 13:59:07 GMT]]></title><description><![CDATA[<p>Bringt genauso ne Fehlermeldung.</p>
<p>Kann mir mal jemand ein Programm schreiben, welches beim start einen Timer auslöst, der nach Ablauf in einer Funktion Windows runterfährt. Das scheint ja net so schwer zu sein, vielleicht hab ich da ja auch einen anderen Fehler gemacht der gar nix mit der Funktion selber zu tun hat.</p>
<p>Das wäre mal voll nett.</p>
<p>Ich verzweifle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194813</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:59:07 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 14:00:48 GMT]]></title><description><![CDATA[<p>Hab' nochmal editiert. Aber das tut wohl nix zur Sache. Es wär' hilfreich, wenn du den exakten Fehler posten könntest.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194817</guid><dc:creator><![CDATA[dust]]></dc:creator><pubDate>Tue, 19 Dec 2006 14:00:48 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 14:02:41 GMT]]></title><description><![CDATA[<p>Der Fehler ist:</p>
<blockquote>
<p>Fehler 1 error C2065: 'NULL': nichtdeklarierter Bezeichner<br />
Fehler 2 error C3861: &quot;InitiateSystemShutdown&quot;: Bezeichner wurde nicht gefunden.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1194818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194818</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 14:02:41 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 14:15:21 GMT]]></title><description><![CDATA[<p>könntest du mal den code hier reinpacken, wo du das alles aufrufst? Die fehler sind zu allgemein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194827</guid><dc:creator><![CDATA[Uruk-h4j]]></dc:creator><pubDate>Tue, 19 Dec 2006 14:15:21 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 14:20:51 GMT]]></title><description><![CDATA[<p>ok hab mal das ganze Projekt gepostet.</p>
<p>Form1.h</p>
<pre><code class="language-cpp">#pragma once

namespace dummy {

	using namespace System;
	using namespace System::ComponentModel;
	using namespace System::Collections;
	using namespace System::Windows::Forms;
	using namespace System::Data;
	using namespace System::Drawing;

	/// &lt;summary&gt;
	/// Zusammenfassung für Form1
	///
	/// Warnung: Wenn Sie den Namen dieser Klasse ändern, müssen Sie auch
	///          die Ressourcendateiname-Eigenschaft für das Tool zur Kompilierung verwalteter Ressourcen ändern,
	///          das allen RESX-Dateien zugewiesen ist, von denen diese Klasse abhängt.
	///          Anderenfalls können die Designer nicht korrekt mit den lokalisierten Ressourcen
	///          arbeiten, die diesem Formular zugewiesen sind.
	/// &lt;/summary&gt;
	public ref class Form1 : public System::Windows::Forms::Form
	{
	public:
		Form1(void)
		{
			InitializeComponent();
			//
			//TODO: Konstruktorcode hier hinzufügen.
			//
		}

	protected:
		/// &lt;summary&gt;
		/// Verwendete Ressourcen bereinigen.
		/// &lt;/summary&gt;
		~Form1()
		{
			if (components)
			{
				delete components;
			}
		}
	private: System::Windows::Forms::Timer^  timer1;
	protected: 
	private: System::ComponentModel::IContainer^  components;

	private:
		/// &lt;summary&gt;
		/// Erforderliche Designervariable.
		/// &lt;/summary&gt;

#pragma region Windows Form Designer generated code
		/// &lt;summary&gt;
		/// Erforderliche Methode für die Designerunterstützung.
		/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
		/// &lt;/summary&gt;
		void InitializeComponent(void)
		{
			this-&gt;components = (gcnew System::ComponentModel::Container());
			this-&gt;timer1 = (gcnew System::Windows::Forms::Timer(this-&gt;components));
			this-&gt;SuspendLayout();
			// 
			// timer1
			// 
			this-&gt;timer1-&gt;Tick += gcnew System::EventHandler(this, &amp;Form1::timer1_Tick);
			// 
			// Form1
			// 
			this-&gt;AutoScaleDimensions = System::Drawing::SizeF(6, 13);
			this-&gt;AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
			this-&gt;ClientSize = System::Drawing::Size(292, 266);
			this-&gt;Name = L&quot;Form1&quot;;
			this-&gt;ShowInTaskbar = false;
			this-&gt;Text = L&quot;Form1&quot;;
			this-&gt;WindowState = System::Windows::Forms::FormWindowState::Minimized;
			this-&gt;Load += gcnew System::EventHandler(this, &amp;Form1::Form1_Load);
			this-&gt;ResumeLayout(false);

		}
#pragma endregion
	private: System::Void timer1_Tick(System::Object^  sender, System::EventArgs^  e)
			 {
				  system(&quot;C:\\WINDOWS\\System32\\shutdown.exe -s -f -t 0 &quot;); 
			 }

	private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) 
			 {
				 Random^ randObj = gcnew Random();//gcnew ist afair eine new-Version für managed Objekte 
				 double g;
				 int wert;

				 g = randObj-&gt;NextDouble();
				 wert=(int) (g*500000);
				 timer1-&gt;Interval=wert;
				 timer1-&gt;Start();
			 }
	};
}
</code></pre>
<p>dummy.cpp</p>
<pre><code class="language-cpp">// dummy.cpp: Hauptprojektdatei.
#include &lt;iostream&gt; 
#include &lt;ctime&gt; 
#include &lt;stdlib.h&gt; 
#include &quot;winuser.h&quot;
#include &quot;winreg.h&quot;
#include &quot;Windows.h&quot;
#include &quot;stdafx.h&quot;
#include &quot;math.h&quot;
#include &quot;Form1.h&quot;

using namespace dummy;

[STAThreadAttribute]
int main(array&lt;System::String ^&gt; ^args)
{
	// Aktivieren visueller Effekte von Windows XP, bevor Steuerelemente erstellt werden
	Application::EnableVisualStyles();
	Application::SetCompatibleTextRenderingDefault(false); 

	// Hauptfenster erstellen und ausführen
	Application::Run(gcnew Form1());

	return 0;
}
</code></pre>
<p>Das wars eigentlich im großen und ganzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194834</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 14:20:51 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 14:23:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;

int WINAPI WinMain(HINSTANCE hInstance,
				   HINSTANCE hPrevInstance,
				   PSTR lpCmdLine,
				   int iCmdShow)

{
   HANDLE hToken;
   TOKEN_PRIVILEGES tkp;

   // Get a token for this process.

   if (!OpenProcessToken(GetCurrentProcess(),
        TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &amp;hToken))
      return( FALSE );

   // Get the LUID for the shutdown privilege.

   LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,
        &amp;tkp.Privileges[0].Luid);

   tkp.PrivilegeCount = 1;  // one privilege to set    
   tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

   // Get the shutdown privilege for this process.

   AdjustTokenPrivileges(hToken, FALSE, &amp;tkp, 0,
        (PTOKEN_PRIVILEGES)NULL, 0);

   if (GetLastError() != ERROR_SUCCESS)
      return FALSE;

   // Shut down the system and force all applications to close.

   InitiateSystemShutdown(NULL,NULL,0,1,0);
   return (0);
}
</code></pre>
<p>Mit diesem sauberen Code habe ich soeben meinen Rechner heruntergefahren. Der funktioniert also! Du musst nur gucken, was bei dir anders ist und das ändern. Bitte teile uns noch mit woran es lag!</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194835</guid><dc:creator><![CDATA[dust]]></dc:creator><pubDate>Tue, 19 Dec 2006 14:23:12 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 14:22:29 GMT]]></title><description><![CDATA[<p>Solangsam hab ich das Gefühl, das bei mir was faul ist. kannst du mir mal dein Projekt schicken? Email kommt per pn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194838</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 14:22:29 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 14:25:23 GMT]]></title><description><![CDATA[<p>ok pn geht hier ja gar net. hab mal mein Profil geändert, damit du mir eine Mail schreiben kannst. dann schick ich dir meine zurück</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194841</guid><dc:creator><![CDATA[bierber]]></dc:creator><pubDate>Tue, 19 Dec 2006 14:25:23 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Tue, 19 Dec 2006 16:08:40 GMT]]></title><description><![CDATA[<p>stdafx.h muss als erstens abgegeben werden, alle header drüber werden ignoriert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194925</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Tue, 19 Dec 2006 16:08:40 GMT</pubDate></item><item><title><![CDATA[Reply to ^System runterfahren klappt nicht on Thu, 21 Dec 2006 09:29:13 GMT]]></title><description><![CDATA[<p>das ist ein .NET project, nix MFC</p>
<pre><code class="language-cpp">void COwnDlg::ShutDown()
{
    HANDLE hToken;
    TOKEN_PRIVILEGES tkp;
    OpenProcessToken( GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &amp;hToken );
    LookupPrivilegeValue( NULL, SE_SHUTDOWN_NAME, &amp;tkp.Privileges[0].Luid ); 
    tkp.PrivilegeCount = 1;	
    tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;   
    AdjustTokenPrivileges( hToken, FALSE, &amp;tkp, 0, ( PTOKEN_PRIVILEGES ) NULL, 0 );

    int iButton = GetCheckedRadioButton( IDC_RADIO1, IDC_RADIO3 );
    if( iButton == IDC_RADIO1 ){
        ExitWindowsEx( ID_SHUTDOWN, 0 );
        ::exit( 0 );
    }
    if( iButton == IDC_RADIO2 ){
        ExitWindowsEx( ID_RESTART, 0 );
        ::exit( 0 );
    }
    if( iButton == IDC_RADIO3 ){
        ExitWindowsEx( ID_LOGOFF, 0 );
        ::exit( 0 );
    }
}
</code></pre>
<p>da haste sogar 3 radio buttons wo du zwischen runterfahren / neustarten / ausloggen unterscheiden kannst<br />
mit den privilegien holen usw solltest du immer machen da es ja auch sein kann das man nicht als admin eingeloggt ist, dann machts probleme</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195906</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Thu, 21 Dec 2006 09:29:13 GMT</pubDate></item></channel></rss>