Просмотр полной версии : Запуск программы из программы на АСМ
Как написать прогру, каторая запускает другую прогу на ассемблере?
для win32:
вариант обычный msdn+CreateProcess (http://msdn.microsoft.com/en-us/library/ms682425%28VS.85%29.aspx)
вариант для пытливых умов: 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.ехе
Hiro Protagonist
21.10.2009, 20:01
ппц тема. Запуск нового процесса из нашего на win32api выглядит также как и на любом другом языке. А если проблемы с асмом, то какое нахрен винапи, учи асемблер только и только под дос. А если так подходишь гоу ту делфи+VCL и сидиез и руки прочь от незамутнённости машинных кодов, а то низкоуровневые демоны, живущие за третьим конвеером, покарают тебя!!!11
ЗЫ Сорри всем, достало конкретно ... потреб***дство ...
[n]-c0der
22.10.2009, 12:44
ShellExecute, WinExec, CreateProcess, Google.com
гоу ту делфи+VCL и сидиезси шарп:(
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot