Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.18;
Скачать: CL | DM;

Вниз

THandle   Найти похожие ветки 

 
Tosov ©   (2001-12-18 00:46) [0]


var
h:THandle;

procedure xxx;
begin
if chegoto then h:=OpenProcess(....)
else h:=OpenService(...);
lalala(h);
end;

procedure lalala(th:THandle);
begin
Как здесь определить что это за THandle (процесса, сервиса или чего -то еще) и узнать его права (All_Access,Read...)??
Это просто пример - не надо предлагать передавать chegoto- надо именно инфу о handle.
end;


 
Raptor ©   (2001-12-19 01:15) [1]

ИМХО, никак.


 
Tosov ©   (2001-12-19 05:20) [2]

Жаль :(


 
ИгорЁк   (2001-12-20 10:46) [3]

А если попробовать вызвать QueryServiceConfig с полученным хэндлом?
Если вернет false, a GetLastError вернет ERROR_INVALID_HANDLE - значит не сервис



Страницы: 1 вся ветка

Текущий архив: 2002.02.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
14-57221
ProfiUgl
2001-12-27 16:07
2002.02.18
Откуда можно скачать Update Pack 1 для Delphi5 и ADO Express Update 1 и 2


3-56972
EternalWonderer
2002-01-10 15:25
2002.02.18
работа с компонентами DOA


6-57166
amamed_3071
2001-11-28 08:27
2002.02.18
Послат сообшения на порт не имея Remote acces


6-57167
a-leksey
2001-11-23 14:45
2002.02.18
Нужно перечислить сетевые ресурсы


3-57020
Matvey
2002-01-22 20:33
2002.02.18
Access - не могу правильно установить Alias или что-то еще...