<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Windows Applikationen verstecken/versteckt starten mit C#</title>
	<atom:link href="http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/</link>
	<description>Informatik, Wissen und Geschichten die das Leben schreibt...</description>
	<lastBuildDate>Fri, 10 Sep 2010 17:29:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: ФιΜΛ</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-46182</link>
		<dc:creator>ФιΜΛ</dc:creator>
		<pubDate>Tue, 14 Apr 2009 07:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-46182</guid>
		<description>also erstmal. WOW, thx f&#252;r die schnelle antwort von Raffi.
Es hat mir doch Einblick verschaffen lassen und so fand ich doch fr&#252;her oder sp&#228;ter raus wie man den Wert speichert.(endlich)

alse thx mal zu karim der mir klar gemacht hat dass wenn kein mainwindowhandle mehr da is der Wert zero is.
Das mit dem speichern hat mir Raffi leicht gemacht. Big THX

greetz ФιΜΛ</description>
		<content:encoded><![CDATA[<p>also erstmal. WOW, thx f&#252;r die schnelle antwort von Raffi.<br />
Es hat mir doch Einblick verschaffen lassen und so fand ich doch fr&#252;her oder sp&#228;ter raus wie man den Wert speichert.(endlich)</p>
<p>alse thx mal zu karim der mir klar gemacht hat dass wenn kein mainwindowhandle mehr da is der Wert zero is.<br />
Das mit dem speichern hat mir Raffi leicht gemacht. Big THX</p>
<p>greetz ФιΜΛ</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Raffi</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-46180</link>
		<dc:creator>Raffi</dc:creator>
		<pubDate>Tue, 14 Apr 2009 05:18:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-46180</guid>
		<description>Hallo ФιΜΛ,
wenn du einen Prozess versteckst, dann rufst du ja die Funktion ShowWindow(); mit den zwei Parametern auf. Der erste ist das MainWindowHandle, ein Integer-Wert, der beschreibt um welche Applikation/welches Fenster es geht und der zweite Wert ist der &quot;Status&quot; in den die Applikation versetzt werden soll. (verstecken, anzeigen, minimieren, etc.).
Den Wert &quot;MainWindowHandle bekommst du ja beim durchlaufen der foreach-Schleife. Soll hei&#223;en, jede Applikation hat einen eigenen, speziellen Wert. 
M&#246;chtest du nun eine versteckte Anwendung wieder anzeigen, musst du ja nur die Funktion ShowWindow noch ein mal aufrufen, blo&#223; dass du als zweiten Wert nun statt einer 0 zum Verstecken, eine 1 zum Anzeigen &#252;bergibst.
Der erste Wert muss die Zahl des versteckten Fenster sein. 
Das war der springende Punkt, den Karim meinte.
Soll hei&#223;en du musst die beim Verstecken, also beim Aufruf der ShowWindow-Funktion den Wert p.MainWindowHandle.toInt32(); irgendwo ablegen und merken, damit du ihn sp&#228;ter zum wieder Anzeigen nochmals verwenden kannst.
Ich hoffe du kannst dem ganzen nun ein wenig Folgen.

Liebe Gr&#252;&#223;e,
&lt;em&gt;&lt;strong&gt;Raffi&lt;/strong&gt;&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>Hallo ФιΜΛ,<br />
wenn du einen Prozess versteckst, dann rufst du ja die Funktion ShowWindow(); mit den zwei Parametern auf. Der erste ist das MainWindowHandle, ein Integer-Wert, der beschreibt um welche Applikation/welches Fenster es geht und der zweite Wert ist der &#8220;Status&#8221; in den die Applikation versetzt werden soll. (verstecken, anzeigen, minimieren, etc.).<br />
Den Wert &#8220;MainWindowHandle bekommst du ja beim durchlaufen der foreach-Schleife. Soll hei&#223;en, jede Applikation hat einen eigenen, speziellen Wert.<br />
M&#246;chtest du nun eine versteckte Anwendung wieder anzeigen, musst du ja nur die Funktion ShowWindow noch ein mal aufrufen, blo&#223; dass du als zweiten Wert nun statt einer 0 zum Verstecken, eine 1 zum Anzeigen &#252;bergibst.<br />
Der erste Wert muss die Zahl des versteckten Fenster sein.<br />
Das war der springende Punkt, den Karim meinte.<br />
Soll hei&#223;en du musst die beim Verstecken, also beim Aufruf der ShowWindow-Funktion den Wert p.MainWindowHandle.toInt32(); irgendwo ablegen und merken, damit du ihn sp&#228;ter zum wieder Anzeigen nochmals verwenden kannst.<br />
Ich hoffe du kannst dem ganzen nun ein wenig Folgen.</p>
<p>Liebe Gr&#252;&#223;e,<br />
<em><strong>Raffi</strong></em></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: ФιΜΛ</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-46177</link>
		<dc:creator>ФιΜΛ</dc:creator>
		<pubDate>Mon, 13 Apr 2009 22:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-46177</guid>
		<description>begr&#252;&#223;e! =D

ok den ersten code f&#252;r ver&#228;ndern des prozesses versteh ich ja noch, aber was meint karim mit Mainwindowhandle merken?? das hat mich zu sehr verwirrt :)

greetz</description>
		<content:encoded><![CDATA[<p>begr&#252;&#223;e! =D</p>
<p>ok den ersten code f&#252;r ver&#228;ndern des prozesses versteh ich ja noch, aber was meint karim mit Mainwindowhandle merken?? das hat mich zu sehr verwirrt <img src='http://www.net-blog.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>greetz</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: karim</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-46092</link>
		<dc:creator>karim</dc:creator>
		<pubDate>Sat, 28 Mar 2009 17:49:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-46092</guid>
		<description>Ok, ich hab die L&#246;sung:

Wenn das Fenster versteckt ist ist der R&#252;ckgabe wert von MainWindowHandle 0. Man muss sich also beim verstecken den Handle merken und diesen dann sp&#228;ter zum wieder anzeigen verwenden.

LG KArim</description>
		<content:encoded><![CDATA[<p>Ok, ich hab die L&#246;sung:</p>
<p>Wenn das Fenster versteckt ist ist der R&#252;ckgabe wert von MainWindowHandle 0. Man muss sich also beim verstecken den Handle merken und diesen dann sp&#228;ter zum wieder anzeigen verwenden.</p>
<p>LG KArim</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: karim</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-46091</link>
		<dc:creator>karim</dc:creator>
		<pubDate>Sat, 28 Mar 2009 17:33:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-46091</guid>
		<description>Vielen Dank f&#252;r die schnelle Antwort, aber das hatte ich bereits probiert, auch mit allen anderen Integer-Werten die in Frage k&#228;men doch die Anwendung bleibt leider unsichtbar.

Hier mein Code:

&lt;code&gt;
public void HideProcess()
        {
            Process[] x = Process.GetProcessesByName(prozess);      
            foreach (Process y in x)                                          
            {  
                ShowWindow(y.MainWindowHandle.ToInt32(), 0);   
            }  
        }

        public void ShowProcess()
        {
            MessageBox.Show(prozess);
            Process[] x = Process.GetProcessesByName(prozess);       
            foreach (Process y in x)                                            
            {
                ShowWindow(y.MainWindowHandle.ToInt32(), 1);
            }  
        }
&lt;/code&gt;

LG Karim</description>
		<content:encoded><![CDATA[<p>Vielen Dank f&#252;r die schnelle Antwort, aber das hatte ich bereits probiert, auch mit allen anderen Integer-Werten die in Frage k&#228;men doch die Anwendung bleibt leider unsichtbar.</p>
<p>Hier mein Code:</p>
<p><code><br />
public void HideProcess()<br />
        {<br />
            Process[] x = Process.GetProcessesByName(prozess);<br />
            foreach (Process y in x)<br />
            {<br />
                ShowWindow(y.MainWindowHandle.ToInt32(), 0);<br />
            }<br />
        }</p>
<p>        public void ShowProcess()<br />
        {<br />
            MessageBox.Show(prozess);<br />
            Process[] x = Process.GetProcessesByName(prozess);<br />
            foreach (Process y in x)<br />
            {<br />
                ShowWindow(y.MainWindowHandle.ToInt32(), 1);<br />
            }<br />
        }<br />
</code></p>
<p>LG Karim</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Raffi</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-46090</link>
		<dc:creator>Raffi</dc:creator>
		<pubDate>Sat, 28 Mar 2009 16:26:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-46090</guid>
		<description>F&#252;r Applikationen die zur Laufzeit versteckt wurden l&#228;sst du einfach nochmal die Schleife durchlaufen, mit der du das Programm versteckt hast und verwendest dieses mal blo&#223; einen anderen Integer-Wert. 
Im Artikel steht die Tabelle f&#252;r die verschiedenen M&#246;glichkeiten.
Zum Verstecken haben wir die &quot;0&quot; ben&#246;tigt. Zum Wiederherstellen ben&#246;tigen wir die &quot;1&quot;.

Das ganze s&#228;he dann wie folgt aus:

Process[] pp = Process.GetProcessesByName(&quot;iexplore&quot;);       
foreach (Process p in pp)                                            
{   
          ShowWindow(p.MainWindowHandle.ToInt32(), 1);    
} 


liebe Gr&#252;&#223;e,
&lt;strong&gt;&lt;em&gt;Raffi&lt;/em&gt;&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>F&#252;r Applikationen die zur Laufzeit versteckt wurden l&#228;sst du einfach nochmal die Schleife durchlaufen, mit der du das Programm versteckt hast und verwendest dieses mal blo&#223; einen anderen Integer-Wert.<br />
Im Artikel steht die Tabelle f&#252;r die verschiedenen M&#246;glichkeiten.<br />
Zum Verstecken haben wir die &#8220;0&#8243; ben&#246;tigt. Zum Wiederherstellen ben&#246;tigen wir die &#8220;1&#8243;.</p>
<p>Das ganze s&#228;he dann wie folgt aus:</p>
<p>Process[] pp = Process.GetProcessesByName(&#8220;iexplore&#8221;);<br />
foreach (Process p in pp)<br />
{<br />
          ShowWindow(p.MainWindowHandle.ToInt32(), 1);<br />
} </p>
<p>liebe Gr&#252;&#223;e,<br />
<strong><em>Raffi</em></strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: karim</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-46082</link>
		<dc:creator>karim</dc:creator>
		<pubDate>Fri, 27 Mar 2009 19:53:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-46082</guid>
		<description>Bl&#246;de Frage, aber wie bekommt man eine w&#228;hrend der ausf&#252;hrung versteckte anwendung wieder sichtbar?</description>
		<content:encoded><![CDATA[<p>Bl&#246;de Frage, aber wie bekommt man eine w&#228;hrend der ausf&#252;hrung versteckte anwendung wieder sichtbar?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: berlin</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-22264</link>
		<dc:creator>berlin</dc:creator>
		<pubDate>Fri, 27 Feb 2009 16:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-22264</guid>
		<description>Gut!</description>
		<content:encoded><![CDATA[<p>Gut!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: martinmann</title>
		<link>http://www.net-blog.net/blog/index.php/2009/01/10/windows-applikationen-verstecken/comment-page-1/#comment-1327</link>
		<dc:creator>martinmann</dc:creator>
		<pubDate>Mon, 12 Jan 2009 13:51:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-blog.net/blog/?p=316#comment-1327</guid>
		<description>Sehr praktisch....auch f&#252;r andre Progzz xD

*link entfernt / spam*</description>
		<content:encoded><![CDATA[<p>Sehr praktisch&#8230;.auch f&#252;r andre Progzz xD</p>
<p>*link entfernt / spam*</p>
]]></content:encoded>
	</item>
</channel>
</rss>
