Hanya dengan berbekal sebuah hex editor kita dapat membuat agar aplikasi yang ditulis dengan vb dapat berjalan dengan runtime selain msvbvm60.dll dengan mengedit file executable-nya. Runtime yang dipergunakanpun sebenarnya adalah msvbvm60.dll dengan nama lain (misal Prasetyo.DLL).
Teknik ini dapat mengantisipasi terbunuhnya proses dari program yang ditulis dengan bahasa Visual Basic 6.0 oleh program antiVirus semisal Ansav yang memiliki fitur KillVB dan beberapa virus lokal lain yang berusaha mendelete msvbvm60.dll dari system sehingga program vb macet dengan munculnya pesan yang memberitahukan bahwa msvbvm60.dll tidak terdapat pada system.
Link Situs, Email dan File pada VB 6.0
Link merupakan suatu text yang dapat mengarahkan browser dalam suatu
dokumen dengan dokumen yang lain. Link dapat berupa link yang mengarah
pada alamat situs, email, ataupun file. Akan tetapi bagaimana jika link
itu dipergunakan di Visual Basic.
Ok. Begini, program yang akan kita buat di sini, pada hakikatnya adalah akan membuka browser default menggunakan perintah open dengan alamat tertentu. Dan tentu saja mempergunakan shell32.dll yang sudah terdapat pada system.
Ok. Begini, program yang akan kita buat di sini, pada hakikatnya adalah akan membuka browser default menggunakan perintah open dengan alamat tertentu. Dan tentu saja mempergunakan shell32.dll yang sudah terdapat pada system.
Operasi Biner pada Attriibutt File
File tidaklah lepas dari sebuah properti bernama atribut. Atribut ini akan sangat berpengaruh sekali terhadap perlakuan sistem operasi. File yang beratribut hidden akan membuat sebuah file disembunyikan oleh windows explorer. Sedangkan file yang beratribut readonly akan memberikan halangan pada beberapa aplikasi untuk melakukan proses terhadap sebuah file. Oleh karena itu atribut dari sebuah file perlu dipelajari untuk agar penggunaan sebuah file dapat maksimal.Memburu Virus Rontokbro Dan Variannya Dalam Membasmi Dan Mencegah
Cepatnya perkembangbiakan virus rontokbro (kerap kali disebut-sebut dengan virus brontok) membuat seluruh pengguna computer merasa kesal, apabila komputernya berjalan sangat lambat tidak seperti biasanya. Hal ini secara sadar maupun tidak sadar mungkin saja telah terinfeksi virus, satu diantaranya adalah rontokbro yang beberapa bulan terakhir sedang gencar-gencarnya menyerang computer kita. Virus rontokbro atau yang diberi nama W32/Rontokbro@mm selalu membuat aktifitas kerja hardisk tanpa henti, hal ini dapat dilihat pada lampu indicator hardisk terus berkedip, menandakan bahwa hardisk sedang bekerja karena virus rontokbro sedang menjalankan aktifitasnya dalam memperbanyak diri. Dilihat dari namanya, dan pesan moral yang disampaikan oleh virus ini, rontokbro adalah virus local buatan hacker Indonesia, yang penyebaranya telah mendunia dan tegolong virus kelas 2 dan memiliki SMTP (Simple Mail Transfer Protocol) sendiri. Virus ini mampu menyebarkan dirinya dengan email masal (mass mailing) dan menghapus anggapan virus lokal yang mengandalkan media penyimpanan yang berpindah-pindah dari satu computer ke computer lainnya sebagai sarana penyebaran. Virus ini menyebar ke pengguna computer di Indonesia atau Asia Tenggara yang terkoneksi dengan internet. Pada saat ini, para pengguna internet Indonesia dan di belahan dunia lain seperti Jepang, Spanyol, Polandia, Amerika, Vietnam, Belanda, Swedia, Hungaria, Rusia, Peru dan Israel juga kebagian aksi virus rontokbro. Adapun kelebihan virus rontokbro adalah kemampuannya dalam rekayasa sosial yang cukup tinggi. Teknik penyerangan virus ini dengan memalsukan icon (menggunakan icon folder) dirinya sebagai file tidak berdosa, melakukan bloking akses terhadap registry editor, microsoft configuration, command prompt, setting folder option, situs security tertentu, melakukan restart computer secara otomatis. Guna menghindari deteksi cepat oleh vendor sekurity, virus ini selektif dalam mengirimkan email dirinya.Teknik Membongkar Pertahanan Virus Lokal Menggunakan Visual Basic Script dan Text Editor Untuk Pencegahan
Abstraksi
Pesatnya perkembangan virus lokal belakangan ini yang
terkadang menginfeksi komputer, menuntut harus mulai berfikir mengambil
bagian tentang bagaimana cara pembuatan pencegahnya. Hal ini
diperlukan, karena virus lokal terkadang sulit dideteksi oleh beberapa
antivirus terkemuka, kecuali oleh beberapa antivirus buatan lokal yang
kemudian dipublikasikan sebagai antivirus yang mampu menangani satu atau
beberapa jenis virus lokal. Hal ini bisa terjadi mungkin saja
disebabkan karena virus lokal bekerja tidak sebagaimana virus non lokal
pada umumnya, sehingga keluar dari standar pencarian virus, contohnya
saja jarang sekali virus lokal yang menginfeksi file exe atau file com
atau yang lainnya, sehingga sangat sulit dideteksi sebagai virus atau
bukan, kecuali ketika virus tersebut telah dilaporkan dan terdeteksi
oleh pembuat antivirus, baru virus tersebut dapat diatasi, lagi-lagi
tercipta asumsi bahwa virus selangkah lebih maju dari antivirus. Salah
satu penyebab dari sulitnya mendeteksi virus lokal ini, karena hampir
tidak ada bedanya dengan file biasa, apalagi virus ini juga menggunakan
bahasa lokal. Satu sisi mungkin bisa berbangga, karena beberapa nama
virus lokal merupakan bahasa Indonesia, dan telah menjadi nama yang
berada di database daftar virus internasional. Kini saatnya mencoba
membongkar pertahanan virus lokal secara manual, yang mungkin suatu saat
teknik ini akan mampu menciptakan antivirus secara sederhana. Teknik
membongkar pertahanan virus lokal menggunakan bahsa visual basic script
dan teks edior mengacu pada target pengamanan beberapa bagian vital yang
diinfeksi oleh virus, seperti registry, msconfig, sysedit, cmd, folder
windows, system32 dan masih banyak lagi. Hal ini dimaksudkan bahwa
dengan memahami teknik membongkar pertahahanan virus tentunya diharapkan
mampu mencegah virus menginfeksi komputer lebih dini, hal ini sejalan
dengan asumsi bahwa mencegah lebih baik dari mengobati. Kata Kunci :
Virus, Registry, Infeksi, Perlindungan, Pencegahan
DOWNLOAD ARTIKEL LENGKAP (PDF):Rekayasa Teknik Pemrograman Penyerangan Dan Pertahanan Virus Lokal Menggunakan API – Visual Basic
Belakangan ini perkembangan virus yang begitu
cepat membuat pengguna komputer merasa kesal, apabila komputernya
berjalan sangat lambat tidak seperti biasanya, hal ini mungkin telah
terinfeksi virus. Dari sekian banyaknya virus, beberapa diantaranya
merupakan virus lokal yang beberapa bulan terakhir sedang
gencar-gencarnya menyerang. Virus lokal yang dibuat dengan bahasa
pemrograman visual basic, mempunyai beragam nama dan varian, juga
memiliki keragaman teknik penyerangan dan pertahanan, biasanya aktivitas
penyerangan sulit untuk diketahui. Namun demikian, jika kita mencoba
memahami teknik penyerangan, penyebaran dan pertahanannya, virus lokal
yang dibuat dengan bahasa pemrograman visual basic, hampir memiliki
kemiripan teknik penyerangan, penyebaran dan pertahanan, sehingga mudah
bagi yang mengerti untuk mengetahui penyerangan dan pertahanan virus
lokal. Rekayasa virus lokal dengan visual basic meliputi teknik
menginfeksi flashdisk dari sebuah komputer, menginfeksi komputer target
dimana flashdisk terpasang, menggandakan diri ke folder tertentu
(umumnya beberapa folder inti seperti windows, system32 dan lain
sebagainya). Kemudian virus lokal ini akan menginfeksi registry,
pemblokiran registry, cmd, msconfig, sysedit, pengatur folder option dan
masih banyak lagi yang akan dibahas satu persatu dalam memahami teknik
penyerangan dan pertahanan virus lokal serta pembuatannya melalui bahasa
pemrograman visual basic. Dilihat dari teknik infeksi sistem,
penggandaan ke sistem dan infeksi registry, virus lokal yang dibuat
dengan bahasa pemrograman visual basic mudah untuk diciptakan bagi yang
sedikit mengerti dan mudah untuk dimusnahkan bagi yang sedikit mengerti,
hal ini sangat tergantung dari tingkat pemahaman. Atas dasar itulah
penelitian ini dilakukan untuk memberikan gambaran tentang teknik
pembuatan virus lokal dalam hal penyerangan dan pertahanannya.
Kata Kunci : Virus, Registry, Infeksi, Penyerangan, PertahananLebih Lanjut
DOWNLOAD ARTIKEL LENGKAP (PDF):
Berkenalan dengan LINQ pada VB2008
LINQ singkatan dari Language Integrated Query, LINQ sendiri merupakan fasiltias baru yang disertakan pada .NET Framework 3.5 dan telah terintegrasi jika kita menginstall Visual Studio 2008. Lalu apa bedanya sih dengan Query yang selama ini digunakan dalam database? Salah satu perbedaannya LINQ selain bisa melakukan query pada database juga dapat melakukan query terhadap data dalam format XML, Entities, Object dan sebagainya.Secara singkat konsepnya sama dengan ODBC yang menjadi jembatan dalam mengakses database dalam berbagi format. LINQ disini juga menjadi jembatan perantara dalam mengakses berbagai format struktur data. Selama format data mendukung IEnumerable Type maka LINQ dapat melakukan query kedalamnya.
Kalau boleh dianalogikan mungkin akan lebih menyenangkan jika kita memiliki 1 buah kunci untuk masuk kedalam semua ruangan yang ada, jadi kita tidak perlu repot membawa/mempunyai banyak kunci untuk masuk kedalam ruangan yang berbeda. Dengan LINQ kita mempunyai sebuah kunci untuk dapat masuk dan melakukan Query kedalam berbagai format data yang berbeda.
Artikel ini akan membahas pengunaan LINQ untuk melakukan query kedalam berbagai format data seperti LINQ to XML, LINQ to Object, LINQ to SQL
DOWNLOAD ARTIKEL LENGKAP (PDF):
Tweaking Windows dengan Visual Basic 6.0
Sistem operasi Microsoft Windows adalah system
operasi yang mempermudah penggunanya dengan tampilan GUI (Graphical User
Interface), sehingga hampir semua program aplikasinya juga berjalan
dengan mode GUI tersebut, mulai dari aplikasi Office, media player,
sampai dengan aplikasi untuk optimalisasi system (ex: TuneUp Utillities,
System Mechanic, TweakNow, etc).
Bagi anda para pengguna yang sangat menyayangi system
(doehh sangking sayangnya.. ☺), biasanya anda selalu menggunakan
program untuk optimalisasi dan maintenance system seperti contoh yang
sudah disebutkan diatas. Tahukah anda? Kegiatan anda menggunakan program
tersebut biasa disebut dengan Tweaking. Disamping untuk tujuan merawat
atau mengoptimalisasi system biasanya anda juga mengeksplorasi lebih
dalam konfigurasi dan pilihan-pilihan yang disediakan pada program
tersebut, contohnya mengatur tampilan menu-menu pada start menu, windows
explorer, desktop, dll.
Bila anda tidak tahu apa dan bagaimana
program-program tweaking tersebut, langsung saja download di situsnya
masing-masing, atau minta bantuan paman Google untuk dicarikan linknya,
atau tanya teman yang punya masternya (ingat pepatah kuno! “Banyak jalan
menuju kota Roma”, termasuk ke rumah anda lho.., he..3x ☺).
Pada artikel ini penulis mencoba meberikan sedikit
pengetahuan tentang tweaking dengan registry Windows, serta tutorial
dasar pembuatan program tweaking dengan Microsoft Visual Basic 6.0, yang
dapat anda simak, pahami, juga dipraktekkan.
DOWNLOAD ARTIKEL LENGKAP (PDF):Mencari Karakter Tertentu Dalam Textbox
Segala sesuatu di mulai dari hal kecil, begitu juga dengan tulisan ini, ditujukan bagi para calon programmer VB6, untuk mengenal dan mendalami beberapa kegunaan dari properties dalam textbox, seperti selstart, sellenght, seltext, dan setfocus, yang dapat dimanfaatkan untuk mencari character tertentu dalam textbox. Pencarian character dalam textbox inipun nantinya dapat diterapkan pada program game, ramalan, zodiac, bioritme, validasi data, dan juga untuk hal-hal lainnya pada saat memperoleh proyek yang sesungguhnya, maupun untuk menyelesaikan Tugas Akhir.Required Knowledge / Skill:
Mengerti dasar-dasar pemrograman VB6 seperti, menempatkan component pada form, Mengetahui cara memanggil properties dari sebuah component,Mampu melakukan coding
DOWNLOAD ARTIKEL LENGKAP (PDF):
Mengatasi masalah lisensi ActiveX Control pada Vb 6.0
Tidak semua komponen yang ada pada Visual Basic merupakan komponen Enterprise Edition, ada beberapa komponen yang masuk dalam kategori Profesioanl Edition bahkan Learning Edition.Mungkin diantara pembaca ada yang pernah menemukan pesan error sebagai berikut:
License Information For This Component Not Found. You Do Not Have An Appropriate License To Use This Functionality In The Design Environment.
Ketika anda akan menggukan sebuah kontrol tertentu dalam project anda, atau
Compile Error : Permission Denied
Ketika anda melakukan Compiling project anda, atau
60: Method ~ of Object ~ failed
Ketika anda menggunakan Application Wizard, atau
Runtime Error ‘429′ : ActiveX Component Can’t Create Object
Ketika anda mencoba running project anda
Semua pesan error diatas terjadi karena ada komponen yang tidak terregistrasi, untuk mengatasinya, anda bisa mengatasinya dengan download file VB6CLi.exe, melalui link dibawah ini :
http://support.microsoft.com/default.aspx?scid=kb;en-us;194751
Setelah anda download berikutnya anda tinggal exekusi file VB6CLi.exe, namun sebelumnya pastikan aplikasi VB anda tidak sedang running. Jika proses eksekusi menampilkan pesan “Enterprise Design Licenses Have Been Installed Successfully”, maka anda telah sukses melakukan fixing komponen VB 6.0 anda, sebaliknya jika tidak berhasil akan menampilkan pesan error sebagai berikut :
Exit Code 0 : Licenses for that Edition were installed Exit Code 1 : Microsoft Visual Basic 6.0 was not detected on this system Exit Code 2 : Could Not Load A Support Utility Library Exit Code 3,4 : At Least 1 Design License Was Not Properly Installed Exit Code 5 : Unable To Install Any Design Licenses Exit Code 6 : There Was An Unspecified Error With The VBC6 UtilityVB6CLi.exe bisa digunakan untuk fixing beberapa ActiveX control berikut
ActiveX Control FileName Version Edition ------------------------------------------------------------------------- ADO Data Control 6.0 MSADODC.OCX 6.00.8171 L,P,E Chart Control 6.0 MSCHRT20.OCX 6.00.8177 P,E Comm Control 6.0 MSCOMM32.OCX 6.00.8169 P,E Common Dialog Control 6.0 COMDLG32.OCX 6.00.8169 L,P,E Data Bound List Controls 6.0 DBLIST32.OCX 6.00.8169 L,P,E DataGrid Control 6.0 MSDATGRD.OCX 6.00.8169 L,P,E DataList Controls 6.0 MSDATLST.OCX 6.00.8169 L,P,E DataRepeater Control 6.0 MSDATREP.OCX 6.00.8169 P,E FlexGrid Control 6.0 MSFLXGRD.OCX 6.00.8169 L,P,E Hierarchical FlexGrid Control 6.0 MSHFLXGD.OCX 6.00.3005 L,P,E Internet Transfer Control 6.0 MSINET.OCX 6.00.8169 P,E MAPI Controls 6.0 MSMAPI32.OCX 6.00.8169 P,E Masked Edit Control 6.0 MSMASK32.OCX 6.00.8169 P,E Multimedia Control 6.0 MCI32.OCX 6.00.8169 P,E PictureClip Control 6.0 PICCLP32.OCX 6.00.8169 P,E RemoteData Control 6.0 MSRDC20.OCX 6.00.8169 E Rich Textbox Control 6.0 RICHTX32.OCX 6.00.8169 L,P,E SysInfo Control 6.0 SYSINFO.OCX 6.00.8169 P,E Tabbed Dialog Control 6.0 TABCTL32.OCX 6.00.8169 L,P,E Windows Common Controls-3 6.0 COMCT332.OCX 6.00.8169 P,E Windows Common Controls 5.0 (SP2) COMCTL32.OCX 6.00.8022 L,P,E Windows Common Controls 6.0 MSCOMCTL.OCX 6.00.8177 L,P,E Windows Common Controls-2 5.0 (SP2) COMCT232.OCX 6.00.8022 L,P,E Windows Common Controls-2 6.0 MSCOMCT2.OCX 6.00.8177 L,P,E Winsock Control 6.0 MSWINSCK.OCX 6.00.8169 P,E L = Learning Edition P = Professional Edition E = Enterprise EditionBagi anda yang suka menggunakan komponen Sheridan 3D Controls (THREED32.OCX) dan anda menemukan pesan error
License Information For This Component Not Found. You Do Not Have An Appropriate License To Use This Functionality In The Design Environment.
ketika anda akan menggunakannya pada form dalam project anda, gunakan file VBUSC.exe untuk melakukan fixing.
VBUSC.exe bisa didownload dari link berikut : http://support.microsoft.com/kb/q195353/
Setelah anda download anda bisa langsung eksekusi dan jalankan aplikasi VB anda kembali dan bisa dipastikan pesan errornya tidak akan tampil kembali.
VBUSC.exe, merupakan file yang khusus untuk mengatasi lisensi pada kontrol-kontrol yang sudah discontunue, dalam arti kontrol-kontrol tersebut sudah tidak lagi didistribusikan pada versi-versi terbaru.
Beberapa kontrol yang masuk dalam kategori discontinue antara lain :
ActiveX Control Name Filename ------------------------------------------------ Desaware Animated Button Control ANIBTN32.OCX Microhelp Gauge Control GAUGE32.OCX Pinnacle-BPS Graph Control GRAPH32.EXE Microsoft Grid Control GRID32.OCX Microhelp Key State Control KEYSTA32.OCX Microsoft Outline Control MSOUTL32.OCX Outrider SpinButton Control SPIN32.OCX Sheridan 3D Controls THREED32.OCXDemikian semoga membantu, kritik saran dan masukandari temen-temen semua selalu saya tunggu.
Referensi :
http://support.microsoft.com/default.aspx?scid=kb;en-us;194751
http://support.microsoft.com/kb/q195353/
http://vbcity.com/forums/topic.asp?tid=104011
Eksekusi Perintah DOS dari Web Browser
Dalam menggunakan komputer tentunya Anda tidak pernah terlepas dengan yang namanya perintah DOS (Disk Operating System). Dengan tampilannya yang “hitam putih” pastinya agak membosankan bukan? Lalu bagaimana caranya agar kita tidak bosan untuk bekerja dalam menggunakan perintah DOS dan bukankah sekarang merupakan era masuknya Windows? Berikut merupakan cara efektif sekaligus menyenangkan dalam menggunakan perintah DOS dalam Windows. Caranya yaitu dengan menggunakan Web Browser kita dapat mengendalikan perintah DOS dan pastinya tidak membosankan karena tampilannya dapat di ubah-ubah sesuai dengan keinginan Anda.DOWNLOAD ARTIKEL LENGKAP (PDF):
Cara Membuat Tampilan Menu yang Disertai Animasi Flash dalam Visual Basic Basic 6.0
Pada pembahasan materi ini adalah bagaimana tata cara
membuat tampilan menu di Visual Basic 6.0 yang disertai dengan animasi
Flash MX 2004. Caranya tidaklah susah apalagi sampai bingung untuk
membuatnya. Di sini kita akan mencoba membuat tampilan menu biasa hanya
saja kita akan menampilkan animasi yang ada pada Flash MX 2004 ke dalam
Visual Basic 6.0. Mari mencoba dan perhatikan apa yang setelah anda
kerjakan program tersebut, apakah terlihat menarik dari yang biasanya
anda buat daripada hanya menggunakan animasi dengan kode di Visual Basic
6.0 yang kelihatannya lebih sulit dibanding dengan membuat animasi di
Flash MX 2004 terlebih dahulu?
DOWNLOAD ARTIKEL LENGKAP (PDF):Manipulasi Data dengan ADODC
Tulisan ini membahas tentang manipulasi database
dalam aplikasi Visual Basic 6.0 menggunakan komponen Adodc. Disini kita
akan belajar bagaimana membuat koneksi antara form dengan database,
menambahkan record, menyimpan, menghapus, juga pencarian dan penapisan
data. Apapun jenis dan type database yang digunakan, prosedur yang
ditempuh hampir sama.
DOWNLOAD ARTIKEL LENGKAP (PDF):Menggunakan Windows Timer Untuk Membaca Data Dari Port Serial
Pada tulisan sebelumnya, penulis membuat dua program
Macro Excel untuk membaca dan mengirim data port serial. Kedua program
tersebut menggunakan For Loop yang tentunya mempunyai keterbatasan dalam
hal jumlah data tentunya. Bagaimana bila kita menginginkan mendapat
data yang jumlahnya tidak terbatas atau tidak diketahui batasnya.
Mungkin solusi dengan menggunakan Do-Until & While-Wend Loop dapat
menjadi pilihan. Tetapi cara ini dapat menyebabkan kita tidak dapat
menggunakan Excel untuk pekerjaan lain. Sedangkan metode rekursi akan
menyebabkan masalah stack overflow pada program.
Pilihan lain yang dapat dinggunakan adalah
pemanggilan prosedur secara berkala. Hal ini dapat dilakukan dengan
metode onTime. Sayangnya periode tersingkat yang dapat diberikan metode
ini adalah satu detik, sedangkan komunikasi serial terjadi dengan sangat
cepat. Bayangkan bila kita menggunakan kecepatan 9600 bps, artinya
dalam satu detik terdapat 9600 bit data yang dikirim.
Selain metode di atas, terdapat cara lain unuk
pemanggilan prosedur secara berkala, yaitu fungsi Timer yang disediakan
oleh Window API Library (Windows Timer). Salah satu kelebihan metode ini
adalah periode tersingkat untuk memanggil sebuah prosedur dapat
mencapai 1 milidetik. Untuk mengetahui lebih banyak lagi tentang
pemanggilan prosedur secara berkala baik dengan metode onTime atau
Windows Timer silahkan click link berikut : http://www.cpearson.com/excel/ontime.htm
Penulis melampirkan 1 buah program Excel yang
menggunakan Windows Timer untuk membaca data dari port serial. Selain
itu penulis menyertakan dokumen lain yang membahas kode VB dalam program
ini serta cara menggunakannya.
Semoga tulisan ini dapat bermanfaat dan penulis mengharapkan kritik dan saran dari rekan-rekan semua.
DOWNLOAD ARTIKEL LENGKAP (PDF):Menutup Akses Ke Registry Editor
Keamanan merupakan faktor utama dalam penunjang
keberhasilan jalannya suatu sistem. Jika keamanan terganggu maka
terganggu pulalah sistem yang berjalan. Maka dari itu keamanan sangat
perlu diperhatikan. Beberapa waktu yang lalu saya pernah membaca sebuah
artikel tentang memodifikasi beberapa nilai yang ada di registry agar
regedit tidak muncul baik melalui run yang ada di start menu maupun
regedit yang ada di folder Windows. Memang cara yang dianjurkan cukup
rumit dan membingungkan bagi orang awam. Karena para pengguna diwajibkan
membuat sebuah backup agar regedit dapat diakses kembali. Bagaimana
jika ada pengguna komputer yang lupa menempatkan file backup tersebut.
Pasti sangat merepotkan untuk mencarinya. Akhirnya saya tertarik untuk
membuat program yang sangat sederhana dan mudah-mudahan banyak
dimengerti oleh orang awam. Bukan saja dimengerti oleh orang awam tetapi
juga bersifat mudah dan aman. Script program berikut merupakan program
yang dibuat dengan menggunakan Visual Basic Script kegunaannya yaitu
untuk menonaktifkan maupun mengaktifkan regedit. Tujuan utama dari
pembuatan program ini yaitu untuk mengamankan regedit dari tangan-tangan
orang iseng yang berusaha merusak sistem operasi. Trik yang satu ini
pernah dimuat di Tabloid PCplus pada edisi 282 (1-14 Mei 2007) melalui
rubrik trik.
DOWNLOAD ARTIKEL LENGKAP (PDF):
0 komentar:
Posting Komentar