Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отладка службы Windows, Предоложим ХР 
:(
    Опции темы
Nuzur
Дата 11.7.2007, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Раскажите пожалуйста, как производить отладку службы. Тоесть у меня есть исходный код и Вижуал студия 2005, отладку простых програм вести умею smile а вот что со службами делать не пойму.


--------------------
Never again...
PM MAIL   Вверх
korbian
Дата 11.7.2007, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: 1
Всего: 14



здесь посмотри

Это сообщение отредактировал(а) korbian - 11.7.2007, 12:53


--------------------
korbian ©
PM   Вверх
Nuzur
Дата 11.7.2007, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



korbian, Не совсем понял как єто относится к данному вопросу. Отлаживать ДЛЛ вроде как умею...


--------------------
Never again...
PM MAIL   Вверх
Coocky
Дата 11.7.2007, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



2 варианта
1.Запустить и приатачиться. Для чего собственно и дали статью про ДЛЛ.
2.Закоментировать функции диспечерской трахомудии,которая нужна для работы сервиса,т.е. как вариант поставить флаг коммандной строки,с которым при запуске игнорируются служебные функции сервиса.Т.е. сервис работает как обычное приложение.

Это сообщение отредактировал(а) Coocky - 11.7.2007, 16:42


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Nuzur
Дата 11.7.2007, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Coocky, а как приатачится к чему?! Если ДЛЛ то нужен либо скрипт либо exe а где их взять в службах то?! Причем мне надо ведь на гарячую что б данные шлепали( это серверная часть, будет стартовать скажем на моем компе а клиенты удаленные ).


--------------------
Never again...
PM MAIL   Вверх
Coocky
Дата 12.7.2007, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Nuzur, я не пойму немного.У тебя есть исходники сервиса.Правильно? Запускаешь просто службу,затем берешь студию с проектом сервиса и исходниками,предварительно расставиви точки остановазатем Debug->Processes-> Выбираешь сервис и атачишься.
Что касается 
Цитата(Nuzur @  11.7.2007,  17:14 Найти цитируемый пост)
 Причем мне надо ведь на гарячую что б данные шлепали( это серверная часть, будет стартовать скажем на моем компе а клиенты удаленные )
,то это уже твои проблемы и никто-не студия,не форум не помогут. Так же само можно сказать-а как отладить клиентскую часть любого другого приложения........... Да никак,пока студией с его исходниками не подсоеденишься smile



--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
korbian
Дата 12.7.2007, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: 1
Всего: 14



Nuzur, ты, наверное, не все внимательно прочитал в том посте. Там и про атачь и про удаленную отладку кое-что написано.


--------------------
korbian ©
PM   Вверх
Nuzur
Дата 12.7.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



korbian, возможно делаю Debug->Process, тоесть attach to process только списка служб я там не вижу? Или я снова не так понял?


--------------------
Never again...
PM MAIL   Вверх
Coocky
Дата 12.7.2007, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Цитата(Nuzur @  12.7.2007,  15:49 Найти цитируемый пост)
korbian, возможно делаю Debug->Process, тоесть attach to process только списка служб

Можно увидеть ТОЛЬКО процесс.Даже если там несколько служб,то проблем нет.Остановится там ,где стоит точка останова.
В чем проблема? Твоя служба работает под процессом? Отлаживай процесс.



--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Nuzur
Дата 12.7.2007, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Coocky, нет службы 3,  и у каждой свой процесс, но их не видно в аттаче :(


--------------------
Never again...
PM MAIL   Вверх
Coocky
Дата 12.7.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Nuzur, запущены?


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Nuzur
Дата 12.7.2007, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Coocky, да. В том то и проблема всю голову уже себе сломал.


--------------------
Never again...
PM MAIL   Вверх
korbian
Дата 13.7.2007, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: 1
Всего: 14



они в svchost.exe
атачить нужно процесы, но тебе уже обЪяснили

Это сообщение отредактировал(а) korbian - 13.7.2007, 09:11


--------------------
korbian ©
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.