سؤال

هل هناك أداة سطر أوامر يمكنها إضافة رمز إلى ملف قابل للتنفيذ موجود؟يجب أن يكون قادرًا على تعيين الرمز باعتباره الرمز "الرئيسي" للملف الذي يظهر في Explorer.

ليس لدي Visual Studio ولا يمكنني إعادة ترجمة ملف exe باستخدام موارد مخصصة تحتوي على الرمز.

تحديث:أفضل أداة وجدتها منذ نشر هذا السؤال هي الأداة المساعدة RCEDIT.exe المضمنة معها WinRun4J.

هل كانت مفيدة؟

المحلول

هاكر الموارد هي أداة مجانية تسمح لك بتعديل الموارد في الملفات التنفيذية، ويمكن كتابتها من سطر الأوامر.

نصائح أخرى

<ديل> عذرا، لم أحاول شخصيا هذا واحد فقط حتى الآن، ولكن ل أنا يريد هذا في حين تجميع ما يصل التطبيق ذرة قذيفة، وجدت أنه من المثير جدا عندما <لأ href = "HTTPS أظهرت //github.com/atom/rcedit "يختلط =" noreferrer "> https://github.com/atom/rcedit يصل في أول بحثي عن فائدة RCEDIT المذكورة في إجابات أخرى

واحد من الأوامر لها هو:

<اقتباس فقرة>   

و$ rcedit "مسار إلى إكس-أو-دلل" --اضبط-رمز "مسار إلى منظمة البن الدولية"

و... لذلك على افتراض هذا يعمل، فمن المرجح أن حل سأستخدم - بناء بلدي ويندوز يتم تعيين الجهاز بالفعل لجلب المصدر باستخدام git وتجميع عبر gyp

<القوي> UPDATE : في هناك تنفيذ بنيت قبل متاحة عبر HTTPS: // github.com/atom/rcedit/releases/ ويعمل بشكل جيد بالنسبة لي في Win7 و(من بوابة باش / MSYS قذيفة على الرغم من أنني سأشعر بالدهشة إذا كان ذلك يحدث فرقا).

في حالتي، في محاولة لإضافة رمز باستخدام RCEdit.exe إما / A أدت أو / I مفاتيح في تنفيذ قلصت. لدي NSIS (النظام المثبت نولسوفت) - خلق الإعداد التي كانت في الأصل 13 ميغابايت، ولكن بعد تشغيل RCEdit لإضافة رمز إلى ذلك، كل ما تبقى من أنها ليست سوى بضع كيلو بايت (ما يقرب من حجم رمز)، ولكن نعم للتنفيذ يظهر الرمز.

وإضافة رمز باستخدام الموارد هاكر عملت بالنسبة لي. بل لا تحتاج إلى الخيار لتعيين رمز كما الافتراضي، كونها مورد مجموعة الرمز الوحيد. اعتدت 103 كاسم من الموارد و1033 كلغة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top