Thread Notepad öffnet sich nicht vom Browser aus: Von der Konsole klappts (20 answers)
Opened by juergen at 2005-01-20 15:31

juergen
 2005-01-22 01:13
#4158 #4158
User since
2005-01-18
11 Artikel
BenutzerIn
[default_avatar]
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!!!

View full thread Notepad öffnet sich nicht vom Browser aus: Von der Konsole klappts