Inglés | 中文 | 한국어
Bifurca de la Altdrag de Stefan Sundin.
Consulte el wiki: https://github.com/ramonunch/altsnap/wiki
Documentación original: https://stefansundin.github.io/altdrag/doc/
Tenga en cuenta que la documentación no es 100% precisa porque es una bifurcación. Lea el ChangeLog para más detalles.
Le permite mover y cambiar el tamaño de Windows utilizando la tecla ALT y haciendo clic donde sea en la ventana en lugar de confiar en un clic muy preciso. Este comportamiento es muy común en las distribuciones de Linux y en realidad no es difícil de implementar en Windows.
Esta bifurcación intenta mantener una versión actualizada con una cantidad mínima de errores mientras lo mantiene rico en funciones.
Está orientado hacia todos los usuarios de Windows desde Windows NT 4 hasta Windows 11, a pesar de que se prueba principalmente en Windows XP y Windows 10.
Diferencias principales: para simplificar el código enormemente se eliminó la función de Windows de ganchos, se le permitió tener Windows rompiendo mientras las arrastraba normalmente. Sin embargo, se requiere inyectar una DLL en cada aplicación e inducida, por lo tanto, un riesgo de seguridad obvio. La cantidad de desorden agregada al código solo para esta característica fue sustancial y, además, obligado a tener una versión de 32bits y una versión de 64bits del programa que se ejecuta al mismo tiempo.
Esta versión no inyecta nada en otras aplicaciones. Esto significa que no tiene que preocuparse si tiene un sistema operativo de 32 o 64 bits.
Otra característica que fue deshabilitada es el enfoque en la escritura, que era demasiado inutilizable para que incluso comenzara a probar, así que la eliminé.
De lo contrario, este tiene un código fuente mucho más simple, agregado algunas opciones adicionales, como arrastre de ventanas transparentes, maximizar la acción, las opciones de proceso de pausa, más listas negras para el control más fino de Altsnap, etc.
Finalmente, solucionó una tonelada de comportamiento no deseado y errores del Altdrag original.
QUÉ HAY DE NUEVO
Se pueden ver muchas características nuevas en el cuadro de diálogo de opciones, sin embargo, algunas de ellas solo están disponibles mediante la edición del archivo altsnap.ini (medio, haga clic en el icono de la bandeja de tyhe para esto).
Verá con las últimas compilaciones que hay algunos Allerts, generalmente de Secureage Apex en algún momento también de otro proveedor. Esos son falsos positivos y me detuve para contactar al equipo de Apex para cada lanzamiento porque es una pérdida de tiempo que preferiría pasar en mejorar el programa. Ya me reové mucho el número de falsos positivos, simplemente cambiando las banderas de compilación y cambiando a una versión anterior del sistema de instalación NSIS. Esta es una indicación de la impertinanza de algunas soluciones antivirus modernas. Chocolatey considera que hasta 5 positivos en Virustotal ni siquiera sospechan.
Altsnap se construye con GCC, uso MingW-W64 (para i686). Simplemente instale la última versión (uso TDM-GCC 10.3, basado en Mingw64) y use:
> make para la compilación I386 Win32 GCC.
> make -fMakefiledb para la construcción de depuración I386 GCC.
> make -fMakefileX64 para X86_64 GCC Build.
> make -fMakefileX64db para X86_64 GCC Build Build.
> make -fMakefileClang para la compilación i386 usando LLVM Clang.
> make -fMakefileTCC para la construcción de i386 usando TCC, el compilador de Blard's Thiny C
También puede usar los archivos MK.BAT y MK64.BAT. Para Clang, uso LLVM5.0.1 con los encabezados y librios de MingW-W64. Asegúrese de ajustar sus corrios directores de incluido y lib en la línea de comando con -IPathtomingwinclude y -LPathtomingwlib .