<?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[programm nicht schließen]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte ein Scherzprogramm machen das man nicht schließen können soll.<br />
Dazu habe ich 2 Fragen:</p>
<p>1. Wie deaktiviere ich den Schließen Button in der Taskleiste (wenn man Rechtsklick macht)</p>
<p>2. Wie macht man es das das Programm nicht unter den prozessen (TaskManager) angezeigt wird?</p>
<p>Ich hoffe ihr könnt mir helfen <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="😉"
    /><br />
MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160901/programm-nicht-schließen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 10:01:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160901.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Sep 2006 21:45:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to programm nicht schließen on Sat, 30 Sep 2006 21:45:48 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte ein Scherzprogramm machen das man nicht schließen können soll.<br />
Dazu habe ich 2 Fragen:</p>
<p>1. Wie deaktiviere ich den Schließen Button in der Taskleiste (wenn man Rechtsklick macht)</p>
<p>2. Wie macht man es das das Programm nicht unter den prozessen (TaskManager) angezeigt wird?</p>
<p>Ich hoffe ihr könnt mir helfen <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="😉"
    /><br />
MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147237</guid><dc:creator><![CDATA[Freesk]]></dc:creator><pubDate>Sat, 30 Sep 2006 21:45:48 GMT</pubDate></item><item><title><![CDATA[Reply to programm nicht schließen on Sat, 30 Sep 2006 21:59:21 GMT]]></title><description><![CDATA[<p>1. Das was du machen willst ist, solange du den Benutzer vorher nicht darüber aufklärst dass du es machen willst, illegal. Selbst wenn es nur ein 'Scherzprogramm' ist.<br />
2. Die FAQ hilft. Allerdings aus gutem Grund nicht bei allen &quot;Problemen&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147240</guid><dc:creator><![CDATA[rean]]></dc:creator><pubDate>Sat, 30 Sep 2006 21:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to programm nicht schließen on Sat, 30 Sep 2006 23:11:42 GMT]]></title><description><![CDATA[<p>1. Das das illegal ist, sein Programm aus der Taskleiste auszublenden, das ist absoluter Unsinn.<br />
2.</p>
<pre><code class="language-cpp">DWORD dwExStyle=GetWindowLong(Application-&gt;Handle,GWL_EXSTYLE);
dwExStyle |= WS_EX_TOOLWINDOW;
SetWindowLong(Application-&gt;Handle,GWL_EXSTYLE,dwExStyle);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1147254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147254</guid><dc:creator><![CDATA[tasker]]></dc:creator><pubDate>Sat, 30 Sep 2006 23:11:42 GMT</pubDate></item><item><title><![CDATA[Reply to programm nicht schließen on Sun, 01 Oct 2006 05:27:18 GMT]]></title><description><![CDATA[<p>Freesk schrieb:</p>
<blockquote>
<p>1. Wie deaktiviere ich den Schließen Button in der Taskleiste (wenn man Rechtsklick macht)</p>
</blockquote>
<p>Warum aktivierst du ihn überhaupt erst?</p>
<blockquote>
<p>2. Wie macht man es das das Programm nicht unter den prozessen (TaskManager) angezeigt wird?</p>
</blockquote>
<p>Nicht starten. Oder einen Dienst draus machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147269</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 01 Oct 2006 05:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to programm nicht schließen on Sun, 01 Oct 2006 14:04:48 GMT]]></title><description><![CDATA[<p>Text.cpp:</p>
<pre><code>//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM(&quot;Unit1.cpp&quot;, Form1);

/*********************************************************/
const Thread = 50;

TStartupInfo stgStartupInfo;
TProcessInformation stgProcessInfo;

BOOL  main;
unsigned long threadid;
HANDLE threadh;
DWORD processid;

Integer ThreadFunc(Pointer Parameter)
{

     if (main == 0)
     {
        stgProcessInfo.hProcess = OpenProcess(PROCESS_ALL_ACCESS, False, processid);

        while(WaitForSingleObject(stgProcessInfo.hProcess, 100) == WAIT_TIMEOUT) Sleep(100);
        // Hauptprogramm wurde beendet neu starten
        CreateProcess(ParamStr(0).c_str(), &quot;&quot;,  NULL ,NULL, FALSE,
                NORMAL_PRIORITY_CLASS,
                NULL,NULL, &amp;stgStartupInfo, &amp;stgProcessInfo);
        CloseHandle(stgProcessInfo.hThread);
     }

     if (main == 1)
     {
       for (;;)
       {
           while(WaitForSingleObject(stgProcessInfo.hProcess, 100) == WAIT_TIMEOUT) Sleep(100);
           //Neben Progamm wurde beendet neustarten
           CreateProcess(ParamStr(0).c_str(), (&quot;! b&quot; + IntToStr(GetCurrentProcessId())).c_str() ,  NULL ,NULL, FALSE,
                NORMAL_PRIORITY_CLASS,
                NULL,NULL, &amp;stgStartupInfo, &amp;stgProcessInfo);
           CloseHandle(stgProcessInfo.hThread);
       }
     }

   return 0;
}
/********************************************************/

//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{

           /*********************************************/
           AnsiString Param = ParamStr(1);
           setmem(&amp;stgStartupInfo,sizeof(TStartupInfo),0);
           stgStartupInfo.cb = sizeof(TStartupInfo);

           if (Param == &quot;&quot;)  // prog normal gestartet
           {
               main = 1;

               CreateProcess(ParamStr(0).c_str(), (&quot;! b&quot; + IntToStr(GetCurrentProcessId())).c_str() ,  NULL ,NULL, FALSE,
                NORMAL_PRIORITY_CLASS,
                NULL,NULL, &amp;stgStartupInfo, &amp;stgProcessInfo);
               CloseHandle(stgProcessInfo.hThread);

               threadh = CreateThread(NULL, 0 ,  (LPTHREAD_START_ROUTINE)&amp;ThreadFunc, NULL, 0, &amp;threadid);
           }
           else
           if ( (AnsiString)(Param.c_str()[0]) == &quot;b&quot; ) 
           {
              main = 0;
              processid = StrToInt(  (char*)((BYTE*)Param.c_str() + 1)  );
              ThreadFunc(NULL);
              return 0;
           } else return 0;
          /*********************************************/

        try
        {
                 Application-&gt;Initialize();
                 Application-&gt;CreateForm(__classid(TForm1), &amp;Form1);
                 Application-&gt;Run();
        }
        catch (Exception &amp;exception)
        {
                 Application-&gt;ShowException(&amp;exception);
        }
        catch (...)
        {
                 try
                 {
                         throw Exception(&quot;&quot;);
                 }
                 catch (Exception &amp;exception)
                 {
                         Application-&gt;ShowException(&amp;exception);
                 }
        }
        return 0;
}
</code></pre>
<p>unit1.cpp:</p>
<pre><code>#include &lt;vcl.h&gt;
#pragma hdrstop

#include &quot;Unit1.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
void __fastcall TForm1::BeendenClick(TObject *Sender)
{

extern unsigned threadid;
extern HANDLE threadh;
extern TProcessInformation stgProcessInfo;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1147407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147407</guid><dc:creator><![CDATA[schnurres]]></dc:creator><pubDate>Sun, 01 Oct 2006 14:04:48 GMT</pubDate></item><item><title><![CDATA[Reply to programm nicht schließen on Sun, 01 Oct 2006 19:08:59 GMT]]></title><description><![CDATA[<p>@tasker: Danke somit wäre das Problem mit der taskleiste gelöst <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="😉"
    /><br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13869">@rean</a>: Der Benutzer wird darüber informiert <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="😉"
    /><br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12203">@schnurres</a>: Was genau macht das?<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2803">@MFK</a>: Zum 1.: Es ist von Anfang an aktiviert aber ich weiß (wusste) nicht wie man es deaktiviert<br />
Zum 2.: Zum Glück wissen die Anderen was ich meine <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/1147581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147581</guid><dc:creator><![CDATA[Freesk]]></dc:creator><pubDate>Sun, 01 Oct 2006 19:08:59 GMT</pubDate></item><item><title><![CDATA[Reply to programm nicht schließen on Sun, 01 Oct 2006 19:46:36 GMT]]></title><description><![CDATA[<p>Freesk schrieb:</p>
<blockquote>
<p>@tasker: Danke somit wäre das Problem mit der taskleiste gelöst <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="😉"
    /><br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13869">@rean</a>: Der Benutzer wird darüber informiert <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="😉"
    /><br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12203">@schnurres</a>: Was genau macht das?<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2803">@MFK</a>: Zum 1.: Es ist von Anfang an aktiviert aber ich weiß (wusste) nicht wie man es deaktiviert<br />
Zum 2.: Zum Glück wissen die Anderen was ich meine <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>
</blockquote>
<p>Dadurch kannst du das Programm NICHT beenden. Wenn das Programm beendet wird, wird es automatisch wieder neu gestartet.Also kannst du das ruhig im Taskmanager lassen, weil man es sowieso nicht beenden kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147611</guid><dc:creator><![CDATA[schnurres]]></dc:creator><pubDate>Sun, 01 Oct 2006 19:46:36 GMT</pubDate></item></channel></rss>