Чего-то бессонница замучила.
Вот решил сделать: https://yadi.sk/d/mFMwx65HtIal5g
Как юзать:
1. EXE2PAS.exe Example.exe //исходник прилагается, может кто захочет его в свой IC запихнуть.
получаем Example.pas
2. В IC ( в схеме Project96.sha) в uses пишем имя файла пишем имя файла Example созданного EXE2PAS.exe
В примере Project111
3. Редактируем функцию в строке 143 ProcessInfo:=MemoryExecute(@FileData, 'Командная строка', false);
Вписываем командную строку, если нужно, или оставляем пустую строку.
true - Запустит в скрытом режиме наш файл, false - в оконном.
Верхние точки не делал, думаю, что они не к чему.
Этот топик читают: Гость
Ответов: 2059
Рейтинг: 132
|
|||
карма: 6 |
| ||
Голосовали: | versus, ric |
Ответов: 5227
Рейтинг: 587
|
|||
flint2, зая.... нечего сказать. Осталось только подождать кулибиных которые пополнят антивирусные базы своим творчеством. А мы обычные смертные будем оху...ть что у нас не с того не с чего антивирус схлапывает
|
|||
карма: 4 |
|
Ответов: 2059
Рейтинг: 132
|
|||
andrestudio, столовыми ножами гораздо больше убивают, чем из огнестрела.
сожалею сожалею, что нет огнестрела в свободной продаже. Общество очистилось-бы хлеще чем от короновируса. Хочу привиньчивать C\C++ компилятор https://bellard.org/tcc/ в свои схемы. Не только в качестве IC, но и как скрипты юзать. https://www8.cs.umu.se/kurser/TDBD12/VT04/lab/lua/tolua++.html Редактировалось 4 раз(а), последний 2020-04-12 12:16:56 |
|||
карма: 6 |
|
Ответов: 56
Рейтинг: 2
|
|||
flint2 писал(а): Вот решил сделать: https://yadi.sk/d/mFMwx65HtIal5gЗдравствуйте. Не пойму, как это работает? Я создал Example.PAS с помощью EXE2PAS.exe. В IC, изменил имя файла в строке uses, функцию в строке 143 редактировал по-разному. Я так понимаю, что схема Project96 должна компилироваться и через неё, запускаться основная программа (не скрытая). Но схема не компилируется и не создается файл Project96.exe. Или это не так работает? Объясните пожалуйста. |
|||
карма: 2 |
|
Ответов: 2059
Рейтинг: 132
|
|||
NUB, надо сделать всего два движения:
1. Запускаем EXE2PAS.exe scenario.exe получаем scenario.PAS 2. В IC пишем так:
Внизу IC: ProcessInfo:=MemoryExecute(@FileData, '', false) // false Запустит наш файл в видимом режиме ProcessInfo:=MemoryExecute(@FileData, '', true) // true Запустит наш файл в скрытом режиме Пример https://yadi.sk/d/TYp3Nyow8Fv8cg Редактировалось 1 раз(а), последний 2020-05-18 10:33:02 |
|||
карма: 6 |
|
Ответов: 56
Рейтинг: 2
|
|||
flint2,
flint2 писал(а): надо сделать всего два движения:
1. Запускаем EXE2PAS.exe scenario.exe получаем scenario.PAS 2. В IC пишем так: Спасибо за ответ. Я так уже делал, не работало. Всё заработало, когда я попробовал запустить на другом ПК. Потом на своем, переустановил HiAsm. Сейчас работает)) |
|||
карма: 2 |
|
Ответов: 1926
Рейтинг: 172
|
|||
flint2, а можно сделать подобное для присоединения библиотеки dll к программе? Например, bass.dll чтобы так впихнуть в прогу и вызывать из памяти.
|
|||
карма: 9 |
|
Ответов: 59
Рейтинг: 0
|
|||
flint2, Есть возможность перезалить файлы? Ссылки нерабочие
|
|||
карма: 0 |
|
Ответов: 306
Рейтинг: 26
|
|||
andrestudio писал(а): flint2, зая.... нечего сказать. Осталось только подождать кулибиных которые пополнят антивирусные базы своим творчествомСогласен с тобой, flint2 твои безсонные ночи доставят безсонные ночи антивир компаниям. |
|||
карма: 2 |
|
10