Dengan semakin banyaknya virus yang mengganggu gugat keberadaan file musik MP3, entah itu meng-overwrite dengan byte 00, mengubah atributnya menjadi hidden, dijadikan sebagai tempat tinggal virus, tempat penyamaran, rename, penghapusan atau segala apapun yang menjadikan kita kehilangan file MP3 kesayangan kita. Tahukah Anda, bahwasanya ternyata semua itu dapat kita cegah ? Mencegah itu lebih baik daripada mengobati bukan !
Memang ada banyak cara untuk mencegah salah satunya yaitu selain daripada backup adalah penggantian ekstensi sesuai dengan apa yang Anda tentukan sendiri. Pada kesempatan kali ini akan dijelaskan dengan cukup detail dari langkah awal hingga sampai bisa membuat otomatisasinya agar Anda tak perlu repot-repot lagi.
Silahkan baca dengan lompat ke FINISH: apabila ingin ambil mudahnya dan tak perlu berpikir dengan keras sedangkan bagi yang ingin mendalami sebagai penghayatan ilmu pengetauan komputer atau dengan kata lain ingin belajar silahkan baca mulai dari START:, dan bagi yang ingin belajar mempergunakan Visual Basic silahkan lompat ke Visual Basic:. Selamat membaca !
Yang akan diubah ekstensinya yang tadinya *.mp3 menjadi *.priadi
START:
Ok.. Marilah kita mulai. Pertama saya menganalisa dengan Registry Editor. Cara mengaktifkan program ini yaitu Start Run... dan ketikan regedit, kemudian tekan tombol Enter pada keyboard.
Di sini saya masuk ke HKEY_CLASSES_ROOT dan mencari ekstensi .mp3 dan pada akhirnya ketemu juga.
Oh. Ternyata begitu ! Catat baik-baik
HKEY_CLASSES_ROOT\.mp3
Name Data Type
(Default) mp3file REG_SZ
Content Type audio/mpeg REG_SZ
MP2.Last Custom REG_SZ
PreceivedType audio REG_SZ
Setelah kita amati, yang merupakan bagi-bagian yang penting ada 4 dan ini menentukan perlakuan sistem terhadap ekstensi .mp3 ini. Arti dari (Default) = mp3file artinya menandakan bahwa .mp3 adalah file mp3, Content Type = audio/mpeg menandakan bahwa tipe kontennya adalah audio atau suara, MP2.Last = Custom yaitu .mp3 adalah kelanjutan dari format .mp2 dan PreceivedType = audio adalah type preceived yaitu audio.
Silahkan ubah ekstensi mp3 ke .priadi dengan klik kanan Rename
BUAT EKSTENSI TIRUAN:
Karena kita sudah mengetahui apa yang menyebabkan .mp3 diperlakukan istimewa oleh sistem maka tak ada halangan lagi untuk meniru sifat ini yaitu untuk ekstensi baru kita yaitu .priadi. Kembali ke regedit !
Klik kanan pada HKEY_CLASSES_ROOT New Key
Maka akan terjadi:
Ketik dengan keyboard menjadi:
Lihat ke sebelah kanan dan double klik pada teks (Default)
Maka akan muncul kotak dialog:
Isi value data dengan mp3file
Setelah itu pada area kosong di sebelah kanan, klik kanan New String Value
Ubah namanya menjadi Content Type dan isikan value data audio/mpeg dengan cara double klik sama seperti ketika mengisi value data (Default)
Teruskan pula untuk MP2.Last dengan value data Custom dan PreceivedType dengan isi audio. Sehingga menjadi:
Punya antivirus Ansav ? Kalau tidak silahkan restart komputer Anda untuk melihat terjadinya perubahan dan apabila punya Ansav silahkan masuk ke menu Plugins Registry FX Restart Explorer.
Lihat kini file mp3-nya:
Silahkan double klik file tersebut dengan kursor mouse untuk membuka.
ADA APA DENGANMU:
Setelah di buka ternyata tampilah Windows Media Player dengan tanpa memainkan file mp3 kita, senyap dan sunyi. Lalu sebenarnya ada apa gerangan denganmu WMP ? Ok silahkan klik tombol
Dan bukan malah memainkan mp3, tetapi menjalankan kotak dialog:
Klik check box dan klik tombol Yes.
Maka barulah file mp3 dijalankan dan musikpun terdengar.
MEMBUKA RAHASIA:
Anda masih ingat dengan kata “......not recognized by windows media player,.....”. Ééé... Biasanya kalau berbau recognized itu kalau tidak disimpan setingannnya di file ya berarti ada di registry. Ayo kembali lagi ke regedit!
Buka HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Extensions maka akan kita lihat ada tambahan .priadi:
Klik .priadi maka akan terlihat:
Camkan baik-baik !
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Extensions\.priadi
Name Data Type
Permissions 1 REG_DWORD
Runtime 1 REG_DWORD
Ooo jadi. Begitu too. Jadi kalau key Extensions .priadi yang menyebabkan ekstensi *.priadi bisa jalan dengan cara double klik.
FINISH:
Agar ekstensi baru Anda (misal di sini *.priadi) dapat dijalankan dan mempunyai sifat seperti layaknya *.mp3 maka silahkan.
Ketik source code berikut atau copy-pastekan ke notepad dan simpan dengan nama MPThree Ext.reg Jangan lupa tipe filenya All files
REGEDIT4
[HKEY_CLASSES_ROOT\.priadi]
@ = "mp3file"
[HKEY_CLASSES_ROOT\.priadi]
"Content Type" = "audio/mpeg"
[HKEY_CLASSES_ROOT\.priadi]
"MP2.Last" = "Custom"
[HKEY_CLASSES_ROOT\.priadi]
"PreceivedType" = "audio"
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Extensions\.priadi]
"Permissions" = dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Extensions\.priadi]
"Runtime" = dword:00000001
--------------------------------------------------------------------------------------------
Fungsi dari source code ini adalah membuat sebuah ekstensi bersifat sama dengan .mp3.
CARA PENGGUNAAN:
Double klik pada file MPThree Ext.reg
Maka akan muncul kotak dialog konfirmasi, pilih button YES.
Jika sukses maka akan muncul kotak pemberitahuan. Silahkan pilih button OK.
Double klik pada file misal Hyouri.priadi maka akan langsung dimainkan oleh Windows Media Player dengan tanpa basa-basi.
KUSTOMISASI KODE:
Klik kanan file MPThree Ext.reg Edit dan pada notepad pilih menu Edit Replace atau dengan menekan hotkey keyboard Ctrl + H. Ganti string .priadi dengan .namaekstensi (Misal: .lagu dan sebagainya).
WMP Anda di BLOCK oleh VIRUS ?
Apabila Windows Media Player Anda tidak berfungsi gara-gara virus atau hal yang lain silahkan pakai Music Player lain semisal Real Media Player Alternative, Total Video Player, WinAmp, dan atau C Media Ontrack (Saya pakai ini lho!).
VISUAL BASIC:
Dengan visual basic kita bisa membuat program yang serupa dengan MPThree Ext.reg seperti pada FINISH: akan tetapi bedanya di sini, program yang kita buat lebih interaktif. Dasar algoritma dari program ini yaitu menerima input ekstensi baru dan membuatnya sebagai tiruan dari ekstensi *.mp3.
Membuat User Interface:
Pada VB buatlah sebuah text box dan dua buah button command !
Ubahlah propertinya sebagaimana yang disebutkan pada tabel.
Object Properti Value
Form1 BorderStyle 3 – Fixed Dialog
Form1 Caption MPThree Ext
Form1 ShowInTaskBar True
Text1 Text .ekstensibaru
Command1 Caption Recognized
Command2 Caption Keluar
Sehingga menjadi:
Ketik Source Code:
Silahkan ketikan source code berikut ini.
--------------------------------------------------------------------------------------------
'/*******************************************************************/
'/* Program & Design by Prasetyo Priadi */
'/* Copyleft © 2008 Prasetyo Laboratories. General Public License. */
'/* Coco Island : www.PrasetyoLabs.Co.Cc */
'/* Yahoo Mail : prasetyopriadi@yahoo.co.id */
'/*******************************************************************/
' Alpha V1.00 #7634X9Z8FD67XZ8CY78XZC8XZF6VZGB6CV7NCVGB5CX8B6XCZFV6XZ
' Jika Anda punya pertanyaan atau konsultasi silahkan layang-
' kan E-Mail Anda ke alamat prasetyopriadi@yahoo.co.id
'Inisialisasi variabel
Dim Ekstensi As String
Dim Registry As String
Private Sub Command1_Click()
'Variabel DTK adalah tanda kutip "
DTK = """"
'Ekstensi ambil input dari user
Ekstensi = Text1.Text
'Membuat isi file MPThreeExt.reg
Registry = "REGEDIT4" & vbCrLf & vbCrLf
Registry = Registry & "[HKEY_CLASSES_ROOT\" & Ekstensi & "]" & vbCrLf
Registry = Registry & "@ = " & DTK & "mp3file" & DTK & vbCrLf & vbCrLf
Registry = Registry & "[HKEY_CLASSES_ROOT\" & Ekstensi & "]" & vbCrLf
Registry = Registry & DTK & "Content Type" & DTK & " = " & DTK & "audio/mpeg" & DTK & vbCrLf & vbCrLf
Registry = Registry & "[HKEY_CLASSES_ROOT\" & Ekstensi & "]" & vbCrLf
Registry = Registry & DTK & "MP2.Last" & DTK & " = " & DTK & "Custom" & DTK & vbCrLf & vbCrLf
Registry = Registry & "[HKEY_CLASSES_ROOT\" & Ekstensi & "]" & vbCrLf
Registry = Registry & DTK & "PreceivedType" & DTK & " = " & DTK & "audio" & DTK & vbCrLf & vbCrLf
Registry = Registry & "[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Extensions\" & Ekstensi & "]" & vbCrLf
Registry = Registry & DTK & "Permissions" & DTK & " = dword:00000001" & vbCrLf & vbCrLf
Registry = Registry & "[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Extensions\" & Ekstensi & "]" & vbCrLf
Registry = Registry & DTK & "Runtime" & DTK & " = dword:00000001"
Open App.Path & "\MPThreeExt.reg" For Binary As #1
Put #1, , "Overwrite"
Close #1
Kill (App.Path & "\MPThreeExt.reg")
'Tulis ke file
Open App.Path & "\MPThreeExt.reg" For Binary As #1
Put #1, , Registry
Close #1
Call ShellExecute(Me.hwnd, "Open", "MPThreeExt.reg", vbNullString, App.Path, 1)
End Sub
Private Sub Command2_Click()
'Akhiri progran
End
End Sub
--------------------------------------------------------------------------------------------
Klik menu project Add module.
Tambahkan modul ShellExecute
--------------------------------------------------------------------------------------------
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
--------------------------------------------------------------------------------------------
Setelah itu kompile.
Menjalankan Program:
Jalankan program MPThree Ext.exe maka akan tampak.
Setelah itu isikan ekstensi baru untuk mp3 Anda, misal .lagu
Klik button Recognized !
Maka akan tampak kotak dialog konfirmasi. Silahkan pilih button Yes.
Setelah itu muncullah kotak dialog yang memberitahukan bahwa instalasi sukses.
Masuk ke windows explorer dan buka folder tempat file-file mp3 Anda berada.
Ubah semua file mp3 ke ekstensi baru Anda dengan klik kanan lalu Rename.
Setelah itu klik kanan Refresh
Maka akan terlihat:
Coba jalankan dengan double klik file mp3 dengan ekstensi baru Anda yang tadi !
Selamat menikmati ketenangan batin dari ancaman virus terhadap file mp3 kesayangan.
Download:
http://www.PrasetyoLabs.co.cc
The Great Javanese
“Bayasira arsa mardi kamardikan, aywa samar sumingkiring dur-kamurkaan.”
(Jika engkau hendak mencapai bersih jiwamu, tidak terikat oleh duniawi. Jangan samar (ragu-ragu) terhadap sirnanya nafsu angkara murka-Mu).
Oleh Prasetyo Priadi
X-Labs of Prasetyo Laboratories
Coco Island : http://www.PrasetyoLabs.co.cc
Storage File : http://www.LightBook.co.cc
0 komentar:
Posting Komentar