SerJay писал(а):Неправильно выразился:обновить данные не открывая CD
SerJay писал(а):А на VB нельзя зашифровать файл а потом его
расшифровать?
MeMBus писал(а):SerJay писал(а):А на VB нельзя зашифровать файл а потом его
расшифровать?
Можно все что угодно... тока как
Самый примитивный способ - берешь компонент для архивирования с поддержкой паролей (zip, rar) и архивишь со своим паролем...
Чуточку сложнее - пишешь сам кодировщик...
Максим Не поскажешь как это сделать(я про зашифрованные файлы)
Private Declare Function EncryptFile Lib "ADVAPI32" Alias "EncryptFileA" (ByVal lpFileName As String) As Boolean
Private Declare Function DecryptFile Lib "ADVAPI32" Alias "DecryptFileA" (ByVal lpFileName As String, ByVal dwReserved As Long) As Boolean
Const mFile = "c:\test.txt"
Private Sub Form_Load()
Encrypt mFile
End Sub
Sub Encrypt(sFile As String)
If EncryptFile(mFile) Then
MsgBox "Файл успешно зашифрован"
End If
End Sub
Sub Decrypt(sFile As String)
If DecryptFile(mFile, 0) = True Then
MsgBox "Файл успешно дешифрован"
End If
End Sub
Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" (ByVal lpszPath As String, ByVal lpPrefixString As String, ByVal wUnique As Long, ByVal lpTempFileName As String) As Long
dim sPath As String
sPath = String$(&H100, 0&) ' Буффер для АПИ
Call GetTempPath(&H100, sPath) ' Временный каталог
Call GetTempFileName(sPath, "tmp", 0&, sPath) ' Имя временного файла, отрезаем нули в пути
sPath = Left$(sPath, InStr(vbNull, sPath, vbNullChar) - vbNull)
v-adix писал(а):такую защиту обойти невозможно, за исключением копирования СД со старых СД-РОМ
MeMBus писал(а):v-adix писал(а):такую защиту обойти невозможно, за исключением копирования СД со старых СД-РОМ
"Сырой" метод чтения с игнорированием ошибок, и усе
Павлов Максим писал(а):2 v-adix
А можно по конкретнее? Какие последовательности байтов и куда они пишутся?
Чет я не понял как ты используешь защиту? Скинь сурс...
Сейчас этот форум просматривают: SemrushBot и гости: 118