Английский | 中文 | 한국어
Вилка от альтдрага Стефана Сундина.
Проверьте Wiki: https://github.com/ramonunch/altsnap/wiki
Оригинальная документация: https://stefansundin.github.io/altdrag/doc/
Обратите внимание, что документация не является точной на 100%, потому что это вилка. Прочитайте изменение для более подробной информации.
Это позволяет вам перемещать и изменять размер Windows, используя клавишу ALT и щелкнув везде на окне вместо того, чтобы полагаться на очень точный щелчок. Такое поведение очень распространено в распределениях Linux и на самом деле не сложно реализовать в Windows.
Эта вилка пытается поддерживать версию с минимальным количеством ошибок, сохраняя при этом ее богатую.
Он ориентирован на всех пользователей Windows от Windows NT 4 до Windows 11, хотя в основном он протестирован в Windows XP и Windows 10.
Основные различия: чтобы значительно упростить код, функция Windows крючна была удалена, она позволила вам схватить окна при их нормальном перетаскивании. Однако потребовалось вводить DLL в каждое приложение и вызвать, таким образом, очевидный риск безопасности. Количество беспорядков, добавленное в код только для этой функции, было существенным, и, кроме того, вынуждено иметь 32BITS и 64Bits версию программы одновременно.
Эта версия ничего не вводит в другие приложения. Это означает, что вам не нужно беспокоиться, есть ли у вас 32 или 64 -битная операционная система.
Другая особенность, которая была отключена, - это сосредоточена на печати, которая была слишком невозможности для меня, чтобы даже начать тестирование, поэтому я удалил его.
В противном случае это имеет гораздо более простой исходный код, добавленные несколько дополнительных параметров, таких как прозрачное перетаскивание окон, максимизировать действие, параметры процесса паузы, больше черных списков для более тонкого управления Altsnap и т. Д.
Наконец, это исправило тонну нежелательного поведения и ошибок из исходного AltDrag.
ЧТО НОВОГО
Многие новые функции можно увидеть в диалоговом окне «Опции», однако некоторые из них доступны только путем редактирования файла altsnap.ini (средний щелчок по значке Tyhe Tray для этого).
Вы увидите с последними сборками, что есть некоторые аллеры, обычно от Apex Secureage, а также от другого поставщика. Они ложные позитивные, и я остановился, чтобы связаться с командой Apex для каждого выпуска, потому что это потеря времени, которое я бы предпочел потратить на улучшение программы. Я уже много переоборудовал число FALSEPITE, просто изменяя флаги сборки и переключившись на более старую версию системы установщика NSIS. Это указывает на одержимость некоторых современных антивирусных решений. Chocolate считает, что до 5 положительных результатов на вирустотале даже не подозрительно.
Altsnap строит с GCC, я использую Mingw-W64 (для I686). Просто установите последнюю версию (я использую TDM-GCC 10.3, на основе Mingw64) и использовать:
> make для i386 Win32 GCC Build.
> make -fMakefiledb для i386 GCC Debug Build.
> make -fMakefileX64 для x86_64 GCC Build.
> make -fMakefileX64db для x86_64 GCC Debug Build.
> make -fMakefileClang для Build i386 с помощью LLVM Clang.
> make -fMakefileTCC для сборки i386 с использованием TCC, компилятор Bellard's Thiny C
Вы также можете использовать файлы MK.Bat и MK64.bat. Для Clang я использую LLVM5.0.1 с заголовками и либерами от Mingw-W64. Обязательно скорректируйте свой включение и Lib Directorries в командной строке с -IPathtomingwinclude и -LPathtomingwlib .