Сейчас на форуме: jinoweb (+4 невидимых) |
eXeL@B —› Программирование —› Службы Windows |
Посл.ответ | Сообщение |
|
Создано: 11 февраля 2016 19:12 · Личное сообщение · #1 |
|
Создано: 11 февраля 2016 19:33 · Личное сообщение · #2 |
|
Создано: 11 февраля 2016 19:51 · Поправил: -=AkaBOSS=- · Личное сообщение · #3 в ServiceMain имя службы передаётся в качестве первого аргумента: SvcMain has access to the command-line arguments for the service in the way that the main function of a console application does. The first parameter contains the number of arguments being passed to the service in the second parameter. There will always be at least one argument. The second parameter is a pointer to an array of string pointers. The first item in the array is always the service name. | Сообщение посчитали полезным: Rainbow, Isaev |
|
Создано: 12 февраля 2016 13:09 · Поправил: Isaev · Личное сообщение · #4 -=AkaBOSS=- пишет: в ServiceMain имя службы передаётся в качестве первого аргумента Это ServiceName... У службы есть ServiceName и DisplayName. Например: ServiceName = MySrv_Service (оно отображается в списке служб, оно же передаётся в ServiceMain) DisplayName = My_Service При установке службы через /INSTALL запрашиваются оба параметра, а управление происходит через DisplayName Если нам нужно остановить службу например, нам нужно DisplayName, как это не странно... В данном случае: Code:
о котором служба не знает? или я просто его не могу найти ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh |
|
Создано: 12 февраля 2016 13:18 · Личное сообщение · #5 Isaev пишет: Если нам нужно остановить службу например, нам нужно DisplayName неа. Display Name это опциональное название, которое отображается в списке служб. По нему нельзя обратиться к службе, совсем. разберём на примере: служба установлена в раздел HKLM\SYSTEM\CurrentControlSet\Services\Spooler DisplayName = Диспетчер очереди печати ServiceName = Spooler Угадай, какое имя используется для управления? |
|
Создано: 12 февраля 2016 15:08 · Поправил: Isaev · Личное сообщение · #6 |
|
Создано: 12 февраля 2016 15:54 · Поправил: -=AkaBOSS=- · Личное сообщение · #7 Isaev пишет: DisplayName можно таки получить из самой службы? | Сообщение посчитали полезным: Isaev |
|
Создано: 12 февраля 2016 17:05 · Личное сообщение · #8 |
eXeL@B —› Программирование —› Службы Windows |
Эта тема закрыта. Ответы больше не принимаются. |