Remote-Windows-Debugger C++ und MFC
-
Hallo,
mein PC hat \\192.168.0.30\
der andere PC \\192.168.0.20\ läuft auch msvsmon.exeWie sind jetzt die Eisntellungen konkret vorzunehmen?
Ich kommen nicht klar.
Gibt es einen Screenshot?Grüße Manfred
http://msdn.microsoft.com/de-de/library/kcw4dzyf(VS.80).aspx
Remotebefehl \\192.168.0.30\TEST\Debug\RTest.exe
Arbeitsverzeichnis c\TEST\Debug\RTest.exe
RemoteServeName rttt13.de.XXX.com oder IP von \\192.168.0.20\ ??

-
Starte doch einfach das Programm auf dem Remote-Rechner.
Verwende dann einfach "Attach to Process".Solltest Du noch VC6 haben lies das hier:
http://www.mpdvc.de/artikel/RemoteDebugging.htmIn diesem Artikel sind auch grundlegend einige Dinge erklärt die sich in VS-200x auch nicht groß geändert haben. Der Debugger ist aber seit VS-200x um einiges einfacher zu bedienen geworden, so man hier ansich nichts mehr erklären muss.
-
Hallo,
ich habe jetzt hinbekommen. VS2005, MFC
Gleicher Benutzername verwendet, das war schon viel Wert
und
Remote ohne Authentifizierung (nur systemeigen)Anwendung startet.
CString sfile = m_sRoot + "Ini\\Adjustment.ini";
CStdioFile file;if ( file.Open(sPfad, CFile::modeRead | CFile::typeText) == TRUE )
{Im Member ist jetzt \\192.168.0.30\TEST\Debug\
der Netzwerkpfad.
Er sagt Datei nicht vorhanden.Und nun...?

Grüße Manfred
-
Bist Du wirklich sicher, dass über diesen Pfad von beiden Rechnern zugegriffen werden kann.
Wenn Du den Pfad der EXE so in das eine "Eingabeaufforderung" kopierst kannst Du das Programm so vom Remoterechner starten.
-
Hallo,
wie meinst Du das? Bist Du wirklich sicher....
mein PC hat \\192.168.0.30\
der andere PC \\192.168.0.20\ läuft auch msvsmon.exeDie Anwendung startet.
RemoteBefehl \\192.168.0.30\BR\VS2005\WL\Debug\RTest.exe
Das Verzeichnis BR ist bei mir freigegeben.Arbeitsverzeichnis \\192.168.0.20\c$\Programme\TEST\WL\Debug
RemoteServername: R888832123:4011
Befehlsargumente ist leer
hier muss \Embedding eintragen, korrekt?
wenn ich debugging will?Ich vermute der
if ( file.Open(sPfad, CFile::modeRead | CFile::typeText) == TRUE )
Befehl / Funktion kommt mit der Netzwerkpfad nicht zu recht, oder?Sonst noch was, was man machen muss?
Gruß, Manfred Maier
-
Welchen Wert hat denn sPfad genau?
-
\\192.168.0.30\BR\VS2005\WL\Debug\RTest.exe
\\192.168.0.30\BR\VS2005\WL\Ini\Adjustment.iniHallo,
der Pfad ist ja da.
Die Ini Dateien nehme ich ja alle von meinem PC. Korrekt?
RemoteBefehl
Befehlsargumente
Arbeitsverzeichnis
RemoteServernameWas gibt Ihr da ein? Sreenshot evtl.?
Grüße Manfred Maier
-
Das sollte reichen:
RemoteBefehl: \\192.168.0.30\BR\VS2005\WL\Debug\RTest.exe
Befehlsargumente: <leer>
Arbeitsverzeichnis: <leer>
RemoteServername: 192.168.0.20
-
Und Du kannst auf dem Remote Rechner mit
\\192.168.0.30\BR\VS2005\WL\Debug\RTest.exe das Programm wirklich starten?Warum arbeitest Du nicht mit Rechnernamen? Das macht das ganze einfacher.
-
Und Du kannst auf dem Remote Rechner mit
\\192.168.0.30\BR\VS2005\WL\Debug\RTest.exe das Programm wirklich starten?Hallo,
ja warum?
Warum arbeitest Du nicht mit Rechnernamen? Das macht das ganze einfacher.
weiß nicht,liegt es evtl. noch an der
<Remote ohne Authentifizierung (nur systemeigen)>Heut morgen ging es nicht mehr.
Arbeitsverzeichnis was eingetragen, ging auch nicht wieder gelöscht, jetzt geht es wieder. Sicher merkwürdig.Grüße Manfred