[VBA] access lisans korumada çözüm
#1
merhabalar
elimde lisanslama uygulaması mevcut. aşağıdaki kodun mantığı nedir bilgi verirmisiniz

birinci private ile başlayan kod sanırım uygulamayı kullanılacak bilgisayarın
ikinci private ile başlayan kodda müşteriye verilecek kod .
uygulamanın olduğu dizine .txt kaydedip ne yapacaz. kod sorduğunda kod yerine ne yazacağız
burada lisansta istenilen nedir ...
birde uygulamanın bulunduğu ana dizinde
539787628.txt dosya var içerisinde
e14ee86548afb20247ac182296f029e3

kodu var Vba kodlarındada bu var

Kod:
Private Sub Form_Load()
Dim wrkDefault As Workspace
Dim nesne, disk, k
Set nesne = CreateObject("Scripting.FileSystemObject")
Set disk = nesne.GetDrive(nesne.GetDriveName(nesne.GetAbsolutePathName("d:\")))
k = disk.SerialNumber
Me.disk = k

End Sub

Private Sub Komut0_Click()
Dim wrkDefault As Workspace
Dim nesne, disk, k
r = Mid(MD5String(Me.disk), 1, 8)
If asif = r Then
Set nesne = CreateObject("Scripting.FileSystemObject")
Set disk = nesne.GetDrive(nesne.GetDriveName(nesne.GetAbsolutePathName("d:\")))
k = disk.SerialNumber
Me.disk = disk.SerialNumber
klasor = CurrentProject.Path & "/" & disk.SerialNumber & ".txt"
Open CurrentProject.Path & "/" & disk.SerialNumber & ".txt" For Output As #1
Print #1, MD5String(disk.SerialNumber)
Close #1
DoCmd.OpenForm "başlangıç"
Else
10 MsgBox "HATALI ŞİFRE YENİNİDEN DENE"
End If

End Sub


ve başlangıç formundaki en üsttede lisansa ait bu kod var

Kod:
Private Sub Form_Load()

On Error GoTo 10
Dim nesne, disk, k

Set nesne = CreateObject("Scripting.FileSystemObject")
Set disk = nesne.GetDrive(nesne.GetDriveName(nesne.GetAbsolutePathName("d:\")))
k = disk.SerialNumber
  r = MD5String(disk.SerialNumber)

  Open CurrentProject.Path & "/" & disk.SerialNumber & ".txt" For Input As 1
Do While Not EOF(1)
      Line Input #1, kayit1
      If kayit1 <> Empty Then
        M = kayit1
        satir = satir + 1
        End If
    Loop
     Close #1

If M = r Then
Else
10 DoCmd.OpenForm "şifree"
End If
End Sub



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-17 SORU VE ÇÖZÜM HAKKINDA! onur_can 6 7.100 27-01-2023, 01:01
Son Mesaj: BeyTor
  Tekrarlı çalışan Sql Sorgusu Yerine Nasıl Bir çözüm Getirilebilir adnnfrm 4 370 23-10-2021, 02:17
Son Mesaj: adnnfrm
  [RAPOR] Yinelenen Kayıt Nedeniyle Toplama Sorununa Çözüm Arıyorum RENATO 1 1.704 05-01-2016, 16:37
Son Mesaj: RENATO
  [TABLO] access 2007 de bir kayıt gösterme sorunu için çözüm Kariyerin 3 1.544 21-10-2012, 19:47
Son Mesaj: sonerdursun
  [FORM] Metin kutularının scrollbar saçmalığına çözüm var mıdır? Mehmet Eser 4 2.170 05-06-2012, 11:50
Son Mesaj: furkan_68200
access-sql-18 [FORM] Programa Lisans Getirme arackiralama 1 1.964 25-03-2012, 19:44
Son Mesaj: onur_can
access-sql-15 [FORM] Sebebi bilinmeyen Access hatalarına ek çözüm yolu var mı? Mehmet Eser 7 3.787 10-02-2012, 16:23
Son Mesaj: onur_can
access-sql-12 [FONKSiYON] runtime2010 çözüm kartal19 4 2.021 22-01-2012, 02:50
Son Mesaj: kartal19

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi