На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Debugging a Service



You can use the following methods to debug your service.

· Many debuggers allow you to debug a running service. First, obtain the process identifier (PID) of the service process. This information is available from the PView application. After you have obtained the PID, attach to the running process. For syntax information, see the documentation included with your debugger.
· Call the DebugBreak function to invoke the debugger for just-in-time debugging.
· Windows NT also allows you to specify a debugger to use when starting a program. Create a key called Image File Execution Options in the following registry location:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Create a subkey with the same name as your service (for example, MYSERV.EXE). To this subkey, add a value of type REG_SZ, named Debugger. Use the full path to the debugger as the string value. In the Services control panel applet, select your service, click Startup and check Allow Service to Interact with Desktop.





Note To debug the initialization code of an auto-start service, you will have to temporarily install and run the service as a demand-start service.




Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Отладка Услуги



Вы можете использовать следующие методы, чтобы отлаживать вашу услугу.

Много программы отладки позволяют Вам, чтобы отлаживать текущее обслуживание. Сначала, получите идентификатор процесса (PID) процесса услуги. Эта информация доступна из приложения PView. После того, как Вы получили PID, подключите к прогону процесса. Для синтаксической информации, смотри документацию включенную вашим отладчиком.
Вызов функция DebugBreak, чтобы вводить отладчика чтобы точно вовремя отлаживаться.
Windows NT также позволяет Вам, чтобы определять отладчика, чтобы использоваться начиная с программы. Создайте клавишу назвавшую Опции Файлового Выполнения Образа в следующей позиции регистрации:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Создайте подключ с тем же именем как ваша услуга (например, MYSERV.EXE). В этот подключ, добавьте величину типа REG_SZ, поименованного Отладчика. Используйте полный путь отладчику как величина строки. На панели управления ввода Услуг, выберитесь вашу услугу, щелкайте Запуск и чек Позволяет, чтобы Взаимодействовать с Desktop.





Примечание, чтобы отлаживать код инициализации авто-стартовой услуги, Вы должны временно установить и запускать услугу как требовать-стартовую услугу.




Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz