Thread EventLog: BUG - andere Lösung (46 answers)
Opened by LukeStriker at 2010-06-25 09:15

LukeStriker
 2010-06-25 09:15
#138937 #138937
User since
2010-04-21
69 Artikel
BenutzerIn
[default_avatar]
ARRR PERL hat mich grade deftig im Stich gelassen! Meine Script welches via Perl2exe umgewandelt wird in eine .exe kann ich nicht auf den Serveren ausführen. Nach meiner Analyse + googlen hab ich folgendes gefunden.

Quote
Error: Case mismatch between module and file name

Windows uses case-insensitive filesystems. It is often possible to misspell a module name and still have Perl load the correct file. For example:

use Win32::Eventlog;

...loads the Win32::EventLog module, but it does not import any symbols from it: Perl tries to call the Win32::Eventlog->import() method, which doesn't exist, and gives up. PerlSvc on Windows generates an error when the file name and the module name cases don't match:

Win32\Eventlog.pm:
error: Case mismatch between module and file name
file: C:\perl\site\lib\Win32\EventLog.pm
auto\Win32\Eventlog\Eventlog.dll:
error: Case mismatch between module and file name
file: C:\perl\site\lib\auto\Win32\EventLog\EventLog.dll

http://docs.activestate.com/pdk/9.0/PerlSvc.html


Anscheinend kann man das was ich möchte nicht in Perl umsetzen :(((
Hat jemand ein anderes Script (Egal welcher Sprache(ob vbs, .NET etc) was .evt-Dateien in .txt Dateien "umwandeln" kann??? :( Wieso treff ich genau auf so einen BUG. Die eventlog.dll kann ich nicht auf den Servern umbenennen :((( Und das Modul selbst fixen trau ich mir nicht zu -(abgsehen von dem riesigen Zeitaufwand)

Bin echt verzweifelt :(

View full thread EventLog: BUG - andere Lösung