영어 | 中文 | 한국어
Stefan Sundin의 Altdrag의 포크.
Wiki : https://github.com/ramonunch/altsnap/wiki를 확인하십시오
원본 문서 : https://stefansundin.github.io/altdrag/doc/
문서는 포크이기 때문에 100% 정확하지 않습니다. 자세한 내용은 ChangElog를 읽으십시오.
Alt 키를 사용하고 매우 정확한 클릭에 의존하는 대신 창 위의 위치를 클릭하여 Windows를 이동하고 크기를 조정할 수 있습니다. 이 동작은 Linux 배포판에서 매우 일반적이며 실제로 Windows에서 구현하기가 어렵지 않습니다.
이 포크는 기능을 풍부하게 유지하면서 최소한의 버그로 버전을 최신 상태로 유지하려고합니다.
Windows XP 및 Windows 10에서 주로 테스트 되더라도 Windows NT 4에서 Windows 11까지 모든 Windows 사용자를 향합니다.
주요 차이점 : 코드를 크게 단순화하기 위해 Hooks Windows 기능이 제거되면 Windows를 정상적으로 드래그하면서 Windows 스냅이 가능합니다. 그러나 모든 애플리케이션에 DLL을 주입해야했고, 따라서 명백한 보안 위험을 유발했습니다. 이 기능을 위해 코드에 추가 된 혼란의 양은 상당했고 또한 32 비트와 64bits 버전의 프로그램이 동시에 실행되어야했습니다.
이 버전은 다른 응용 프로그램에 아무것도 주입하지 않습니다. 즉, 32 또는 64 비트 운영 체제가 있는지 걱정할 필요가 없습니다.
비활성화 된 또 다른 기능은 타이핑에 중점을 두는 것입니다. 테스트를 시작하기에는 너무 많이 사용할 수 없었기 때문에 제거했습니다.
그렇지 않으면 이것은 훨씬 간단한 소스 코드가 있으며, 투명한 Windows 드래그, 작업 최대화, 일시 정지 프로세스 옵션, ALTSNAP 등의 더 많은 블랙리스트와 같은 몇 가지 추가 옵션이 추가되었습니다.
마지막으로 원래 AltDrag에서 많은 바람직하지 않은 행동과 버그를 수정했습니다.
새로운 것
옵션 대화 상자에서 많은 새로운 기능을 볼 수 있지만 일부 기능은 altsnap.ini 파일을 편집 하여만 사용할 수 있습니다 (이를 위해 Tyhe 트레이 아이콘을 중간 클릭하십시오).
최신 빌드에서 다른 공급 업체의 Secureage Apex에서 알레르트가 있음을 알 수 있습니다. 그것들은 잘못된 긍정적이고 나는 프로그램을 개선하는 데 지출하는 시간의 손실이기 때문에 모든 릴리스에 대해 Apex 팀에 연락하는 것을 중단했습니다. 나는 단순히 빌드 플래그를 변경하고 이전 버전의 NSIS 설치 프로그램 시스템으로 전환함으로써 오 탐지의 숫자를 많이 깎았습니다. 이것은 일부 현대 바이러스 바이러스 솔루션의 불완전 성을 나타냅니다. Chocolatey는 Virustotal에 대한 최대 5 개의 긍정적 인 것이 의심스럽지 않다고 생각합니다.
Altsnap은 GCC를 사용하여 빌드하고 Mingw-W64 (i686의 경우)를 사용합니다. 최신 버전 (TDM-GCC 10.3, Mingw64 기반) 만 설치하고 사용합니다.
> make .
> make -fMakefiledb .
> make -fMakefileX64 .
> make -fMakefileX64db .
> make -fMakefileClang .
> make -fMakefileTCC TCC, Bellard의 Thiny C 컴파일러를 사용하여 빌드
mk.bat 및 mk64.bat 파일을 사용할 수도 있습니다. Clang의 경우 Mingw-W64의 헤더 및 리브와 함께 LLVM5.0.1을 사용합니다. -IPathtomingwinclude 및 -LPathtomingwlib 사용하여 명령 줄에 포함 및 lib 디렉토리를 조정하십시오.