![]() |
|
|
![]()
|
|
| DIP |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
Здраствуйте, мне нужна помощь по такой теме, например есть файлик 1.exe, его нужно открыть через другой, допустим создали 2.asm и после некоторых комбинаций появился 2.exe и после запуска 2.ехе откроеться 1.ехе, грубо говоря нужно открыть 1.exe через 2.exe, как ето можно организовать?
Это сообщение отредактировал(а) DIP - 3.11.2011, 21:03 |
|||
|
||||
| vol4ek |
|
|||
![]() конь в пальто ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: нет Всего: 0 |
может запустить надо?
Добавлено через 33 секунды какой asm? |
|||
|
||||
| iff |
|
|||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 4 Всего: 16 |
Да. В какой операционной системе?
Если в ДОС, то см. функцию 4Bh прерывания 21h. -------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
| vol4ek |
|
|||
![]() конь в пальто ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: нет Всего: 0 |
если windows можешь API CreateProcess() или WinExec()
Добавлено через 1 минуту и 44 секунды iff, что это? DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
| DIP |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
это все в ДОСе и если можно,можно показать кусок программы который ето все делает (находит и виводит на экран этот файл), ну просто недоходит как это
Это сообщение отредактировал(а) DIP - 4.11.2011, 02:39 |
|||
|
||||
| iff |
|
|||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 4 Всего: 16 |
Это оффтоп! -------------------- Так вам нужно запустить 1.exe через 2.exe или нужно вывести (двоичный код) файла 1.exe через 2.exe? Если всё таки запустить, то переходим по второй ссылке на странице http://yandex.ru/yandsearch?text=4bh+int+2...0316&lr=213 и получаем пример:
-------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
| DIP |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
при компиляции tlink.exe файл.obj выдается следующее сообщение:
Warning: No stack |
|||
|
||||
| iff |
|
|||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 4 Всего: 16 |
Во первых это всего лишь предупреждение (переведите сообщение на русский язык), а не ошибка, а вызвана она потому что в примере не объявлен стек (можете его объявить сами).
А ещё вроде как там используются макросы .STARTUP и .EXIT, которые в самой программе не объявлены... Попробуйте этот пример:
Это сообщение отредактировал(а) iff - 4.11.2011, 18:23 -------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |