Inglês | 中文 | 한국어
Fork do Altdrag de Stefan Sundin.
Verifique o wiki: https://github.com/ramonunch/altsnap/wiki
Documentação original: https://stefansundin.github.io/altdrag/doc/
Observe que a documentação não é 100% precisa porque é um garfo. Leia o Changelog para obter mais detalhes.
Ele permite que você mova e redimensione o Windows usando a tecla Alt e clicando em qualquer lugar na janela, em vez de confiar em um clique muito preciso. Esse comportamento é muito comum nas distribuições do Linux e não é realmente difícil de implementar no Windows.
Este garfo tenta manter uma versão atualizada com uma quantidade mínima de bugs, mantendo-o rico em recursos.
Ele é orientado para todos os usuários do Windows do Windows NT 4 ao Windows 11, mesmo que seja testado principalmente no Windows XP e Windows 10.
Principais diferenças: para simplificar o código muito o recurso do Windows do Hooks foi removido, permitiu que você tenha o Windows estalando enquanto os arrasta normalmente. No entanto, exigia injetar uma DLL em todas as aplicações e induziu, portanto, um risco óbvio de segurança. A quantidade de bagunça adicionada ao código apenas para esse recurso foi substancial e, além disso, forçada a ter uma versão de 32bits e uma versão de 64 bits do programa em execução ao mesmo tempo.
Esta versão injeta nada em outros aplicativos. Isso significa que você não precisa se preocupar se possui um sistema operacional de 32 ou 64 bits.
Outro recurso que foi desativado é o foco na digitação, que foi inutilizável para eu começar a testar, então eu o removi.
Caso contrário, isso possui um código -fonte muito mais simples, adicionado algumas opções extras, como o arrastamento transparente do Windows, maximize a ação, pausam opções de processo, mais listas negras para o controle mais refinador do Altsnap etc.
Finalmente, corrigiu uma tonelada de comportamento indesejado e bugs do AltDrag original.
O QUE HÁ DE NOVO
Muitos novos recursos podem ser vistos na caixa de diálogo Opção, no entanto, alguns deles estão disponíveis apenas através da edição do arquivo Altsnap.ini (clique no meio do ícone da bandeja Tyhe para isso).
Você verá com as últimas compilações que existem alguns alertas, geralmente do Secureage Apex em algum momento também de outro fornecedor. Esses são falsos positivos e parei para entrar em contato com a equipe do Apex para cada lançamento, porque é uma perda de tempo que prefiro gastar em melhorar o programa. Eu já reduzi muito o número de falsos positivos, simplesmente alterando os sinalizadores de construção e alternando para uma versão mais antiga do sistema de instalador NSIS. Isso é uma indicação da impertinância de algumas soluções antivírus modernas. Chocolatey considera que até 5 positivos em Virustottal nem sequer suspeitam.
Altsnap Builds com GCC, eu uso o Mingw-W64 (para i686). Basta instalar a versão mais recente (eu uso o TDM-GCC 10.3, baseado em Mingw64) e uso:
> make i386 Win32 GCC Build.
> make -fMakefiledb para i386 GCC Debug Build.
> make -fMakefileX64 para x86_64 GCC Build.
> make -fMakefileX64db para x86_64 GCC Debug Build.
> make -fMakefileClang para i386 Build usando LLVM CLANG.
> make -fMakefileTCC
Você também pode usar os arquivos MK.BAT e MK64.BAT. Para Clang, eu uso o LLVM5.0.1 com os cabeçalhos e os Libs do Mingw-W64. Certifique -se de ajustar suas diretorias de incluir e lib na linha de comando com -IPathtomingwinclude e -LPathtomingwlib .