Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Где можно добавить описание к сервису. 
:(
    Опции темы
devmstr
Дата 15.5.2004, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Developer
**


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

Репутация: 2
Всего: 11



Где можно добавить описание к сервису.
То есть я написал свой сервис используя стандартные средства Delphi, задал ему имя, а то, что будет высмечиваться в меню СЛУЖБЫ в разделе описание добавить не могу.
Посветите, пожалуйста.


--------------------
Think different ©Steve Jobs 
user posted image
PM MAIL WWW   Вверх
devmstr
Дата 23.5.2004, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Developer
**


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

Репутация: 2
Всего: 11



Неужели никто не знает, или я как то не коректно вопрос поставил??? butbut.gif


--------------------
Think different ©Steve Jobs 
user posted image
PM MAIL WWW   Вверх
Enflout
Дата 23.5.2004, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 6



С делфи сильно не знаком, но могу посоветовать записать комментарий в реестр, в ключ твоего сервиса.
Вот путь:
HKLM\System\CurrentControlSet\Services\Имя твоего сервиса
Description - REG_SZ - описание сервиса.
PM MAIL   Вверх
p0s0l
Дата 25.5.2004, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 58
Всего: 112



Повесь это на AfterInstall:
Код

function ChangeServiceConfig2(hService: SC_HANDLE; dwInfoLevel: DWORD;
 lpInfo: Pointer): BOOL; stdcall; external 'advapi32.dll' name 'ChangeServiceConfig2A';
const SERVICE_CONFIG_DESCRIPTION = 1;
type
 SERVICE_DESCRIPTION = record
   lpDescription : PChar;
 end;

procedure TPosolService.ServiceAfterInstall(Sender: TService);
var
 hManager, hService : SC_HANDLE;
 hLock : SC_LOCK;
 Desc : SERVICE_DESCRIPTION;
begin
 hManager := OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS);
 hLock := LockServiceDatabase(hManager);
 hService := OpenService(hManager, PChar(Sender.Name), SERVICE_CHANGE_CONFIG);
 Desc.lpDescription := 'Описание сервиса';
 ChangeServiceConfig2(hService, SERVICE_CONFIG_DESCRIPTION, @Desc);
 CloseServiceHandle(hService);
 UnlockServiceDatabase(hLock);
 CloseServiceHandle(hManager);
end;

Desc.lpDescription задает описание сервиса...


--------------------
С уважением, г-н Посол.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




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


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

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