Thread Notepad öffnet sich nicht vom Browser aus: Von der Konsole klappts
(20 answers)
Opened by juergen at 2005-01-20 15:31
Problem gelöst!! :)
Danke an Strat für den goldenen Tipp, dass in den Apache-Eigenschaften der Datenaustausch zwischen Dienst und Desktop zugelassen werden muss. Siehe Beitrag vom 20.01.2005, 19:34. Meine letzte Vermutung, dass das Skript nach Aufruf von Win32::Process::Create abbricht, hat sich als nicht richtig erwiesen. Hier das funktionierende (Minimal-)Beispiel, läuft unter WinXP: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #!perl use Win32::Process; $datei = "D:/tmp.txt"; Win32::Process::Create($ProcessObj, "C:/windows/notepad.exe", "notepad $datei", 0, DETACHED_PROCESS, ".") || die ErrorReport(); print "content-type: text/html\n\n"; print "<html><head></head><body>"; print "Notepad wurde gestartet. Process-ID: " . $ProcessObj->GetProcessID(); print "</body></html>"; sub ErrorReport { print Win32::FormatMessage( Win32::GetLastError() ); } exit; Danke an alle!!! |