I am writing a program that collects logs from each logged in user. I made the application as a user level application initially. Then, I found out that the user can kill the process from task-manager. So, I made the application to be installed as admin and got running as individual user (installed in Program Files). I have added a registry key in
This made the application run when any user is logged in. But still the application can be killed from the task-manager even if the user does not have admin privileges. Each user has separate logs data and will be stored in individual User AppData folder. I have but one question, how do I make the application run as an individual user but with admin privileges so that user cannot kill the process from task manager.
I also should write a NSIS script in order to automatically add all the necessary registry keys.
Source: Windows Questions