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

GwenDragon
 2005-01-20 18:24
#4150 #4150
User since
2005-01-17
14749 Artikel
Admin1
[Homepage]
user image
[quote=Ronnie,20.01.2005, 17:07]Hmm, ohne kleinlich sein zu wollen, aber es ist schon klar das das notepad versucht wird auf dem Server zu öffnen und nicht auf dem Client, oder?![/quote]
Das versteht sich von selbst, oder ;)

Der Server ruft über die im System eingestellte Shell (wohl CMD.exe) notepad.exe mit Argumenten auf. Das geschieht per fork() und wartet bis das Kind beendet ist. Und das kann dauern.

Ich würde, wenn ich schon auf dem Windows-Rechner sowas anwenden muss, die Win32::*** Module benutzen.
Folgendes als Beispiel aus der perldoc:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
use Win32::Process;
use Win32;

sub ErrorReport{
       print Win32::FormatMessage( Win32::GetLastError() );
}

Win32::Process::Create($ProcessObj,
                               "C:\\winnt\\system32\\notepad.exe",
                               "notepad temp.txt",
                               0,
                               NORMAL_PRIORITY_CLASS,
                               ".")|| die ErrorReport();

$ProcessObj->Suspend();
$ProcessObj->Resume();
$ProcessObj->Wait(INFINITE);
\n\n

<!--EDIT|GwenDragon|1106239008-->

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