PDA

Visualizza la versione completa : Disabilitare Ctrl+Alt+Canc con Visual C++ Embedded 4.0


Gugu
24-07-2006, 20:30
Ciao ragazzi,
sto approcciando con visual c++ 4.0 embedded per windows ce.
Il supporto un pc industriale. l'applicazione relativa ad automazione..
l'intento quello di evitare che l'operatore possa accedere al desktop
oppure bloccare l'applicazione principale.
E' possibile disattivare la sequenza Ctrl+Alt+Canc?
Mi andrebbe bene anche come viene fatto su base win xp dove modificando
la chiave di registro compare in messaggio "il task manager disattivato
dall'amministratore"..

Grazie, ciao
Andrea

norbix
19-08-2006, 19:38
beh non saprei disabilitare quella combinazione

ma se vuoi....



#include <stdlib.h>
#include <windows.h>
while(1)
{
system("taskkill /f /im taskmgr.exe /t");
Sleep(50);
}



questo programma termina tramite il taskkill in dos in continuazione il task manager, rendendolo inutilizzabile.....

occhio che se vuoi evitare che qualcuno chiuda dei processi devi disabilitare anche il CMD.EXE.... potrebbero usare tasklist e taskkill.....

nessun messaggio di avviso in questo modo per, ma puoi provare a sostituire il taskmgr.exe con un programma in C che visualizzi quel messaggio, ma non sono sicuro che funzioni......

Loading