Поиск:

Ответ в темуСоздание новой темы Создание опроса
> открытие exe из exe, не определяется имя фаила , флаг С=1 
:(
    Опции темы
rthsobakas
Дата 10.10.2007, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 562
Регистрация: 20.9.2007

Репутация: нет
Всего: -1



Код

   MOV   BX,ZSEG                
   MOV   AX,ES                
   SUB   BX,AX                  
   MOV   AH,4AH                 
   INT   21H                   

   MOV   AX,SEG PARAMETERS     
   MOV   ES,AX                  
   MOV   BX,OFFSET PARAMETERS  

   MOV   KEEP_SS,SS             
   MOV   KEEP_SP,SP             

   MOV   DX,OFFSET NAME1       
   MOV   AX,SEG    NAME1        
   MOV   DS,AX                  

   MOV   AH,4BH                 
   MOV   AL,0                   
   INT   21H                    

   MOV   AX,Data               
   MOV   DS,AX                  
   MOV   SS,KEEP_SS             
   MOV   SP,KEEP_SP


в сегменте данных filename db 'c:\11.exe',0...Правильно ваще я путь назначаю? может там 2 \\ ставить надо или * куда нить надо вставить ? просто после выполнения ф-ии 4bh  int 21h результат нулевой. В книге Финогенова написано что если бит С=1 то фаил не существует. Вообщем ,помогите решить проблему

Добавлено через 2 минуты и 18 секунд
в сегменте данных name1 db 'c:\11.exe',0
))
PM   Вверх
rthsobakas
Дата 10.10.2007, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 562
Регистрация: 20.9.2007

Репутация: нет
Всего: -1



а ещё в al=8 и если верить http://www.prof-naladka.by.ru/intnetmanual/msdos1/ch3.htm   то не хватает памяти и искать надо в освобождении памяти
Код

MOV   BX,ZSEG                
   MOV   AX,ES                
   SUB   BX,AX                  
   MOV   AH,4AH                 
   INT   21H  

а что тут может быть не правильно?
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для Windows/DOS"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для Windows/Dos | Следующая тема »


 




[ Время генерации скрипта: 0.0381 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.