Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > Коммандная строка


Автор: Pogreb 19.5.2006, 05:04
Народ подскажите можно ли использовать ком строку в exe прогах.
Если можно, то подскажите ее адрес. 

Автор: e-moe 19.5.2006, 09:30
Т.е. нужно узнать парамтры с которыми запустилась программа или вызвать комнду (напр copy) как это былов ДОСе? 

Автор: Akina 19.5.2006, 09:40
Командная строка находится в PSP (при старте DS=ES=PSP) со смещения 81h, ее длина - в 80h. Однако из нее вырезаны все перенаправления. Полная комстрока (если не ошибаюсь - или полное имя ЕХЕшника?) лежит в Environ, сегм. адрес среды - в PSP:2Ch, смещение - после (WORD) 0000h. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)