Hallo,
ich habe mir die Unrardll runtergeladen. (http://www.rarlab.com/rar/UnRARDLL.exe)
Da habe ich nun die unter example zu findende Datei compilitiert.
Das funktioniert ganz gut.
Ich habe vor damit ein passwortgeschütztes Rar-Archiv zu öffnen.
In meinem Test ist das Passwort „3“ (ohne Anführungszeichen).
ich habe mir dazu diese Bereich des Sourcecodes genauer angeschaut:
case UCM\_NEEDPASSWORD:
printf("\nPassword required: ");
gets((char \*)P1);
(ganz am Ende des c-Beispieles)
Da ich das Passwort für das Archiv genau kenne und ich nur das eine Archiv dekompremieren will habe ich das „gets((char *)P1);“ in „(char *)P1=„3“;“ ungeändert.
Allerdings funktioniert dass nicht, es kommt die Meldung, dass das Passwort nicht gesetzt sei…
Was mach ich falsch?
mfg
Doran