VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Advanced Hide-From-Task-Manager Includes Hiding From Process List

by method (methlabs.org) (2 Submissions)
Category: Miscellaneous
Compatability: VB Script
Difficulty: Intermediate
Date Added: Wed 3rd February 2021
Rating: (12 Votes)

Hides the application from task manager as well as disguising itself in the process list.
The overall procedure could be a lot faster but at this speed it gives most people a chance to see the changes take place.

Assumes
Only tested on XP. Only expected to work on 2k/XP but could easily be modified.
Side Effects
If you do lose track of the app just close down task manager, press ctrl+alt+del (to re-launch it) and when the app re-appears.. click on the progress bar to terminate the application.
API Declarations
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long
Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByVal lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByVal lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Declare Function FormatMessage Lib "kernel32" Alias "FormatMessageA" (ByVal dwFlags As Long, lpSource As Any, ByVal dwMessageId As Long, ByVal dwLanguageId As Long, ByVal lpBuffer As String, ByVal nSize As Long, Arguments As Long) As Long
Declare Function GetLastError Lib "kernel32" () As Long
Public Const FORMAT_MESSAGE_ALLOCATE_BUFFER = &H100
Public Const FORMAT_MESSAGE_FROM_SYSTEM = &H1000
Declare Function ProcessFirst Lib "kernel32" Alias "Process32First" (ByVal hSnapshot As Long, uProcess As PROCESSENTRY32) As Long
Declare Function ProcessNext Lib "kernel32" Alias "Process32Next" (ByVal hSnapshot As Long, uProcess As PROCESSENTRY32) As Long
Declare Function CreateToolhelpSnapshot Lib "kernel32" Alias "CreateToolhelp32Snapshot" (ByVal lFlags As Long, lProcessID As Long) As Long
Public Const TH32CS_SNAPPROCESS As Long = 2&
Type PROCESSENTRY32
dwSize As Long
cntUsage As Long
th32ProcessID As Long
th32DefaultHeapID As Long
th32ModuleID As Long
cntThreads As Long
th32ParentProcessID As Long
pcPriClassBase As Long
dwFlags As Long
szexeFile As String * 260
End Type

Rate Advanced Hide-From-Task-Manager Includes Hiding From Process List

Download Advanced Hide-From-Task-Manager Includes Hiding From Process List

Download Advanced Hide-From-Task-Manager Includes Hiding From Process List (6 KB)

Advanced Hide-From-Task-Manager Includes Hiding From Process List Comments

No comments have been posted about Advanced Hide-From-Task-Manager Includes Hiding From Process List. Why not be the first to post a comment about Advanced Hide-From-Task-Manager Includes Hiding From Process List.

Post your comment

Subject:
Message:
0/1000 characters