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)

(hideprogtaskbar.html)- by Paolo Puglisi - Modifica del 25/3/2019