Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual Basic
Перезагрузить страницу Защита программы?
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
imported_Lio imported_Lio вне форума
Member
 
Сообщений: 57
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.03.2005
По умолчанию Защита программы? - 27.09.2005, 07:53

Всем привет.
Вопрос 1 - Как лучше защитить программу? Что-бы нельзя было просто скопировать и унести на другой комп?
Вопрос 2 - А как отследить первый запуск программы?
Заранее спасибо.
Lio.
Ответить с цитированием
  (#2 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 27.09.2005, 09:29

1. Привязка к железу, либо к данным, заносимым другой программой
2. Делать пометку (в реестре или файле)
Ответить с цитированием
  (#3 (permalink)) Старый
imported_Lio imported_Lio вне форума
Member
 
Сообщений: 57
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.03.2005
По умолчанию 27.09.2005, 15:38

Цитата:
Originally posted by Dian
[b]2. Делать пометку (в реестре или файле)
А как делать эту пометку в реестре? А по поводу файла - это что создавать какой-то новый файл или прямо в программе где-то, типа в скрытой метке?
Ответить с цитированием
  (#4 (permalink)) Старый
FlamerZ FlamerZ вне форума
Member
 
Сообщений: 49
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 10.02.2006
По умолчанию 11.02.2006, 11:51

1) в файле.
Заносим:

Код:
 open environ("windir") & "bla-bla-bla.dat" for output as #1
 print #1, "program registered!"
 close #1
Читаем:

Код:
 open environ("windir") & "bla-bla-bla.dat" for input as #1
 input #1, a
 close #1
 if a="program registered!" then 
  msgbox "program is registered!"
 else
  msgbox "program is not registered!"
 end if

Запись в реестр
Код:
Set Reg = CreateObject("WScript.Shell")
Reg.RegWrite "HKLMSoftwareMicrosoftWindowsCurrentVersionRunИмя твоей проги", "Путь к твоей проге"

Удаление из реестра
Код:
Set Reg = CreateObject("WScript.Shell")
Reg.RegDelete "HKLMSoftwareMicrosoftWindowsCurrentVersionRunИмя твоей проги"
вот так, только ты подредактируй. про реестр то,ч то я тебе написал - это заставит при включении загружаться.[/quote][/code]
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
защита от дурака??? сега Любые вопросы от новичков 7 24.02.2012 22:03
Защита от анализатора Ksana25 Веб-программирование 0 19.12.2011 14:57
Защита документов xXx[34rus] Любые вопросы от новичков 0 16.12.2010 19:03
Защита от вскрытия! lazbool Материнские платы 3 07.09.2010 23:12
Защита ORTODOX Софт и программы 13 15.09.2008 22:56
Защита и PHP Sasyk PHP 2 14.07.2008 03:26
Защита CD Aleksan Софт и программы 29 05.05.2008 11:14
Защита данных wenom C++ Builder 5 25.03.2007 18:49
Как создать защита программы Виталик C++ Builder 2 03.08.2006 17:48
Защита паролем программы от неверного ввода Dimson C++ Builder 4 25.10.2005 22:36
Защита программы в Delphi Droom Delphi 12 22.08.2004 17:41
Защита программы от копирования средствами BC++ 6 Leon C++ Builder 28 09.01.2004 12:50



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов