Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.218.254] |
|
Сообщ.
#1
,
|
|
|
как пнриложения сделать невидимым в процедурах и в таскбаре?
|
Сообщ.
#2
,
|
|
|
таскбар:
ShowWindow(Application.Handle, SW_HIDE); SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW); процедурах? |
Сообщ.
#3
,
|
|
|
if GetVersion >= $80000000 then begin
hDllKernel := LoadLibrary('Kernel32.dll'); RegProcess := GetProcAddress(hDllKernel, 'RegisterServiceProcess'); RegProcess(0, 1); FreeLibrary(hDllKernel); end; Регистрирует приложение как сервис - в результате оно исчезает из "Таск менеджера" и Таскбара. Но эта функция есть только в 95. |
Сообщ.
#4
,
|
|
|
Совсем забыл!
RegProcess: function (P1, P2: integer): integer; stdcall; |
Сообщ.
#5
,
|
|
|
sapsibo
|