In this article, we will discuss how to run an unkillable program using Task Scheduler. The program in question creates filesystem mount handles and performs relevant filesystem operations. However, starting the task and opening command prompt is only the beginning of the process.
What is an Unkillable Program?
An unkillable program is a type of software that cannot be terminated using standard methods such as closing the application or using the task manager. These programs are often designed to run continuously in the background, even after the system has been restarted.
Why Use Task Scheduler?
Task Scheduler is a built-in tool in Windows operating systems that allows users to schedule tasks to run automatically at a specific time or on a recurring basis. By using Task Scheduler, you can ensure that your unkillable program starts up every time your computer boots, without the need for manual intervention.
Creating a Task in Task Scheduler
To create a task in Task Scheduler, follow these steps:
- Open the Task Scheduler application.
- Click on "Create Task" in the right-hand Actions panel.
- In the General tab, give your task a name and a description.
- Select the trigger for your task, such as "At startup" or "On a schedule."
- In the Actions tab, click "New" and select "Start a program" as the action.
- In the Program/script field, enter the path to your unkillable program's executable file.
- In the Add arguments field, enter any command-line arguments your program requires.
- Click "OK" to save the task.
Making Your Program Untouchable
To make your program unkillable, you can use a technique called "process protection." This involves modifying the permissions of the program's process to prevent it from being terminated by other processes, including the task manager.
Implementing Process Protection
To implement process protection, you can use the following steps:
- Open a command prompt window with administrator privileges.
- Navigate to the directory containing your program's executable file.
- Enter the following command:
icacls <program.exe> /grant Everyone:F - Enter the following command:
icacls <program.exe> /setintegritylevel high
These commands modify the permissions of the program's process to make it immune to termination. The first command grants full control to the program, while the second command sets the integrity level to high, which prevents the program from being terminated by other processes.
Testing Your Untouchable Program
To test your untouchable program, simply restart your computer and check if the program starts up automatically. You can also try terminating the program manually using the task manager or other methods, but it should continue running regardless.