<!– /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:”"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:”Times New Roman”; mso-fareast-font-family:”Times New Roman”;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:1574200712; mso-list-type:hybrid; mso-list-template-ids:816459816 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} –>
Adapun bentuk dasar dari Autorun yaitu :
- Buka Notepad.
- Buat Kode seperti berikut ini
Open=namafile.exe
Icon=namafileikon.ico
Pada kode tersebut terlihat “Open=namafile.exe”. Ini berfungsi untuk menjalankan aplikasi namafile.exe untuk dijalankan secara otomatis pada flashdisk ketika flashdisk dibuka.
Pada kode diatas juga terlihat “Icon=namafileikon.ico” Ini berfungsi untuk mengubah icon dari cd tersebut dengan icon “namafile.ico”
- Simpan file tersebut dengan nama Autorun.inf (jangan isi *.txt).
- Copikan ke CD yang akan diisikan Autorun.inf.
Membuat Menu Autorun.
Misalkan kita ingin memberikan pilihan kepada User yang memasukkan CD kita apakah mau membaca readme, menjalankan aplikasi, atau browse isi CD maka kita perlu membuat sebuah menu autorun yang berisi pilihan-pilihan tersebut. Kita dapat membuatnya dengan beberapa cara yaitu menggunakan software khusus pembuat autorun, misalnya autoplay menu builder, demoshield, dsb. ini adalah cara paling mudah. Atau bisa juga kita buat aplikasi sendiri dengan membuat program console maupun dengan tampilan visual.
Karena Saya terbiasa menggunakan Flash maka Saya lebih senang membuat aplikasi menu autorun dengan menggunakan Flash (selain juga karena mudah membuatnya dan mengkastemaiznya).
files.jpg
ActionScript penting yang digunakan kali ini adalah fscommand (“exec”,”namafile.bat”) untuk menjalankan file .bat yang telah kita isikan script yg sebelumnya dan getURL(““) untuk meng-explore isi CD kita. Penjelasannya adalah sebagai berikut:
fscommand(command:String, parameters:String) : Void
untuk menjalankan aplikasi kita bisa memakai command ‘exec’ yang mempunyai parameter berupa path dari aplikasi dan mempunyai kegunaan untuk mengeksekusi sebuah aplikasi.
Perintah exec hanya akan bekerja dari file Flash projector (tidak bisa dari SWF). Perintah exec juga hanya akan mengeksekusi file yang berada di subdirektori yang bernama fscommand (ntah kenapa nama foldernya harus fscommand, tapi biarlah terserah developer yg buatnya) jadi kesimpulannya, file-file .bat akan kita simpan di folder fscommand ini yang nantinya akan dipanggil oleh sang Flash projector.
contoh: di sebuah tombol kita berikan script
tombol.onRelease=function(){fscommand(”exec”,”buka.bat”)}
maka dia akan mengeksekusi aplikasi buka.bat yang ada di folder fscommand yang setara dengan path dari file flash tersebut.
getURL(url:String, [window:String, [method:String]]) : Void
action getURL biasanya dipakai untuk me-load sebuah dokumen dari suatu URL spesifik ke sebuah window atau melewatkan variabel ke aplikasi lain ke URL lain. misalnya kita buat sebuah tombol dengan script
tombol.onRelease=function(){getURL(”http://adadaj.blogspot.com”, “_blank”)}
yang akan membuka browser dan menuju ke halaman yang dituju, atau getURL(”mailto:alamat@email.com”)untuk mengirimkan ke email. Nah, untuk meng-explore path CD kita ternyata bisa dengan mengosongkan URL dalam action getURL(“”) maka dia akan meng-explore path Flash tersebut berada yang ada di path utama CD kita.
Autorun Untuk Flashdisk
Buatlah file dengan nama desktop.ini (perhatikan caranya sama seperti membuat autorun.inf, yaitu dengan menggunakan notepad). File ini berguna untuk mengubah background flashdisk, warna text, dan memberikan label infotip untuk flashdisk kita. Adapun isinya adalah sebagai berikut:
[.ShellClassInfo]
InfoTip= Mamas :: jika anda sedang meminjam, jagalah Flashdisk ini baik-baik
[ExtShellFolderViews]
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
IconArea_Image= gambarbackground.jpg
IconArea_Text= 0xcc00aa
- Ganti kalimat infotip untuk mengganti label flashdisk.
- Ganti iconarea_image dengan gambar yang ingin dijadikan background, misal gambarnya bernama gambarsaya.jpg yang ada di dalam folder bernama foldergambar maka IconArea_Image=foldergambargambarsaya.jpg
- Ganti nilai iconarea_text dengan warna pilihan (pada contoh disini 0xc00aa merupakan nilai hexa dari warna ungu, coba ubah nilai hexa-nya jadi 0xffffff atau 0×000000, warna apa yang terjadi?)
[Autorun]
Open = ReadMe.exe
Icon = mamasikon.ico
Action=Mamas - Baca dulu peringatan ini!!!
shellexecute = ReadMe.exe
shellopencommand = ReadMe.exe
shellautocommand = ReadMe.exe
Teknik autorun ini banyak dipakai oleh virus-virus yang menyebar lewat flashdisk.