Wie kann ich eine Datei mit AutoIt v3 ausblenden?

953
YaZan

Bei Verwendung von AutoIt v3 muss ich eine Datei kopieren und die resultierende Datei (eine .dll) ausblenden.

Ich habe FileCopy & FileInstall-Bestellungen ausprobiert, aber sie machen die Datei nur sichtbar und werden nach der Ausführung nicht ausgeblendet.

3

1 Antwort auf die Frage

5
Tyler

Beide FileCopy()und FileInstall()haben keine Argumente Dateiattribute setzen (Sie dies in der Funktionsreferenz sehen).

Sie müssen die Datei an den vorgesehenen Ort verschieben / kopieren und dann die Dateiattribute festlegen. FileSetAttrib()dient genau diesem Zweck.

FileCopy("nefarious.dll", "/path/to/innocent_looking.dll") FileSetAttrib("/path/to/innocent_looking.dll", "+H") 
Ich <3 du mann ... es funktioniert ... alles danke: D :)) YaZan vor 10 Jahren 0
Übrigens habe ich FileInstall () verwendet ... Weil in der FileCopy () - Reihenfolge ... meine AutoIt-Datei mit der DLL-Datei erstellt werden muss. Andernfalls wird sie auch nach dem Kompilieren des Skripts nicht kopiert YaZan vor 10 Jahren 0