[ASK] Mengunci Database

Forum diskusi pemrograman VB6

[ASK] Mengunci Database

Postby Balqis » 23 Feb 2012, 10:28

salamun'alaikuum... :)

Master, gmn ya cara mengunci database agar tidak bisa dibuka (bukan mem-password). jadi cuma bisa diakses oleh program kita saja...
saya menggunakan database access (.mdb)..
tujuannya agar nnt di saat program sudah digunakan, isi database tidak bisa diganggu/diubah/dicopy (data/strukturnya).

misalnya mengubah tipe filenya mgkin..
bisa enggak Master...? :(

mohon pencerahan serta bimbingannya.. ^:)^

Wassalam...
~o)
Saya hanya guru Taman Kanak-kanak yang ingin bisa pemrograman...
User avatar
Balqis
Prajurit Dua
Prajurit Dua
 
Posts: 33
Joined: 17 Mar 2010, 07:06
Memberi kopi: 4 cangkir
Mendapat kopi: 0 cangkir

Re: [ASK] Mengunci Database

Postby novaedp » 23 Feb 2012, 10:47

ms access tidak punya fitur seperti itu, satu2nya perlindungan yg ada ya password, tp...
ada 1 trik, ini biasa saya lakukan, agar db access tidak bisa lgsung dibuka dg dobel klik yaitu
mengganti ekstensi .mdb dg ekstensi lain misal .sys atw .dat atw yg lain,
terserah tante aja...
just wanna code something and share it.
novaedp
Prajurit Kepala
Prajurit Kepala
 
Posts: 468
Joined: 26 Mar 2010, 18:56
Memberi kopi: 8 cangkir
Mendapat kopi: 58 cangkir

Re: [ASK] Mengunci Database

Postby JBAlia » 23 Feb 2012, 11:28

Pada dasarnya bisa kok diproteksi tanpa password dan dengan tidak mengganti extensinya.
Coba perhatikan byte ke 5 sampai byte ke 19 dari database ms.access anda. baik dari hasil buatan visual data manager sampe ms.access 2007 (mungkin sampe 2010). :ymsiul: :ymsiul:
-- Phew, my Laptop is Back...
JBAlia
Prajurit Satu
Prajurit Satu
 
Posts: 248
Joined: 26 Sep 2011, 11:03
Location: Airmadidi
Memberi kopi: 13 cangkir
Mendapat kopi: 42 cangkir

Re: [ASK] Mengunci Database

Postby Balqis » 23 Feb 2012, 11:31

JBAlia wrote:Coba perhatikan byte ke 5 sampai byte ke 19 dari database ms.access anda.

endak mengeti syaia.. :((
Saya hanya guru Taman Kanak-kanak yang ingin bisa pemrograman...
User avatar
Balqis
Prajurit Dua
Prajurit Dua
 
Posts: 33
Joined: 17 Mar 2010, 07:06
Memberi kopi: 4 cangkir
Mendapat kopi: 0 cangkir

Re: [ASK] Mengunci Database

Postby novaedp » 23 Feb 2012, 11:32

Balqis wrote:
JBAlia wrote:Coba perhatikan byte ke 5 sampai byte ke 19 dari database ms.access anda.

endak mengeti syaia.. :((


makax tante enggak ak kasih solusi yg itu, krn pasti tambah bingung :) :) :)
just wanna code something and share it.
novaedp
Prajurit Kepala
Prajurit Kepala
 
Posts: 468
Joined: 26 Mar 2010, 18:56
Memberi kopi: 8 cangkir
Mendapat kopi: 58 cangkir

Re: [ASK] Mengunci Database

Postby JBAlia » 23 Feb 2012, 11:41

Balqis wrote:endak mengeti syaia.. :((

Sabar tan, semua juga nggak mungkin langsung bisa ngerti kok :D :D
Coba anda buat file tes.mdb klo menggunakan ms.access dibawah versi 2007, klo yang 2007 dan keatas coba buat tes.accdb
databasenya kosong aja biar file nya nggak besar. trus coba dibuka dengan notepad.exe(klo masih kebesaran coba dibuka pake wordpad.exe klo ada notepad+ lebih baik lagi)
trus perhatikan byte ke 5 sampe 19. <:D> <:D>
-- Phew, my Laptop is Back...
JBAlia
Prajurit Satu
Prajurit Satu
 
Posts: 248
Joined: 26 Sep 2011, 11:03
Location: Airmadidi
Memberi kopi: 13 cangkir
Mendapat kopi: 42 cangkir

Re: [ASK] Mengunci Database

Postby Seruling » 23 Feb 2012, 13:31

Om, tanya, Itu byte ke 5 sampai ke 20 yang berisi tulisan "Standard ACE DB" atau "Standard Jet DB"
Selanjutnya diapain?
Apa harus diutak-atik sendiri lewat Get() dan Put() supaya nggak bisa dibuka lewat dobel click windows? :">
=== Seruling ===
User avatar
Seruling
Kopral Dua
Kopral Dua
 
Posts: 688
Joined: 28 Jun 2010, 19:01
Location: Berhadapan dengan Acer Aspire
Memberi kopi: 34 cangkir
Mendapat kopi: 37 cangkir

Re: [ASK] Mengunci Database

Postby pujanggabageur » 23 Feb 2012, 13:40

[OOT]
Ini om isi bait ke 5, tapi cuma sampai bait 13 saja:
Code: Select all
Aku ini binatang jalang
Dari kumpulannya terbuang

Biar peluru menembus kulitku
Aku tetap meradang menerjang

Luka dan bisa kubawa berlari
Berlari
Hingga hilang pedih peri

Dan aku akan lebih tidak perduli

Aku mau hidup seribu tahun lagi


[BTT]
Ganti ekstensi saja + bubuhi password (passwordnya di encrypt biar lebih susah.
Wajib hukumnya mematuhi Peraturan Memposting!
Diajar babarengan

Post pujanggabageur telah mendapat kopi dari:
Balqis
User avatar
pujanggabageur
Global Moderator
Global Moderator
 
Posts: 2817
Joined: 13 Mar 2010, 14:15
Location: di depan LCD ViewSonic
Memberi kopi: 159 cangkir
Mendapat kopi: 293 cangkir

Re: [ASK] Mengunci Database

Postby JBAlia » 23 Feb 2012, 16:29

Seruling wrote:Om, tanya, Itu byte ke 5 sampai ke 20 yang berisi tulisan "Standard ACE DB" atau "Standard Jet DB"
Selanjutnya diapain?
Apa harus diutak-atik sendiri lewat Get() dan Put() supaya nggak bisa dibuka lewat dobel click windows? :">

Yup benar sekali :"> :"> , cuman utak-atiknya nggak perlu pake Get() kalee... kita kan cuman mo nulis doang ke situ. :">
"Standard" diganti aja ama "Standart", pasti bingung tu Ms. Access nya :lol: :lol:
-- Phew, my Laptop is Back...
JBAlia
Prajurit Satu
Prajurit Satu
 
Posts: 248
Joined: 26 Sep 2011, 11:03
Location: Airmadidi
Memberi kopi: 13 cangkir
Mendapat kopi: 42 cangkir


Return to Visual Basic 6.0

Who is online

Users browsing this forum: No registered users and 2 guests