Gm.P666 Geschrieben 23. August 2007 Geschrieben 23. August 2007 Hey ho, also kurz zur Erläuterung weil ich keine Ahnung hab wie ich das kurz formulieren soll. Ich hab ein Programm geschrieben, das rarArchive in einer Liste der Reihe nach entpackt und auch verschieden Passörter überprüft. Jetzt hab ich mein Prog in das Kontextmenü der rar-Archive drin, aber wie kann ich feststellen wo das Archiv ist und wie kann ich verhindern dasss mein Prog abstürzt, weil das macht es im moment, wenn ich ein rarArchiv über das K-Menü starte? Zitieren
Majestix Geschrieben 23. August 2007 Geschrieben 23. August 2007 hört sich an als wenn du passwörter von rar archieven entschlüsseln/knacken willst ?!? und ein wenig mehr details würden glaub ich helfen.. Zitieren
Gm.P666 Geschrieben 23. August 2007 Autor Geschrieben 23. August 2007 Von knacken kann fast keine Rede sein, eine Wörterbuch Attacke ist möglich, aber dafür brauch ich es nicht, ich will nur viele rar Archive vllt mit verschiedenen(bekannten) Passwörtern entpacken, ohne jedes Archiv einzeln mit Winrar(etc.) zu entpacken und das Passwort einzugeben. Das Problem, das sich mir stellt ist folgendes: Ich kann ja für einen Dateityp in den Ordneroptionen, verschieden Programme festlegen mit dem man die Datei öffnen kann. z.B. Öffnen mit Winrar. Man kann aber noch einen weiteren Kontextmenüpunkt einfügen und ein anderes Programm angeben. Wenn ich jetzt in dem 2. Menüpunkt mein Programm angeb, dann funkt es ja nicht, wenn ich es an nem rar Archiv test, is klar. Aber es muss dem Programm das für den jeweiligen Dateityp zuständig ist, der Pfad der Datei gegeben werden. Ich müsste nur wissen wie ich diesen Pfad bekommen kann. in nem VB Forum hab ich was von command() im load sub von einer Form gelesen, aber es war kein Code angegeben und als ich versucht hab is nix dabei herausgekommen. Und wenn du mir jetzt nicht helfen willst, weil du meinst ich mache einen Passwort-Knacker dann lasses bitte einen Kommentar dazu zu schreiben. Nur weil es möglich ist, will ich es nicht. Trotzdem danke!:e@sy Zitieren
Gm.P666 Geschrieben 4. September 2007 Autor Geschrieben 4. September 2007 Hm? hat wohl keiner eine Ahnung! Oder will mir keiner helfen. Ich zeig auch das Programm mal her. Tool Zitieren
Klotzkopp Geschrieben 4. September 2007 Geschrieben 4. September 2007 Wenn ich jetzt in dem 2. Menüpunkt mein Programm angeb, dann funkt es ja nicht, wenn ich es an nem rar Archiv test, is klar.Nein, "is" nicht klar. Könntest du "funkt nicht" etwas genauer beschreiben? Zitieren
Gm.P666 Geschrieben 6. September 2007 Autor Geschrieben 6. September 2007 sry, mit funkt nicht meine ich, dass ich nicht den Pfad der zu öffnenden Datei bekomme. Das muss sich ja mein Programm irgendwie holen! Ich bräuchte nur den Befehl um den Pfad auszulesen. Zitieren
Klotzkopp Geschrieben 6. September 2007 Geschrieben 6. September 2007 Wie hast du dein Programm denn ins Kontextmenü eingehängt? Zitieren
Gm.P666 Geschrieben 6. September 2007 Autor Geschrieben 6. September 2007 am einfachsten war es über die Ordneroptionen, als zweites Programm bei rar dateien. (Wie bei winamp > Mit Winamp abspielen < als standard und >Bei winamp einreihen< als 2. Funktion. Ausßerdem hab ich das %1 am ende des Pfads angehängt "c:\Programme\MeinProg\MP.exe" %1 weil ich gelesen habe das damit der Pfad übergeben wird, nur müsste ich jetzt noch wissen wie ich in VB an die Variable %1 komme?! Zitieren
Klotzkopp Geschrieben 6. September 2007 Geschrieben 6. September 2007 Was ist mit System.Environment.CommandLine? Zitieren
Gm.P666 Geschrieben 6. September 2007 Autor Geschrieben 6. September 2007 wie wärs mit mehr informationen:D ich denkmal, ich packs in den Form load und gebs als msgbox aus, werd ich gleich testen. Zitieren
Gm.P666 Geschrieben 6. September 2007 Autor Geschrieben 6. September 2007 Das funzt zu größten teil! Dickes Dankeschön für deine Hilfe! Nur gibt er mir zum einen den aktuellen Pfad meines Programms aus und zum anderen den Pfad der geöffneten Datei, ist es ohne mid und instr auch möglich nur den Pfad der Datei zu bekommen? Zitieren
Gm.P666 Geschrieben 8. September 2007 Autor Geschrieben 8. September 2007 besserer befehl um nur den Archivpfad zu bekommen: Interaction.Command() Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.