нее, мне нужно чтоб эта программа управлялась мной: беру Программку которую я написал и открываю asmprogob'ed.exe, потом в неё как то засовываю или добавляю путь к 1.exe , а потом и вторую экзешку 2.exe и потом получаю в какой то папке программку которую он как то создал 3.exe , типа так, извините если я вас не понял.
Mountaineer Ну в принципе то что тебе нужно тебе MSoft написал. 1.Создаешь папку c:\123 2.Копируешь туда - file1.exe - file2.exe - glue.exe ее ты получишь из исходника #19 только убери "hlt" "int 3" и "retn" 3. Запусти glue.exe 4. Получишь result.exe - там все! и file1.exe и file2.exe ! 5. Благодари MSoft 6. Не дай бог тебе запускать result.exe ! )))
Mountaineer Проблема в понимании MSoft заключается в следующем. Все уже прекрасно поняли, что из 2-х разных exe файлов с помощью вашей программы должен получаться третий. Но ни кто еще не понимает что из себя должен представлять этот самый 3-тий. т.е. если вам надо просто сцепить два файла - да раз плюнуть (и даже не обязательно exe, а скажем wav c txt и tga), а вот если эти два файла после запуска должны каким-либо образом взаимодействовать друг с другом, то уэто уже реализуется теми вариантами что описаны #2.
max7C4 Наверное нужно спросить, потому что подробного описания нет, только название курсовой: Объединение exe программ. Если исходить ииз названия, что я собственно я и делаю то можно первый вариант просто сцепить два файла, но хотелось бы описание и других способов.
_sheva740 в программе у меня что то не работает, ошибки какие то выдает, что делать? Может у меня компилятор не тот? Он у меня TASM
=) Пожалуйста не спрашивайте =) Там мы пользуемся TASM ом. Можно как то на ТАСМ переделать, а-то вдруг преподаватель...
оффтоп: что-то мне подсказывает, что тс - девушка. Слишком вежливый тон общения, много смайликов, характерные попытки при полном непонимании попросить переделать исходник под себя, а не попытаться его понять. Без обид
6.12? нужен masm32 компилировать можно через этот батник. Во второй строке надо написать имя файла вместо "0" (без расширения). Code (Text): @echo off set filename=0 if exist %filename%.ilk del %filename%.ilk if exist %filename%.exe del %filename%.exe if exist %filename%.pdb del %filename%.pdb \masm32\bin\ml /Zi /c /coff %filename%.asm if errorlevel 1 goto err \masm32\bin\link /DEBUG /SUBSYSTEM:WINDOWS %filename%.obj if errorlevel 1 goto err goto end :err pause :end if exist %filename%.obj del %filename%.obj if exist %filename%.ilk del %filename%.ilk
Mountaineer Скажите ему - "tasm - is dead!" "Я хочу писать на прекрасном и живом языке! Мой выбор - масм!"
Да, я же сказал, что плохо разбираюсь в ассемблере и потому обратился к вам т.е. форумчанам. Объясните и это тоже я просил в ранних постах....
Черт, допустил кучу ошибок, из-за которых не компилировалось. Вобщем, вот исправленный вариант, компилироваться будет точно. Положи все файлы в папку с масмом (ну или на один диск с папкой масма32) и запускай батник, все должно собираться без проблем. Но на исполнение не проверял. sheva там давал какие-то советы по работе, пересмотри их. П.С.: синтаксис тасма не знаю. Этот компилятор умер. Поэтому извиняйте.
MSoft Да нет, так будет проще, наверное. Пусть привыкает, может разберется сам со временем - Скачиваешь masm v.10 - если не ошибаюсь - Идешь в C:\masm32\qeditor.exe - запускаешь - Открываешь в ней твой файл glue.asm - Собираешь glue.exe