Показать сообщение отдельно
Старый 08.05.2007, 23:09     # 2
yan_kos
Junior Member
 
Аватар для yan_kos
 
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140

yan_kos Известность не заставит себя ждать
Код:
SC_HANDLE OpenService(SC_HANDLE hSCManager,LPCTSTR  ServiceName,DWORD dwDesiredAccess);
LPCTSTR - это константный TCHAR который про дефайнин как просто char или w_char оно же unsigned_short... это зависит от наличия или отсутствия дефайна UNICODE...
Так что можно хранить название службы просто в TCHAR
или же при варианте что имя всегда мультибайт делаеш так:
Код:
LPWSTR wServiceName

#ifdef UNICODE
  //используеш MultiByteToWideChar для конвертации с multib. в unicode 
#endif

OpenService(hSCManager,wServiceName,dwDesiredAccess);
__________________
Та программа не глючит, которая не написана
yan_kos вне форума