<?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: HOWTO:Remote Debugging fast and easy</title>
	<atom:link href="http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/</link>
	<description>Gesammeltes aus dem Leben eines &#34;normalen&#34; Programmierers... :-)</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:54:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Klischeepunk</title>
		<link>http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/comment-page-1/#comment-4219</link>
		<dc:creator>Klischeepunk</dc:creator>
		<pubDate>Tue, 01 Mar 2011 20:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=363#comment-4219</guid>
		<description>Das. Ist. Mir. Jetzt. Peinlich.
Vielen dank dir. -.-</description>
		<content:encoded><![CDATA[<p>Das. Ist. Mir. Jetzt. Peinlich.<br />
Vielen dank dir. -.-</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Martin Richter</title>
		<link>http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/comment-page-1/#comment-4218</link>
		<dc:creator>Martin Richter</dc:creator>
		<pubDate>Tue, 01 Mar 2011 18:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=363#comment-4218</guid>
		<description>Ruf mal MSVSMON.EXE mit /? auf. Alles was man in den Optionen einstellen kann, geht auch über Befehlszeilenschalter.
Also ein Batch ist garkein Problem.</description>
		<content:encoded><![CDATA[<p>Ruf mal MSVSMON.EXE mit /? auf. Alles was man in den Optionen einstellen kann, geht auch über Befehlszeilenschalter.<br />
Also ein Batch ist garkein Problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Klischeepunk</title>
		<link>http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/comment-page-1/#comment-4217</link>
		<dc:creator>Klischeepunk</dc:creator>
		<pubDate>Tue, 01 Mar 2011 08:55:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=363#comment-4217</guid>
		<description>Hi, 
ich weiss der Beitrag ist ein paar Tage alt, trotzdem stoß ich immer wieder auf ihn, wenn ich Infos zum Remote Debugging such, daher frag&#039; ich einfach mal munter drauf los in der Hoffnung auf Hilfe. 

Ich finde leider keine Infos ob und wieweit die msvsmon.exe aus der Kommandozeile zu steuern ist. Ist hierzu was bekannt?
Relevant wäre hierbei: 
- Starten (okay, aufruf msvsmon.exe)
- Permission f. Domänenkonto erteilen
- Aufruf ohne Authentication (auf $Port bzw. 4015 ist mir eigentlich egal)

Gedanke ist: Ich hab ein 2tes System, an dem aber fgw. jemand fremdes arbeitet - und statt dem jedesmal zu erklären &quot;bitte klicke hier, bitte klicke da, okay nun können wir testen&quot; würde ich gern eine batch/eine Verknüpfung ablegen die das automatisch übernimmt. 

Ansonsten danke für die Anleitung - waren meine ersten Schritte mit dem Remote Debugger und ich bin grenzenlos begeistert. So macht entwickeln im Netz Spaß.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
ich weiss der Beitrag ist ein paar Tage alt, trotzdem stoß ich immer wieder auf ihn, wenn ich Infos zum Remote Debugging such, daher frag&#8217; ich einfach mal munter drauf los in der Hoffnung auf Hilfe. </p>
<p>Ich finde leider keine Infos ob und wieweit die msvsmon.exe aus der Kommandozeile zu steuern ist. Ist hierzu was bekannt?<br />
Relevant wäre hierbei:<br />
- Starten (okay, aufruf msvsmon.exe)<br />
- Permission f. Domänenkonto erteilen<br />
- Aufruf ohne Authentication (auf $Port bzw. 4015 ist mir eigentlich egal)</p>
<p>Gedanke ist: Ich hab ein 2tes System, an dem aber fgw. jemand fremdes arbeitet &#8211; und statt dem jedesmal zu erklären &#8220;bitte klicke hier, bitte klicke da, okay nun können wir testen&#8221; würde ich gern eine batch/eine Verknüpfung ablegen die das automatisch übernimmt. </p>
<p>Ansonsten danke für die Anleitung &#8211; waren meine ersten Schritte mit dem Remote Debugger und ich bin grenzenlos begeistert. So macht entwickeln im Netz Spaß.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sven</title>
		<link>http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/comment-page-1/#comment-2686</link>
		<dc:creator>Sven</dc:creator>
		<pubDate>Sun, 30 Nov 2008 18:15:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=363#comment-2686</guid>
		<description>Martin, vielleicht solltest Du noch darauf hinweisen, dass es für x86 und x64-Anwendungen verschiedene Versionen des Remote Debuggers gibt. Deine Anleitung dürfte nur bei 32-bit Anwendungen funktionieren.

Das Debuggen von Debug-Versionen funktioniert bei mir problemlos mit VPC-Systemen, allerdings verwende ich generell nur manifestlose CRT/MFC-Module. Da reicht es ja, wenn sich die Dlls alle in einem Verzeichnis befinden. Mit dem Remote-Debugger geht es wesentlich fixer, als VS 2008 im VPC laufen zu lassen.</description>
		<content:encoded><![CDATA[<p>Martin, vielleicht solltest Du noch darauf hinweisen, dass es für x86 und x64-Anwendungen verschiedene Versionen des Remote Debuggers gibt. Deine Anleitung dürfte nur bei 32-bit Anwendungen funktionieren.</p>
<p>Das Debuggen von Debug-Versionen funktioniert bei mir problemlos mit VPC-Systemen, allerdings verwende ich generell nur manifestlose CRT/MFC-Module. Da reicht es ja, wenn sich die Dlls alle in einem Verzeichnis befinden. Mit dem Remote-Debugger geht es wesentlich fixer, als VS 2008 im VPC laufen zu lassen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jochen Kalmbach</title>
		<link>http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/comment-page-1/#comment-2671</link>
		<dc:creator>Jochen Kalmbach</dc:creator>
		<pubDate>Mon, 24 Nov 2008 06:57:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=363#comment-2671</guid>
		<description>Hallo Martin,

Du hast natürlich recht, es hat prinzipiell nichts mit Remote-Debugging zu tun. Es geht auch ohne Remote-Debugging nicht ;)

Und es ist wirklich kein Mix aus Release und Debug, sondern alles gegen due gleiche VS-version und alles enthält das gleiche Manifest... aber ich muss es mal genau nachvollziehen...
Hab es aber trotzdem noch nicht zuverlässig geschafft eine Debug-version zum Laufen zu bekommen.

Greetings
  Jochen</description>
		<content:encoded><![CDATA[<p>Hallo Martin,</p>
<p>Du hast natürlich recht, es hat prinzipiell nichts mit Remote-Debugging zu tun. Es geht auch ohne Remote-Debugging nicht <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Und es ist wirklich kein Mix aus Release und Debug, sondern alles gegen due gleiche VS-version und alles enthält das gleiche Manifest&#8230; aber ich muss es mal genau nachvollziehen&#8230;<br />
Hab es aber trotzdem noch nicht zuverlässig geschafft eine Debug-version zum Laufen zu bekommen.</p>
<p>Greetings<br />
  Jochen</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Martin Richter</title>
		<link>http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/comment-page-1/#comment-2664</link>
		<dc:creator>Martin Richter</dc:creator>
		<pubDate>Sun, 23 Nov 2008 21:01:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=363#comment-2664</guid>
		<description>Ich verstehe noch nicht ganz, was Dein Einwurf mit Remote Debugging zu tun hat. Dass die einzelnen Komponenten zueinander passen müssen ist klar... Wie ändert das Remote Debugging, das Verhalten der Anwendung? Das habe ich noch nicht erlebt. Zudem wemn man sich gerade verspätet (also per Attach) in den Prozess einklinkt.

Deine Schilderung hört sich nach einem Mix von Release und Debug Versionen an... Das kann nur gut gehen, wenn die Module autark arbeiten</description>
		<content:encoded><![CDATA[<p>Ich verstehe noch nicht ganz, was Dein Einwurf mit Remote Debugging zu tun hat. Dass die einzelnen Komponenten zueinander passen müssen ist klar&#8230; Wie ändert das Remote Debugging, das Verhalten der Anwendung? Das habe ich noch nicht erlebt. Zudem wemn man sich gerade verspätet (also per Attach) in den Prozess einklinkt.</p>
<p>Deine Schilderung hört sich nach einem Mix von Release und Debug Versionen an&#8230; Das kann nur gut gehen, wenn die Module autark arbeiten</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jochen Kalmbach</title>
		<link>http://blog.m-ri.de/index.php/2008/11/22/howtoremote-debugging-fast-and-easy/comment-page-1/#comment-2663</link>
		<dc:creator>Jochen Kalmbach</dc:creator>
		<pubDate>Sun, 23 Nov 2008 20:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=363#comment-2663</guid>
		<description>Hallo Martin,

das hört sich zwar alles schön an, aber das (schöne) gilt leider nur für die Release-Version (wenn Du gegen die DLL-Version der CRT/MFC linkst). Dann ist es wirklich einfach.
Sobald Du aber gegen die Debug-Version linkst und diese auch debuggen willst, dann kann das ganze zu (manifest) Chaos werden!
Ich habe hier ein Fall, dass ich eine große Verteilte Anwendung habe (verteilt meint damit, dass es &quot;globale DLLs&quot; gibt, welche in einem PATH-Verzeichnis liegen) und die Anwendung diese DLLs benötigt. Jetzt ist sogar das Starten der Debug-Version kaum möglich, da die CRT-DLLs nicht korrekt gefunden/geladen werden können. Es kommt sogar vor, dass *dieselbe* Version der CRT-DLL *zweimal* in den gleichen Prozess geladen wird, was natürlich zum kompletten Chaos führt.
Also: Zuverlässig geht es nur in simplen Fällen oder in der Release-Version.</description>
		<content:encoded><![CDATA[<p>Hallo Martin,</p>
<p>das hört sich zwar alles schön an, aber das (schöne) gilt leider nur für die Release-Version (wenn Du gegen die DLL-Version der CRT/MFC linkst). Dann ist es wirklich einfach.<br />
Sobald Du aber gegen die Debug-Version linkst und diese auch debuggen willst, dann kann das ganze zu (manifest) Chaos werden!<br />
Ich habe hier ein Fall, dass ich eine große Verteilte Anwendung habe (verteilt meint damit, dass es &#8220;globale DLLs&#8221; gibt, welche in einem PATH-Verzeichnis liegen) und die Anwendung diese DLLs benötigt. Jetzt ist sogar das Starten der Debug-Version kaum möglich, da die CRT-DLLs nicht korrekt gefunden/geladen werden können. Es kommt sogar vor, dass *dieselbe* Version der CRT-DLL *zweimal* in den gleichen Prozess geladen wird, was natürlich zum kompletten Chaos führt.<br />
Also: Zuverlässig geht es nur in simplen Fällen oder in der Release-Version.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

