Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопросик по RegisterServiceProcess


TALLA ©   (2002-03-03 14:34:00) 

DWORD RegisterServiceProcess(DWORD dwProcessId, DWORD dwType);
dwProcessId=0 если используется для текущего(своего) процесса, однако у меня регистрации не происходит, почему?


drpass   (2002-03-05 11:25:00) [1]

А какая разница, на ассемблере или нет?
То же самое на Паскале:
@RSP := GetProcAddress(GetModuleHandle(pchar("kernel32.dll")), pchar("RegisterServiceProcess"));
if assigned(@RSP) then RSP(0, 1);
Может, второй параметр был задан неверно?


Sasha9   (2002-03-05 10:37:00) [2]

ну тогда попробуй так:
procedure RSP;external "kernel32.dll" name "RegisterServiceProcess";

procedure hide;assembler;
asm
push 1
push 0
call RSP
end;


TALLA   (2002-03-04 21:20:00) [3]

Вот именно, что win98se!!!


drpass   (2002-03-03 21:33:00) [4]

Windows NT? Windows 2000? Windows XP?
В этих системах эта функция не поддерживается


Наверх

Титульная страница Поиск, карта сайта Написать письмо