hotti: use Shell qw(htpasswd)

Beitrag lesen

hi,

s. Thema. Auf linux+co tut das einwandfrei, es geht so:

  
use Shell qw(htpasswd);  
htpasswd("-b $pwfile $user $password");  

und schwubs, ist für einen user das Passwort geändert. Das nun soll auch auf XP laufen und da haben wir das Problem: Das Programm "htpasswd" heißt hier "htpasswd.exe".

Was ich versucht habe:

htpasswd.exe ins /cgi-bin/ kopiert neben mein Script

1
use Shell qw(htpasswd.exe);
htpasswd("siehe oben");
=> $? wirft mir einen status 512 (no cigar)

2
use Shell qw(htpasswd.exe);
htpasswd.exe("siehe oben");

=> undefined subroutine main::exe blahh oder so ähnlich.

Weitere untaugliche Versuche folgten mit
use Shell qw(htpasswd) und einer Umbenennung der "htpasswd.exe" nach "htpasswd" und was weiß ich, was ich alles noch probiert habe, nix geht.

Hat jemand ne Idee?
Hotte