Username Password

Lost Password
Navigation
Home
Articles
Forum
Web Links
Photo Gallery
Videos
MP3 Album
Free eBook
Software
FAQ
Search
Contact Us
Last Seen Users
fardan6 2 weeks
agungnguga 6 weeks
rizalufikri 6 weeks
faisal_malms... 7 weeks
Administrator 7 weeks
irfan4313 weeks
vigo8715 weeks
k1t1n616 weeks
zee18 weeks
kambing hitam18 weeks
Users Online
Guests Online: 17

Members Online: 0

Total Members: 21,130
Newest Member: aguspc1
Popular Downloads
1000 Hacker Tutorial... 65535
Radmin 3.1 12587
SQL Injection Expose... 12366
Cara Mudah Membuat W... 11426
Free eBook Cara muda... 11266
1000 Photoshop Brushes 10805
Avenged Sevenfold-Ni... 10721
The Art of Manipulat... 10408
Ubuntu Is My Favouri... 10088
Blink 182-Neighborho... 10044
Sponsor
Hosted By Dracoola
Tracklink
Locations of visitors to this page
RSS - Feeds
RSS - News
RSS - Articles
RSS - Forum
RSS - Downloads
RSS - Photo Gallery
RSS - Weblinks
Membuat Task Manager dengan Batch Programing

Saya pernah mencoba untuk membuat program semacam kill process pada delphi, tapi ternyata tidak semudah yang saya kira, tujuannya si agar ada alternatif lain, selain tools seperti task manager bawaan windows

Karena banyaknya virus yang mendisable command task manager, maka muncul tools2 lain yang berfungsi hampir sama dengan task manager, diantaranya process explorer, kill process, kill box, process viewer, dll tapi terkadang virus-virus tersebut juga tidak mau kalah, didisablenya process2 tools tersebut, hingga pergantian caption pada tools tersebut jadi mutlak diperlukan Akhirnya sekian waktu mencari,ternyata ada trik untuk membuat tool sederhana, script dari notepad yang bisa kita buat sendiri, berikut penjelasannya.

Copy script dibawah ini dan paste di notepad simpan dengan nama apa saja dengan extensi bat, misalkan task.bat, here are the code :

___________________________ start script _____________________________
@echo off
mode 33,25
setlocal ENABLEDELAYEDEXPANSION
Title Process Manager
:Begin
PUSHD
CD /D "!TEMP!"
set "TASKLIST=%windir%\system32\tasklist.exe"
set "FIND=%windir%\system32\find.exe"
set "wmic=%windir%\System32\Wbem\wmic.exe"
set "Explore=%windir%\explorer.exe"

:Reload
cls
set num=0
echo.________________________________
echo.[ Process Name ]         [ PID ]
echo.--------------------------------
if not defined NAME set NAME=%USERNAME%
!TASKLIST! /FI "USERNAME eq !NAME!" /FO TABLE /NH >"plist.txt"
for /f "tokens=*" %%a in (plist.txt) do (
set /a num+=1
set "list=%%a"
set "list=!list:~0,32!"
echo.!list!
)
echo.________________________________
Del /f /q "plist.txt" >nul 2>&1
Title !NAME! - [!num!] Process Running.
if not defined ac (
if /i "!NAME!"=="%USERNAME%" goto :USR
if /i "!NAME!"=="SYSTEM" goto :SYS
)
if /i "!ac!"=="K" goto :Kill
if /i "!ac!"=="S" goto :SYSTEM
if /i "!ac!"=="U" goto :USER
if /i "!ac!"=="E" goto :Explore
set "ac="
GOTO :Reload

:USER
set "NAME="
set "ac="
GOTO :Reload
:USR
echo.CH : K=Kill, S=System, E=Explore
set /p "ac=Manage : "
GOTO :Reload

:SYSTEM
set NAME=SYSTEM
set "ac="
GOTO :Reload
:SYS
echo.CH : K=Kill, U=User, E=Explore
set /p "ac=Manage : "
GOTO :Reload

:Kill
echo.Type PID to Kill..
set /p "PID=PID : "
if not defined PID goto :Reload
Taskkill /F /PID !PID! >nul 2>&1
if errorlevel 1 (echo.No Task Running w/ this PID.) else (
if !PID! geq 0 if !PID! lss 10 (
echo.Can't kill Critical Process
goto :clr_var2
) else (
echo.Success : Task with PID=!PID!
echo.          has been KILLED..
))
:clr_var2
set "ac="
set "PID="
PAUSE>NUL
GOTO :Reload

:Explore
echo.Type PID to Explore..
set /p "PID=PID : "
if not defined PID goto :Reload
if !PID! lss 10 goto :clr_var
if !PID! gtr 10000 goto :clr_var
!wmic! process get ProcessID,ExecutablePath >"path.txt"
for /f "tokens=1,2 delims=    " %%a in ('type "path.txt" ^| !FIND! " !PID! "') do (
set "exepath=%%~dpa"
)
if not defined exepath (
echo.No Task Running w/ this PID.
PAUSE>NUL
) else (!Explore! "!exepath!")
set "ac="
:clr_var
set "PID="
set "exepath="
Del /f /q "path.txt" >nul 2>&1
GOTO :Reload

:END

____________________________ end script _____________________________

Penjelasannya:

Ketika file tersebut dijalankan akan muncul gambar dibawah ini

Batch_Programing

Gambar diatas adalah tampilan awal. Ada 3 menu Pilihan yaitu :

[tekan ‘K’] : Kill – Membunuh proses.

[tekan ‘S’] : System – Menampilkan System Process.

[tekan ‘E’] : Explore – Mengexplore App Path dgn Windows Explorer.

Coba, kita tekan ‘S’, lalu [ENTER] Maka Program akan menampilkan System process spt Gambar dibawah :

Batch_Programing

Untuk menampilkan kembali USER process, tekan ‘U’, lalu [ENTER].Sekarang kita coba membunuh proses. Tekan ‘K’, lalu [ENTER].Maka akan tampil Prompt sprti gambar dibawah ini :

Batch_Programing

Misal, kita akan membunuh proses “Firefox.exe”, tinggal ketik aja PID-nya. Fitur ke-2 adalah Explore. Tekan ‘E’, lalu [ENTER] untuk menggunakannya. Truz, tinggal ketik aja PID proses yang ingin diexplore (Lihat gambar).

Batch_Programing

Seperti kata penulisnya, ‘Process Manager’ ini masih sederhana. kita bisa menambahkan Fitur lain misalnya untuk melihat “Service Process”, Menjalankan Proses baru, Hapus Proses (kill & Delete File), dll just like our boss said " keep explore your brain guys...!!" script diatas bisa didownload dalam bentuk file yang sudah jadi, anda bisa mendownloadnya di sini

Sumber : http://www.klik-kanan.com

Comments
#1 | k1t1n6 on 05 January 2009 04:47
ga bisa nih om faisal..kok saya gagal yah,,
saya coba copy paste script diatas dalam ekstensi .BAT
setelah di run ga mau tampil dilayar...
malah keluar file yang namanya "öplist.txtö"


dan setelah coba di run lewat cmd pun tampilanku malah kaya gini

img522.imageshack.us/img522/1295/37885992et8.jpg


nb: klo download file yang udah jadi bisa..
MOHON PETUNJUUKK... Doa
#2 | EVA-00 on 05 January 2009 06:41
Gw udah nyobain scriptnya bisa kok, coba di copy lagi sapa tau ada yg ketinggalan.
#3 | k1t1n6 on 05 January 2009 07:27
oh star scrip ma end scrip tuh ternyata bagian dari program toh.! gue kira itu cumma pembatass.. hohhoo,, maklum sm sekali belum pernah megang ato ngeliat delphi..

buat EVA thank you.
#4 | ickho evo on 23 February 2009 11:48
wah menarik neh bro.....
boleh di ubek ubek kan boss
Post Comment
Please Login to Post a Comment.
Copyright © 2007-2016