Как работает командная строка в windows c exe файлами?
Подскажите где посмотреть документацию по cmd ?
Интересует как именно она работает с ехе файлами? Суть в следующем. Создаю исполняемый файл каким-либо упаковщиком, например nsis. На выходе имею " имя файла. ехе " .
Если переименовать это файл в "имя файла.джигурда" и запустить его через гуй облочку, то винда напишет что не знает такое расширение файла и просит указать чем открыть такой файл.
Если же запустить этот файл через смд "имя файла.джигурда" то ехе спокойно отрабатывает и запускается. Такой же трюк например с док файлом или тхт не прокатит.
Так вот, интересует что именно смд делает с файлом? Она его парсит? Что она ищет в нем? У разных упаковщиков ведь разный синтаксис (например мси и нсис).