How can I hide the process for my application from the task manager
Possible duplicate:
How to hide a process in Task Manager in C #?
im developing an app for administrative purposes, it is fully developed but now it got stuck in the process of hiding from taskmanager because my app is tracking user activity and sending reports to admin, i hide the app but i cant hide the process from taskmanager.
a source to share
You cannot reliably do this. You can use a virus-like method to connect to the Windows kernel, but your application may be blocked by an antivirus scanner.
If you are unhappy with users closing the application, why not remove local admin rights from your users and run the application as a Windows service? Windows will stop closing the application.
a source to share
you probably want it to run as a windows service in such a way that it doesn't show up as an application in the task manager and in processes it will just be one of the many svchost.exe processes.
a source to share
Read up on rootkits and methods used to hide window processes. http://www.amazon.com/Rootkits-Subverting-Windows-Greg-Hoglund/dp/0321294319
Also a good read from Mark Russinovich http://technet.microsoft.com/en-us/sysinternals/bb897445.aspx
a source to share