Можно ли передать исполняемый файл в программу MS-DOS?

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

  •  06-09-2019
  •  | 
  •  

Вопрос

Возможно ли передать ELF 32-bit LSB executable(a.exe), version 1 (SYSV) к a MS-DOS executable (EXE) (b.exe), OS/2 or MS Windows в качестве аргумента?Обратное тоже?

Это было полезно?

Решение

Перейдите в командную строку и (предполагая, что вы хотите передать путь к 'a.exe') введите "a.exe /?"

Есть ли в нем инструкции о том, как передать ему 'b.exe'?

Другие советы

Вместо того, чтобы передавать исполняемый файл, вы могли бы передать путь к исполняемому файлу?

Нет, невозможно передать exe-файл через командную строку, самое близкое, к чему вы могли бы прийти, это передать его по каналу, но вам пришлось бы преобразовать setmode в stdin в двоичный файл.Но лучшим решением было бы передать путь к exe-файлу вашему загрузчику эмуляции, заставить его загрузить exe-файл и передать данные по буферу / указателю / ссылке в эмулятор.

Я считаю, что это возможно с помощью wine в Linux.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top