![]() |
Запуск программы из программы на АСМ
Как написать прогру, каторая запускает другую прогу на ассемблере?
|
для win32:
вариант обычный msdn+CreateProcess вариант для пытливых умов: http://www.wasm.ru/article.php?article=memfile |
in fasm
[+] include 'include\win32ax.inc' .code start: invoke WinExec,\ "notepad.exe",\ SW_SHOWNORMAL invoke ExitProcess, 0 .end start если правильно понял тебя. |
CreateProcess рабочий пример на masm можеш тут глянуть. Ток там консоль запускается. Ну разницы почти никакой для тебя.
http://forum.antichat.ru/thread149473.html |
спасибо..
я имел ввиду, что к примеру есть файл 1.ехе, а в файле 2.ехе нужно запустить 1.ехе |
ппц тема. Запуск нового процесса из нашего на win32api выглядит также как и на любом другом языке. А если проблемы с асмом, то какое нахрен винапи, учи асемблер только и только под дос. А если так подходишь гоу ту делфи+VCL и сидиез и руки прочь от незамутнённости машинных кодов, а то низкоуровневые демоны, живущие за третьим конвеером, покарают тебя!!!11
ЗЫ Сорри всем, достало конкретно ... потреб***дство ... |
ShellExecute, WinExec, CreateProcess, Google.com
|
Цитата:
|
| Время: 18:25 |