英語| 中文| 한국어
來自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。