| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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. |