Anglais | 中文 | 한국어
Fork de l'altdrag de Stefan Sundin.
Vérifiez le wiki: https://github.com/ramonunch/altsnap/wiki
Documentation originale: https://stefansundin.github.io/altdrag/doc/
Notez que la documentation n'est pas précise à 100% car il s'agit d'une fourche. Lisez le Changelog pour plus de détails.
Il vous permet de déplacer et de redimensionner les fenêtres en utilisant la touche Alt et en cliquant partout dans la fenêtre au lieu de compter sur un clic très précis. Ce comportement est très courant sur les distributions Linux et n'est pas vraiment difficile à implémenter sur Windows.
Cette fourche essaie de maintenir une version à jour avec un minimum de bogues tout en le gardant riche en fonctionnalités.
Il est orienté vers tous les utilisateurs de Windows de Windows NT 4 à Windows 11, même s'il est principalement testé sur Windows XP et Windows 10.
Différences principales: Pour simplifier considérablement le code, la fonction Windows Hooks a été supprimée, il vous a permis de faire claquer Windows tout en les faisant glisser normalement. Il fallait cependant injecter une DLL dans chaque application et induit donc un risque de sécurité évident. La quantité de gâchis ajoutée au code uniquement pour cette fonctionnalité était substantielle et en plus forcée d'avoir à la fois une version 32bits et une version 64bits du programme fonctionnant en même temps.
Cette version n'injecte rien dans d'autres applications. Cela signifie que vous n'avez pas à vous inquiéter, que vous ayez un système d'exploitation 32 ou 64 bits.
Une autre fonctionnalité qui a été désactivée est l'accent sur la frappe, qui était trop inutilisable pour moi de commencer les tests, donc je l'ai supprimé.
Sinon, cela a un code source beaucoup plus simple, ajouté quelques options supplémentaires, telles que les fenêtres transparentes qui traînent, maximiser l'action, la pause des options de processus, plus de listes noires pour un contrôle plus fin de Altsnap, etc.
Enfin, il a corrigé une tonne de comportement et de bogues indésirables de l'Altdrag d'origine.
QUOI DE NEUF
De nombreuses nouvelles fonctionnalités peuvent être vues dans la boîte de dialogue Option, mais certaines d'entre elles ne sont disponibles que grâce à la modification du fichier altsnap.ini (cliquez sur le milieu sur l'icône du plateau Tyhe pour cela).
Vous verrez avec les dernières versions qu'il y a des alleron, généralement de l'apex SecuageAge, également d'un autre fournisseur. Ce sont des faux positifs et je me suis arrêté pour contacter l'équipe Apex pour chaque version parce que c'est une perte de temps que je préfère consacrer à l'amélioration du programme. J'ai déjà beaucoup réduit le nombre de faux positifs, simplement en modifiant les drapeaux de construction et en passant à une ancienne version du système d'installation NSIS. Ceci est une indication de l'impertinance de certaines solutions antivirus modernes. Chocolatey considère que jusqu'à 5 points positifs sur Virustotal ne sont même pas suspects.
ALTSNAP construit avec GCC, j'utilise MingW-W64 (pour i686). Installez simplement la dernière version (j'utilise TDM-GCC 10.3, basée sur Mingw64) et utilise:
> make pour i386 Win32 GCC Build.
> make -fMakefiledb pour i386 GCC Debug Build.
> make -fMakefileX64 pour x86_64 GCC Build.
> make -fMakefileX64db pour x86_64 GCC Debug Build.
> make -fMakefileClang pour la construction i386 à l'aide de LLVM Clang.
> make -fMakefileTCC pour i386 build en utilisant le TCC, le compilateur C mince de Bellard
Vous pouvez également utiliser des fichiers MK.BAT et MK64.BAT. Pour Clang, j'utilise LLVM5.0.1 avec les en-têtes et les LIB de MingW-W64. Assurez-vous d'ajuster votre incluse et lib directorries sur la ligne de commande avec -IPathtomingwinclude et -LPathtomingwlib .