Thanks to brother everest97 for the points. This thing occupies very little resources. The following is an explanation about it:
ProcessInjector is a DLL injection-based prank software. It can perform the operation of ending the tasks of programs on the user-defined blacklist.
Uses:
* Prevent ignorant guys from using IE to download Adware. (Of course, it means only allowing the use of the firefox browser :) )
* Rescue guys lost in online games
* Make telecommunication employees who come in to install "Sky Speed" return empty-handed
This program takes into account the computer level of the pranked object, and uses the DLL injection technology. There is no physical program; only the DLL is installed into the DLL host process. However, IceSword and Process Explorer can easily detect this program.
Usage method:
Make sure you copy inject.dll to the %SYSTEM32% directory. Enter in Start -> Run:
rundll32 inject.dll,Install <host>
Among them, the host is the process name you want to inject (with the.exe extension). The host can be explorer.exe, or it can be system critical processes such as winlogon.exe, smss.exe, conime.exe, etc. Using system critical processes will make it impossible to end the activity of inject.dll. Once the host is killed, ProcessInjector will stop running. The prohibited program list (with the.exe extension) is the program names that will be added to the blacklist, and they will be killed by inject.dll once per second.
Note: Each time inject.dll is installed, it will overwrite the content of the original blacklist file.
After running this program, a configuration file BlackList.config will be generated, and the "inject" = "rundll32 inject.dll,Install explorer.exe" will be added to the registry startup item. Telecommunication employees will encounter the problem that the main program of Sky Speed "disappears without reason".
Example:
rundll32 inject.dll,Install explorer.exe vnetclient.exe iexplorer.exe qqgame.exe
The program will insert inject.dll into the explorer.exe process, add itself to the system startup item, create the blacklist file %SYSTEM32%\blacklist.config, and kill IE, QQ game, and the main program of Sky Speed all once per second. The program names are case-insensitive.
The generated BlackList.config file:
vnetclient.exe
iexplorer.exe
qqgame.exe
The blacklist file that can be edited in real time:
The blacklist file of ProcessInjector (%SYSTEM32%\BlackList.config) can be edited in real time. ProcessInjector reloads the blacklist once every 10 seconds. You can open the blacklist file with Notepad and add the program names you don't like :)
About resource occupancy:
Under my test environment (Celeron M 1.4G + 512MB memory), ProcessInjector has a negligible impact on the CPU occupancy of the host.
Uninstallation:
Go to HKLM\Software\Microsoft\Windows\CurrentVersion\Run to find the inject item and delete it.
After restarting, delete %SYSTEM32%\blacklist.config and %SYSTEM32%\inject.dll. (Optional)
About this software:
This software is free software. Outmatch guarantees with personality that there is no malicious code, however, it does not guarantee that this program will run correctly on your computer.
[ Last edited by axi on 2007-4-5 at 08:59 AM ]
Recent Ratings for This Post
( 2 in total)
Click for details
| Rater | Score | Time |
| lxmxn |
+10 |
2007-04-05 21:59 |
| baomaboy |
+4 |
2007-04-06 05:51 |