Thread ARGV Userberechtigung (10 answers)
Opened by bluelight at 2018-10-31 12:20

haj
 2018-10-31 15:40
#189056 #189056
User since
2015-01-07
527 Artikel
BenutzerIn

user image
Mal ins Blaue geschossen: Perl-Programme startet man ganz katholisch mit perl "$WORKDIR$PROGRAM_FILE" args .... An system übergeben kann man das auf Windows nur dann, wenn beispielsweise eine Verknüpfung z.B. von "*.pl" auf perl.exe besteht oder wenn das Skript eigentlich eine .bat-Datei ist, die dann irgendwie Perl startet.

Sowohl der PATH, auf dem Programme gesucht werden, als auch die Verknüpfung des Dateityps mit einem Programm sind benutzerspezifisch. Kann's sein, dass hier bei User1 was falsch liegt?

In dem Fall wäre es einen Versuch wert, alle Shells und sonstigen Zwischenhändler mit einem geänderten Aufruf auszuschalten:

Code (perl): (dl )
system("a:/bs/path/to/perl.exe", "$WORKDIR$PROGRAM_FILE", $last_nr);

View full thread ARGV Userberechtigung