| Thread Win32::Service::GetStatus - 
(37 answers) Opened by jan99 at 2015-03-06 10:41 
gethostbyname muß in einem scalaren Kontext aufgerufen werden. Das liefert eine Binary mit genau 4 Byte und die IP-Adresse kriegste dann entweder mit join ".", unpack("CCCC", $binary); oder via inet_aton(); MFG PS: Wenn der hostname nicht stimmt ist der %info Hash leer. Kannst hostname aber auch auf '' setzen. Achja, und nach jeder Ausführung $^E abfragen! Code (perl): (dl
) 1 2 3 4 5 Win32::Service::GetStatus('localhost', 'Apachi2.2', $stat); print Dumper $stat, $^E; $VAR1 = {}; $VAR2 = 'Der angegebene Dienst ist kein installierter Dienst'; Last edited: 2023-12-09 19:16:37 +0100 (CET) http://rolfrost.de/wallpaper.html WallPaper -- jeden Monat neu. Mit nur 2 Klicks den Aktuellen Monat auf dem Desktop. |