Сейчас на форуме: bartolomeo (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Как узнать, что программа может быть запущена с параметром?
Посл.ответ Сообщение

Ранг: 3.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 марта 2006 13:05
· Личное сообщение · #1

Если возможно, то, как определить какие параметры могут использоваться?
Конкретной проги не имею ввиду, просто общий вопрос.



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 29 марта 2006 15:51
· Личное сообщение · #2

Брякаться на GetCommandLine (если эта функция вообще прогой вызывается) и смотреть, что прога делает дальше



Ранг: 3.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 марта 2006 18:47
· Личное сообщение · #3

Хорошо. Нашел так же товои ответы по этому вопросу здесь:
http://www.exelab.ru/f/action=vthread&forum=5&topic=3895
У меня еще один вопрос.
А если к примеру в IDA загнать прогу, то можно там определить?



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 29 марта 2006 19:31
· Личное сообщение · #4

Я IDA доволно мало использую. В основном Olly. Наверное можно, но точно сказать не могу. Но принцип от этого не меняется

Klajnor пишет:
Выложи прогу. На пальцах не умею объяснять, а на конкретной проге попытаюсь
=)
Если есть образец программы то выложи. Постараюсь на нём объяснить



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 30 марта 2006 11:28
· Личное сообщение · #5

Deletant пишет:
А если к примеру в IDA загнать прогу, то можно там определить?

Если IDA полная - там есть сигнатуры всех стандартных си-шных функций.
Но без отладчика все равно трудно определить - придется по тексту "трассировать".
В новых версиях IDA есть и отладчик, но я им еще ни разу не пользовался.
Наличие функции в теле ни о чем не говорит, т.к. трансляторы "втюхивают" их пачками -
нужно обязательно отлаживать/трассировать.


 eXeL@B —› Вопросы новичков —› Как узнать, что программа может быть запущена с параметром?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати