Smitis
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору mat86 Цитата: Есть ли какой то в природе компилятор cmd to exe который бы не распаковывал cmd во время выполнения в temp | Не существует в природе. Тест для Advanced BAT to EXE Converter (2.93, 4.11b) Код: @echo off echo "%cmdcmdline%" pause | Скомпилированный экзешник выведет всю подноготную - создаётся временная скрытая папка %temp%\xtmp, в ней bat-файл и, непонятно зачем, заглушка (или как её обозвать) для exe. Sinclair83 Цитата: Да и не может существовать в принципе. Если нет исходника в Temp'e, значит он лежит где-то в др. месте, но непременно на диске. НЕ ИНАЧЕ! | Не, ну чисто теоретически, можно создать компилятор, который переведёт батник в нативный или какой-нибудь байткод/dotnet и даже будет иметь возможность динамической компиляции/интерпретации (так как код батника может динамически изменяться, например, если использовать переменные среды для хранения кода). Но последний раз что-то подобное и _рабочее_ я видел под ДОСом для не в пример более простых командных файлов для command.com
---------- Разум когда-нибудь победит |
| Всего записей: 3469 | Зарегистр. 09-02-2003 | Отправлено: 01:40 10-06-2019 | Исправлено: Smitis, 01:43 10-06-2019 |
|