Wednesday, 20 February 2008

Sekuriti FORM VB 6.0

Dilihat dari judul mungkin akan sangat aneh, tapi cobalah baca dengan seksama agar memahami :
Perlu diketahui dengan Visual Basic kita bisa melakukan hal yang baik, atau sangat merugikan. Form pada VB bisa kita buat agar tidak tertutup ketika form dijalankan. Proteksi Form VB bisa dilakukan dengan memanfaatkan event unload Form. Berdasarkan siklus hidupnya event ini dijalankan sebelum alokasi memori dibersihkan. Artinya masih ada kesempatan kita untuk mencegah hal tersebut terjadi yaitu dengan cara memberikan nilai 1 pada argumen cancel. Berikut lebih jelasnya.

Private blnStatus As Boolean

Private Sub cmdOK_Click()

If (Me.Text1.Text = "cookie") Then

blnStatus = True

Unload Me

Else

blnStatus = False

MsgBox "Untuk menutup form ini silakan isikan nama cookie", vbCritical, "cookie"

End If

End Sub

--

Private Sub Form_Unload(Cancel As Integer)

If Not blnStatus Then

Cancel = 1

Call cmdOK_Click

End If

End Sub

Dengan code diatas sudah dipastikan penutupan form dengan (kontrol X) ataupun dengan kombinasi Alt-F4 tidak akan berhasil!! Tetapi sangat mudah bagi TaskManager dengan “Hak Istimewanya” untuk membunuh/ menutup form anda. Perlu diketahui di Visual Basic ada tersimpan trik bagi anda untuk menghidari “hak istimewa” tersebut.

Nah, sudah mengerti dengan judul diatas??? Jangan-jangan belum neh??
Jadi code ini bisa dipakai untuk mambuat program untuk kebaikan sekuriti atau bisa anda gunakan untuk berbuat hal yang merugikan,…begitu lho…. Capekk dech…

No comments:

Recent Comments Blog