هل من الممكن اجتياز برنامج قابل للتنفيذ إلى برنامج MS-DOS؟

StackOverflow https://stackoverflow.com/questions/924935

  •  06-09-2019
  •  | 
  •  

سؤال

هل من الممكن تمرير ELF 32-bit LSB executable(a.exe), version 1 (SYSV) إلى أ MS-DOS executable (EXE) (b.exe), OS/2 or MS Windows كحجة؟ العكس أيضا؟

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

المحلول

انتقل إلى سطر الأوامر و (على افتراض أنك تريد تمرير المسار إلى "A.EXE") "A.EXE /؟"

هل توصل إلى تعليمات حول كيفية تمرير "B.EXE" لذلك؟

نصائح أخرى

بدلا من تمرير الملف القابل للتنفيذ، يمكنك تمرير المسار إلى الملف القابل للتنفيذ؟

لا، لا يمكن تمريره في exe عبر سطر الأوامر، والأقرب الذي يمكن أن يأتي إليه هو أن يؤدي ذلك إلى أنابيبها، ولكن عليك القيام ب SetMode على Stdin إلى ثنائي. ولكن يكون الحل الأفضل هو تمرير في طريق إلى EXE إلى محمل المضاهاط الخاص بك، ولديه تحميل EXE وأرسل البيانات عن طريق المخزن المؤقت / المؤشر / المرجع إلى المحاكي.

أعتقد أن هذا ممكن باستخدام النبيذ، على لينكس.

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