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


Автор: GrAndrey 18.6.2004, 10:28
Может быть, кто-нибудь знает утилитку или способ, подскажите.
Имеется исполняемый файл консольной проги. Прога может работать в разных режимах при разных опциях. Можно ли засунуть её внутрь другого exe'шника, чтобы она по-умолчанию работала с заданными аргументами?

Автор: boevik 18.6.2004, 10:39
GrAndrey , как ты собираешься
Цитата
засунуть её внутрь другого exe'шника

Можно создать shortcut и прописать в нем аргументы

Автор: GrAndrey 18.6.2004, 16:28
Цитата(boevik @ 18.6.2004, 10:39)
GrAndrey , как ты собираешься
Цитата
засунуть её внутрь другого exe'шника



Потому и спрашиваю, что не знаю. Возможно, заголовок или что-то в этом духе нужно поменять.

>> Можно создать shortcut и прописать в нем аргументы

Так можно и bat'ник написать. Мне нужно чтобы один файл так и оставался. Например, чтобы файл netstat при запуске выдовал то-же, что и nrtstat -ona.

Автор: Akina 18.6.2004, 16:34
В любом неопрессованном ЕХЕ всегда найдется куча свободного места. ДописАть туда стартовый код, заполняющий строку вызова, обеспечить переходна точку входа и сместить ее... в общем можно... можно даже запихать этот ЕХЕ внутрь другого как данные, и при старте экстрагировать на диск и запускать с нужными параметрами... или даже экстрагировать прямо в память...

Вот только на зачем такой геморрой?

Автор: GrAndrey 18.6.2004, 19:19
А есть утилиты для этого?
А нужно... ну, скажем, так, для удобства пользования smile.gif

Автор: Akina 21.6.2004, 09:33
GrAndrey
Цитата
есть утилиты для этого?

Угу... блок заражения любого файлового вируса.

Цитата
нужно... ну, скажем, так, для удобства пользования

Батч-файлы и скрипты - и проще, и надежнее, и понятнее...

Цитата
Мне нужно чтобы один файл так и оставался

Это имхо блажь...

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