Sometimes we need protect process of our software from being killed in task manager or anyother software, this work is very difficult, especially for a vb programmer. Can we use vb to protect process? And what can we do to use vb to protect process? After a long time's study, I know there have three methods to protect process from being killed in task manager or any other software.
First, We can use vb to hook OpenpPocess API to protect process, OpenProcess is a win32 API, it run in ring3 user mode of windows. OpenProcess is an export API function of kernel32, before we use vb to hook OpenProcess to protect process, we need inject a dll which includes the hook function to all exist process.
Second, We can use vb to hook NtOpenProcess to protect process, NtOpenProcess is a native API. Use this method, we need to write a kernel mode driver to do SSDT hook. Oh, write a kernel mode driver is so diffcult for us.
So, I want to find a easy way to use vb to hook OpenProcess to protect process, and I have got it. We can use Process Guard Component
to let vb to protect process from being killed in task manager or third part software easily. Process Guard Component
use Windows kernel-mode hook technic to implement its core function to guard process, it is strong and sophisticated. Process Guard Component
provides an interface which is simple and easy to use for a VB programmer, We just need to pass a Process ID of the process which we want to protect to the interface, we can protect the process from being killed in task manager. All things are so easy after we use Process Guard Component
We can free download Process Guard Component
and use it, we don't need to pay any fee to try it. After we get a satisfactory test result, we can redistribute it with our software. So let us to try it right now.