Чтоб её нельзя было скопировать к себе на жесткий...
Только запуск с дискеты....
Жду ответов

If Dir(App.Path & "\42.dll") ="" Then MsgBox "Не найден файл 42.dll. Жизнь потеряла смысл!"
private sub Form_load()
If not left(app.path,1)="A" then msgbox "good by":end
'Здесь пиши все, что тебе нужно
end sub
Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Private Sub Form_Load()
Dim SN As Long
GetVolumeInformation "A:\", vbNullString, 0, SN, 0, 0, vbNullString, 0
MsgBox SN
End Sub
Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Private Sub Form_Load()
Dim SN As Long
GetVolumeInformation VBA.Left(App.Path,3), vbNullString, 0, SN, 0, 0, vbNullString, 0
If SN <> <здесь номер, который ты получил из кода 1> Then MsgBox "Жизнь прошла", vbCritical: End
End Sub
If SN <> <здесь номер, который ты получил из кода 1> Then MsgBox "Жизнь прошла", vbCritical: End
У всех работает, а у тебя глючная?CRClub писал(а):Просто я командной не работаю она у меня глючная
Всю жизень ошибки выдаёт !!!
CRClub писал(а):Ешо возник маленький вопрос
Когда я сделал свою прогу и использовал в ней всякие компоненты, чтоб прога пошла на другом компе мне надо скинуть все контролы в папку с прогой ???
CRClub писал(а):Защита рушится ???
С сериным номером дискеты ???
Сейчас этот форум просматривают: Google-бот и гости: 6