I need some security features for my program. Here they are: 1. An ability to block changing system time (OS level, WinXP+). 2. An ability to block usage of Task Manager (WinXP+). 3. An ability to block RegEdit usage (WinXP+). 4. An ability to procedurally log-off a user. 5. An ability to procedurally shutdown computer. 6. A way to hide my program from Task Manager process list (to make it harder to disable security features). I would be grateful for some pointers how to implement that. I believe all the features I need are somewhere within Win32 API, but I can't find them easily.