Сейчас на форуме: YDS, _MBK_, user99 (+11 невидимых)

 eXeL@B —› Основной форум —› Отладка службы.
Посл.ответ Сообщение

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

Создано: 27 января 2006 14:55
· Личное сообщение · #1

В данный момент хочу написать руководство по службам. Надоело уже находить в интернете их поверхностную документацию, где нет ни про запуск в безопасном режиме, ни про специальную системную группу и т.д.
Здесь хочу узнать: как можно отладить службу под user mode(!). Понятно, что некоторые вызовы службы надо перехватывать, так как отлаживать настоящую службу невозможно. Вот только нужно эту службу наделить необходимыми правами и т.д. Подозреваю, что кто-то написал какой-нибудь плагин или прогу для отладки. Помогите, пожалуйста.
З.Ы. Замечу, что можно было бы (и намного проще) использовать SoftIce, но не всякий программист позволит себе купить или приобрести крякнутую версию. Мне нужны все возможные способы.




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 27 января 2006 15:36
· Личное сообщение · #2

NullSession пишет:
Здесь хочу узнать: как можно отладить службу под user mode(!

не "под", а "в"

NullSession пишет:
так как отлаживать настоящую службу невозможно

почему же это?

NullSession пишет:
Вот только нужно эту службу наделить необходимыми правами и т.д.

какими правами? для чего?

NullSession пишет:
Подозреваю, что кто-то написал какой-нибудь плагин

к чему?

NullSession пишет:
или прогу для отладки

SoftIce

NullSession пишет:
Замечу, что можно было бы (и намного проще) использовать SoftIce

верное замечание

NullSession пишет:
но не всякий программист позволит себе купить или приобрести крякнутую версию.

купить != приобрести ? скачать SoftIce - не проблема, даже на DialUp
что это за программист, если он не может найти способа использовать подходящие инструменты?

-----
EnJoy!





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 27 января 2006 19:59
· Личное сообщение · #3

Jupiter пишет:
что это за программист, если он не может найти способа использовать подходящие инструменты?

Угу. Иногда просто бесят высказывания типа " скачать нет возможности". Возможность всегда есть, тока скорее всего лень ее искать.




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 27 января 2006 20:14 · Поправил: Jupiter
· Личное сообщение · #4

итак, речь идёт о программах под Windows, значит программист так или иначе пользуется MSDN.
MSDN. Microsoft Developer Network. как не пользуется? тогда это не профессионал.

Рецепт прост:
1. Заходишь на msdn.com http://msdn.com
2. В поле запроса вводишь: debug service
3. Видишь список результатов - в первой же строке "How to: Debug Windows Service Applications"

или тебе ссылочку дать?
т.е. мне должно быть не лень сделать то, что нужно тебе? а тебе лень?
точно также меня... удивляют люди, которым в лом посмотреть на MSDN описание той или иной ф-ции, будто её параметры - тайна за семью печатями.

Уважай не только своё, но и чужое время.

P.S. это же какое у тебя куроводство в итоге получится...

How to debug Windows services http://support.microsoft.com/default.aspx?scid=kb;en-us;824344

-----
EnJoy!




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

Создано: 28 января 2006 14:32
· Личное сообщение · #5

Спасибо всем! Я просто не знал, что к msdn можно в инете обратиться. Тема закрыта.


 eXeL@B —› Основной форум —› Отладка службы.
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати