英语| 中文| 한국어
来自Stefan Sundin的Altdrag的叉子。
检查Wiki:https://github.com/ramonunch/altsnap/wiki
原始文档:https://stefansundin.github.io/altdrag/doc/
请注意,该文档不是100%准确的,因为它是叉子。阅读ChangElog以获取更多详细信息。
它允许您通过使用alt键并单击窗口上的任何位置,而不是依靠非常精确的单击。这种行为在Linux发行版中非常普遍,并且实际上在Windows上并不难实现。
该叉子试图在保持功能丰富的同时,以最小的错误保持最新版本。
它针对从Windows NT 4到Windows 11的所有Windows用户的方向,即使它大多在Windows XP和Windows 10上进行了测试。
主要差异:为了简化代码,删除了挂钩窗口功能,它允许您在正常拖动它们的同时将Windows捕捉。但是,它需要在每个应用程序中注入DLL,并引起明显的安全风险。仅针对此功能的代码添加的混乱量是很大的,而且还被迫同时运行该程序的32bits和64bits版本。
此版本对其他应用程序没有任何注入。这意味着您不必担心您有32个还是64位操作系统。
禁用的另一个功能是专注于打字,对于我来说,甚至无法开始测试,所以我将其删除。
否则,它具有更简单的源代码,并添加了一些额外的选项,例如透明的窗口拖动,最大化操作,暂停过程选项,更多的黑名单,以精心控制Altsnap等。
最后,它固定了原始Altdrag的大量不希望的行为和错误。
什么是新的
选项对话框中可以看到许多新功能,但是其中一些仅通过编辑altsnap.ini文件可用(中间单击Tyhe Tray图标)。
您会在最新的构建中看到一些Allerts,通常也有时也来自SecureAge Apex。这些是假阳性的,我停下来与Apex团队联系,因为我宁愿花在改进程序上的时间浪费。我已经通过更改构建标志并切换到旧版本的NSIS安装程序系统来重新列出了很多误报的数字。这表明某些现代防病毒解决方案的无能为力。巧克力认为,在Virustotal上最多5个阳性甚至都不可疑。
AltSNAP使用GCC构建,我使用mingw-w64(用于i686)。只需安装最新版本(我使用基于MINGW64的TDM-GCC 10.3)即可使用:
> make i386 Win32 GCC构建。
> make -fMakefiledb 。
> make -fMakefileX64 。
> make -fMakefileX64db 。
> make -fMakefileClang 。
> make -fMakefileTCC
您也可以使用mk.bat和mk64.bat文件。对于Clang,我将LLVM5.0.1与MINGW-W64的标头和Libs一起使用。请确保使用-IPathtomingwinclude and -LPathtomingwlib在命令行上调整您的include和lib delevorries。