الإنجليزية | 中文 | 한국어
شوكة من ألطاج ستيفان سوندين.
تحقق من الويكي: https://github.com/ramonunch/altsnap/wiki
الوثائق الأصلية: https://stefansundin.github.io/altdrag/doc/
لاحظ أن الوثائق ليست دقيقة بنسبة 100 ٪ لأنها شوكة. اقرأ changelog لمزيد من التفاصيل.
يتيح لك نقل النوافذ وتغيير حجمها باستخدام مفتاح ALT والنقر على أي مكان على النافذة بدلاً من الاعتماد على النقر الدقيق للغاية. هذا السلوك شائع جدًا في توزيعات Linux وليس من الصعب تنفيذها على Windows.
يحاول هذا الشوكة الحفاظ على إصدار محدث مع الحد الأدنى من الأخطاء مع الحفاظ عليه غني بالميزات.
يتم توجيهه نحو جميع مستخدمي Windows من Windows NT 4 إلى Windows 11 ، على الرغم من أنه يتم اختباره في الغالب على Windows XP و Windows 10.
الاختلافات الرئيسية: لتبسيط الكود بشكل كبير ، تمت إزالة ميزة Windows Hooks ، سمحت لك بالتقاط Windows أثناء سحبها بشكل طبيعي. ومع ذلك ، فقد تطلب الأمر حقن DLL في كل تطبيق ومستحضره وبالتالي خطر أمني واضح. كانت كمية الفوضى التي تمت إضافتها إلى الكود فقط لهذه الميزة كبيرة ، بالإضافة إلى ذلك ، أجبرت على الحصول على كلاً من 32 نقطة وإصدار 64Bits من البرنامج الذي يعمل في نفس الوقت.
هذا الإصدار لا يضخ أي شيء في تطبيقات أخرى. هذا يعني أنه لا داعي للقلق سواء كان لديك نظام تشغيل 32 أو 64 بت.
ميزة أخرى تم تعطيلها وهي التركيز على الكتابة ، وكان ذلك غير قابل للاستخدام بالنسبة لي حتى أن أبدأ الاختبار ، لذلك قمت بإزالته.
وإلا فإن هذا له رمز مصدر أبسط بكثير ، وأضاف بعض الخيارات الإضافية ، مثل سحب النوافذ الشفافة ، وزيادة الإجراء ، وخيارات عملية الإيقاف المؤقت ، والمزيد من قوائم السود للتحكم الدقيق في Altsnap وما إلى ذلك.
أخيرًا ، تم إصلاح طن من السلوك غير المرغوب فيه والبق من Altdrag الأصلي.
ما الجديد
يمكن رؤية العديد من الميزات الجديدة في مربع الحوار للخيار ، ولكن بعضها متاح فقط من خلال تحرير ملف altsnap.ini (انقر الأوسط على رمز Tyhe Tray لهذا).
سترى مع أحدث التصميمات التي توجد بها بعض الأليارات ، عادة من SecureAge Apex في وقت ما أيضًا من بائع آخر. هذه إيجابية خاطئة وتوقفت عن الاتصال بفريق Apex لكل إصدار لأنها خسارة في الوقت الذي أفضل إنفاقه على تحسين البرنامج. لقد قمت بالفعل بتزويد الرقم الموجب الخاطئ ، ببساطة عن طريق تغيير أعلام الإنشاء والتبديل إلى إصدار أقدم من نظام تثبيت NSIS. هذا هو مؤشر على الانجذاب لبعض حلول مكافحة الفيروسات الحديثة. تعتبر الشوكولاتة أن ما يصل إلى 5 إيجابيات على Virustotal ليس متشككًا.
ALTSNAP يبني مع دول مجلس التعاون الخليجي ، وأنا استخدم 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 لبناء I386 باستخدام LLVM Clang.
> make -fMakefileTCC لبناء i386 باستخدام TCC ، برمجي Bellard Thiny C
يمكنك أيضًا استخدام ملفات MK.BAT و MK64.BAT. بالنسبة إلى Clang ، أستخدم LLVM5.0.1 مع الرؤوس و libs من Mingw-W64. تأكد من ضبط تضمينك و lib directorries على سطر الأوامر مع -IPathtomingwinclude و -LPathtomingwlib .