Frage

Wie kann ich FCIV ausführen und einen Hash für eine Datei mit VBA erhalten?

War es hilfreich?

Lösung

Jede reine VBA-Implementierung, die ich gesehen habe, ist schmerzhaft langsam (manchmal über eine Minute pro Akte). Dazu können Sie dies tun, indem Sie eine Windows COM-Bibliothek tippen, aber ich bin derzeit nicht der solchen Methode bewusst. (Ich hoffe, dass sich etwas von einem kennt, und Sie werden sehen, warum in einer Sekunde :)) das Beste, mit dem ich einsehen konnte, ist ein etwas hässliches Workstraining, so dass der folgende Vorschlag möglicherweise nicht in allen Szenarien geeignet ist, aber es gibt eine SEHR FAST-Befehlszeilen-Dienstprogramm, das von MS verfügbar ist. .com / kb / 841290 . Das Dienstprogramm macht MD5 und SHA1. Obwohl die Site sagt, dass es für Windows XP ist, kann ich überprüfen, dass er mit den Versionen durch und einschließlich Windows 7 funktioniert. Ich habe es jedoch nicht auf 64 Bit ausprobiert.

ein paar einschränkungen:
1. Dieses Dienstprogramm ist nicht unterstützt. Ich hatte noch nie Probleme damit. Aber es ist immer noch eine Gegenleistung.
2. Das Dienstprogramm muss auf jedem Computer anwesend sein, mit dem Sie den Code ausführen möchten, und dies ist bei allen Umständen möglicherweise nicht möglich.
3. Natürlich ist dies ein bisschen von einem Hack / Kötung, so dass Sie es möglicherweise ein wenig für Fehlerbedingungen usw. testen möchten 4. Ich habe das nur zusammen geknallt. Ich habe es nicht getestet / damit gearbeitet. Nehmen Sie also 3 ernst :)

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top