Englisch | 中文 | 한국어
Gabel von Stefan Sundins Altdrag.
Überprüfen Sie das Wiki: https://github.com/ramonunch/altsnap/wiki
Originaldokumentation: https://stefansundin.github.io/altdrag/doc/
Beachten Sie, dass die Dokumentation nicht 100% genau ist, da es sich um eine Gabel handelt. Lesen Sie den Changelog für weitere Details.
Sie können Windows verschieben und ändern, indem Sie die ALT -Taste verwenden und überall im Fenster klicken, anstatt sich auf sehr präzise Klicken zu verlassen. Dieses Verhalten ist bei Linux -Verteilungen sehr häufig und ist tatsächlich nicht schwer auf Windows zu implementieren.
Diese Gabel versucht, eine Version mit minimaler Fehler auf dem neuesten Stand zu halten und gleichzeitig die Funktion zu halten.
Es ist auf alle Windows -Benutzer von Windows NT 4 bis Windows 11 ausgerichtet, obwohl es hauptsächlich unter Windows XP und Windows 10 getestet wird.
Hauptunterschiede: Um den Code stark zu vereinfachen, wurde die Hooks -Windows -Funktion entfernt, Sie haben Windows -Schnupfen, während Sie sie normal ziehen. Es war jedoch erforderlich, eine DLL in jede Anwendung zu injizieren und so ein offensichtliches Sicherheitsrisiko induziert. Die Menge an Chaos, die dem Code nur für diese Funktion hinzugefügt wurde, war erheblich und zusätzlich gezwungen, sowohl 32bits als auch eine 64bits -Version des Programms gleichzeitig auszuführen.
Diese Version bringt nichts in andere Anwendungen ein. Dies bedeutet, dass Sie sich keine Sorgen machen müssen, ob Sie ein 32 oder ein 64 -Bit -Betriebssystem haben.
Ein weiteres Merkmal, das deaktiviert war, ist der Fokus auf das Tippen. Das war für mich zu viel unbrauchbar, um überhaupt mit dem Testen zu beginnen, also habe ich es entfernt.
Andernfalls hat dies einen viel einfacheren Quellcode, einige zusätzliche Optionen hinzugefügt, z. B. transparentes Windows -Ziehen, Maximieren der Aktion, Verfahrensoptionen, mehr Blacklists für eine feinere Kontrolle von Altsnap usw.
Schließlich hat es eine Menge unerwünschtes Verhalten und Fehler aus dem ursprünglichen Altdrag behoben.
WAS IST NEU
Viele neue Funktionen sind im Dialogfeld Option zu sehen. Einige davon sind jedoch nur durch Bearbeiten der Datei altsnap.ini erhältlich (hierfür auf das Tyhe -Tray -Symbol klicken).
Sie werden mit den neuesten Builds sehen, dass es einige Allerzwerte gibt, normalerweise von Securage Apex irgendwann auch von einem anderen Anbieter. Diese sind falsch positiv und ich habe angehalten, um das Apex -Team für jede Veröffentlichung zu kontaktieren, weil es ein Zeitverlust ist, den ich lieber für die Verbesserung des Programms ausgeben würde. Ich habe die Zahl von falsch positivem, einfach durch Ändern von Build -Flags und durch Umstellung auf eine ältere Version des NSIS -Installationsprogramms, viel reduziert. Dies ist ein Hinweis auf die Impertinanz einiger moderner Antivirenlösungen. Schokolady ist der Ansicht, dass bis zu 5 Aspekte auf Virustotal nicht einmal misstrauisch sind.
Altsnap baut mit GCC, ich benutze Mingw-w64 (für i686). Installieren Sie einfach die neueste Version (ich verwende TDM-GCC 10.3, MINGW64) und verwende:
> make für i386 Win32 GCC Build.
> make -fMakefiledb für i386 GCC -Debug -Build.
> make -fMakefileX64 für x86_64 GCC Build.
> make -fMakefileX64db für x86_64 GCC -Debug -Build.
> make -fMakefileClang für i386 Build mit LLVM Clang.
> make -fMakefileTCC für i386 bauen mit TCC, Bellards Thiny C Compiler
Sie können auch mk.bat- und mk64.bat -Dateien verwenden. Für Clang verwende ich LLVM5.0.1 mit den Headern und Libs von Mingw-w64. Stellen Sie sicher, dass Sie Ihre Einfügungsdirektorien und Lib -Direktorien in der Befehlszeile mit -IPathtomingwinclude und -LPathtomingwlib anpassen.