HideProgTaskBar




Public Declare Function RegisterServiceProcess _
Lib "kernel32.dll" (ByVal dwProcessId As Long, _
ByVal dwType As Long) As Long
Public Declare Function GetCurrentProcessId _
Lib "kernel32.dll" () As Long
'dwProcessID rappresenta l'ID dell'applicazione: non e' sempre

'costante (a meno che non si esegua l'applicazione sempre nel

'medesimo "ambiente" (quindi con lo stesso numero di applicativi

'caricati e cosi' via), percui la funzione GetCurrentProcessID

'restituisce il valore corretto dell'applicazione in quel

'momento.

'dwType determina invece se si sta registrando o

'"deregistrando" l'applicazione come ServiceProcess:

'1 Register

'0 Unregister

'Il valore di ritorno della funzione e' appunto 1 o 0, a

'seconda se l'applicazione e' stata correttamente registrata o

'meno.

'Quindi per rendere invisibile l'applicazione nella Task List:

Call RegisterServiceProcess(GetCurrentProcessId, 1)
'e invece per renderla (nuovamente) visibile:

Call RegisterServiceProcess(GetCurrentProcessId, 0)
Anziche' disabilitare la combinazione CTRL+ALT+CANC per far si
che il programma venga terminato in modo non autorizzato
(metodo tuttavia bypassabile) e' possibile nascondere dalla
lista dei processi attivi il
programma stesso:










( hideprogtaskbar.html )- by Paolo Puglisi - Modifica del 17/12/2023