Kamis, 15 Oktober 2009

Program Restriction - Block Program To Run/Execute Via Windows Registry

Anda pernah/sering jengkel dengan Teman Kerja sekantor yang sering/selalu menggunakan komputer Anda hanya untuk bermain Freecell?
Dan Anda bingung harus bagaimana agar Teman Anda tersebut bisa menghentikan kebiasaan buruk tersebut; Mau menegur, Anda tidak enak/sampai hati, dan Anda merasa sayang bila terpaksa harus menguninstall program Freecell tersebut kerana Anda juga menyukainya.
Di bawah ini saya sampaikan salah satu Solusi Sederhananya yang sangat mudah Anda lakukan:
Anda tidak perlu menguninstall program tersebut, tetapi cukup MemBlokir Penggunaan/Eksekusi Program tersebut dengan melakukan teknik Program Blocking/Program Restriction/Program Censor/Disallow Run Program melalui sedikit utak-atik Windows Registry.
Sebelumnya, sebagai catatan, Tips ini dilakukan TANPA bantuan third party TOOL apapun (yang cukup banyak bisa Anda temukan di Internet),
dan Tips ini tidak bicara tentang HOW TO ReadRegistryValue atau CreateRegistryValue atau DeleteRegistryValue, karena Tips ini tidak memerlukan Programming Language atau third party Tool apapun, jadi semuanya dilakukan secara MANUAL.

Ada 3 Windows’ Integrated Tools yang bisa dipakai yang pada intinya sama saja:
1. Menggunakan Windows Registry Editor (regedt32.exe/regedit.exe)
2. Menggunakan Windows’ gpedit.msc
3. Menggunakan Windows Notepad (notepad.exe)

Tips berikut mengunakan Notepad, karena dengan Notepad, kita bisa menyimpan sembarang Registry Entry File yang bisa dianalogkan dengan “Kunci” yang bisa kita pegang dan bisa digunakan sewaktu-waktu tanpa perlu masuk ke Registry Editor Window.

STEP by STEP HOW TO BLOCK SINGLE PROGRAM TO RUN
———————————————————————————————-
# 1 - Buka NOTEPAD (bisa double click pada Notepad shortcut atau Klik “Start” menu, lalu klik “Run”, ketik “notepad”, dan teakhir tekan “OK”),
# 2 - Ketik Code di bawah ini:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“DisallowRun”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun]
“0″=”Freecell.exe”

# 3 - Kemudian simpan file tersebut sebagai Registry Entry File dengan nama (misal): Disallow_Run_Single_Program_Activated.reg
# 4 - Jalankan File Disallow_Run_Single_Program_Activated.reg tersebut agar masuk ke dalam Windows Registry Database dengan cara Double Clik File tersebut atau bila default condition saat double clik to Execute .reg telah dimodifikasi dari “Merge” menjadi “Edit” .reg dengan Notepad, Anda bisa Klik Kanan File tersebut, lalu Klik “Merge”, diakhiri dengan Klik “OK” pada window notifikasi.
# 5 - Selesai

Lalu, Bagaimana bila Kita ingin memblok beberapa/banyak Program (Multiple Programs)?

STEP by STEP HOW TO BLOCK MULTIPLE PROGRAMS TO RUN
—————————————————————————————————-
# 1 - Buka NOTEPAD
# 2 - Ketik Code di bawah ini:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“DisallowRun”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun]
“0″=”Freecell.exe”
“1″=”Winword.exe”
“2″=”Wordpad.exe”
“3″=”Calc.exe”

# 3 - Kemudian simpan file tersebut sebagai Registry Entry File dengan nama (misal): Disallow_Run_Multiple_Programs_Activated.reg
# 4 - Jalankan File Disallow_Run_Multiple_Programs_Activated.reg tersebut agar masuk ke dalam Windows Registry Database dengan cara Double Clik File tersebut atau bila default condition saat double clik to Execute .reg telah dimodifikasi menjadi Open .reg dengan Notepad, Anda bisa Klik Kanan File tersebut, lalu Klik “Merge”, diakhiri dengan Klik “OK” pada window notifikasi.
# 5 - Selesai

Terakhir, Bagaimana bila Teman Anda yang kecewa karena tidak bisa bermain Freecell lagi telah pulang dengan kesedihan terdalam (tanpa upaya hacking registry ), dan kemudian Anda ingin bermain Freecell?
Tentu saja Anda Perlu MEMBUKA PROTEKSI EKSEKUSI PROGRAM yang telah Anda BLOK tersebut.
Caranya:

STEP by STEP HOW TO UNBLOCK (CLEAR PROTECTION) THE BLOCKED MULTIPLE PROGRAMS
——————————————————————————————————————————————————-
# 1 - Buka NOTEPAD
# 2 - Ketik Code di bawah ini:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“DisallowRun”=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun]
“0″=”"
“1″=”"
“2″=”"
“3″=”"
“4″=”"
“5″=”"
“6″=”"
“7″=”"
“8″=”"
“9″=”"
“10″=”"
“11″=”"
“12″=”"
“13″=”"
“14″=”"
“15″=”"
“16″=”"
“17″=”"
“18″=”"
“19″=”"
“20″=”"

# 3 - Kemudian simpan file tersebut sebagai Registry Entry File dengan nama (misal): Disallow_Run_Program_Deactivated.reg
# 4 - Jalankan File Disallow_Run_Program_Deactivated.reg tersebut agar masuk ke dalam Windows Registry Database dengan cara Double Clik File tersebut atau bila default condition saat double clik to Execute .reg telah dimodifikasi menjadi Open .reg dengan Notepad, Anda bisa Klik Kanan File tersebut, lalu Klik “Merge”, diakhiri dengan Klik “OK” pada window notifikasi.
# 5 - Selesai

ANDA BISA DOWNLOAD KETIGA REGISTRY FILES TERSEBUT (Program_Restriction.zip) di SINI (hosted at divShare)

========
CATATAN
========
Nama-Nama Program yang Diblokir di atas bisa Anda ganti menurut kebutuhan Anda sendiri.
Saya kebetulan tidak mencari di Internet/buku tentang bagaimana cara memblok eksekusi program, selama ini saya berpuas diri dibantu third party program untuk pemblokiran eksekusi program.
Namun rasa penasaran saya akhirnya timbul untuk mengetahui dimana letak “Pengunci”nya di dalam Windows Registry Database. Saya coba telusuri Registry Changed by third party Program yang memiliki fitur Pemblokiran Program, jadi mohon MAAF bila mungkin ada yang kurang pas dan jauh dari sempurna, karena seperti pada kode PenDeaktifasi Proteksi, saya coba-coba sendiri (trial-error) dengan menambahkan ‘dummy’ String Values dengan Value Data kosong (” “) yang bisa mencapai jumlah line tak terbatas, buat jaga-jaga bila mungkin saja yang diblokir mencapai, misal, 20 Program ( d ) . Sebenarnya cukup dengan mengganti DWORD “DisallowRun” menjadi 00000000 dan menghapus Key DISALLOW RUN saja, tapi karena codenya tidak memungkinkan penghapusan Key, ya bisa diakali seperti penambahan ‘dummy’ String Values itu, dan THAT COMPLETELY WORKS !!!

CopyRight@http://anantopriyadi.multiply.com/journal/item/10

Tidak ada komentar:

Posting Komentar