Страница: 1 | 2 | 
		
		 
			   
			 
			 
			 
			 только к стандартной проверочки (Now() - SetupDate) нужна еще проверка, что оставшееся количество дней не превышает 30, а то для обхода твоей ShareWarности и хакер не нужен, просто изменяешь системную дату перед установкой лет эдак на 10 вперет и програмка будет прекрасно себя чувствовать ближайшие 10лет и 30 дней  Ну даладно, зифируем, время проидет и я как самый умный изменю системную дату,  Была у меня одна прога, работала только с 09:00 до 15:00, так я для нее сделал на VB прогу, которая изменяла время и запускала ту прогу, а потом возвращала время  И никаких hex-ов.. Заработал. Неправда. Для работы твоих прог нужен только .NET Framework, который распространяется бесплатно и свободно. Ничего больше не надо. И никто не узнает, лицензионный VS у тебя или нет. В конце концов, может ты проги писал в Блокноте и копилил через .NET Framework SDK (он тоже бесплатный и свободно качается с мелкософтского сайта).   Насчёт хэша. Это такая последовательность байт, которая точно определяет некие данные, но, зная хэш, нельзя получить эти данные. Короче, знаешь что такое CRC? Хэш - что-то типа этого. В .NET есть могучие криптонграфические средства. Смотри в System,.Security.Cryptography. Инфа - в MSDN. 
			
 
  
		
     
  
    
Вопрос: Чтобы работало 30 дней                            
     
    
Добавлено: 07.07.03 15:51
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     AV | Web-сайт: www.av.folder-pro.net
 AV | Web-сайт: www.av.folder-pro.net
      
       
  
Как можно сделать, чтобы моя прога работала только 30 дней.
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 30
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: shuffle
 shuffle







Администратор
ICQ: 201502381 
Вопросов: 15
Ответов: 737
      
 Профиль |  | #1
       
Добавлено:  07.07.03 18:00
       
    
       
  
Например запиши дату инсталяции твоей проги и читай при запуске...
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Иван
 Иван







Администратор
ICQ: 147688925 
Вопросов: 24
Ответов: 708
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  07.07.03 20:49
       
    
       
  
Писать лучше всего в реестр, и желательно в пару мест... 
     а то хакеров поразвелось много
 а то хакеров поразвелось много .
.
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: shuffle
 shuffle







Администратор
ICQ: 201502381 
Вопросов: 15
Ответов: 737
      
 Профиль |  | #3
       
Добавлено:  07.07.03 22:20
       
    
       
  
На самом деле, если хакер попытается взломать твою прогу, то тут есть утилиты типа Regmon, которые отслеживают все обращения к реестру. Если записывать в файл, то Filemon, того же производителя... Наверно самый надёжный вариант - записывать в сам exe. Вообще тема защиты, у меня это сплошная головная боль...  
     
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: Иван
 Иван







Администратор
ICQ: 147688925 
Вопросов: 24
Ответов: 708
      
 Web-сайт:  
 Профиль |  | #4
      
Добавлено:  07.07.03 22:41
       
    
       
  
Гы... только все же использовать несколько мест для подобных данных.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: Romeo
 Romeo



ICQ: 200700724 
Вопросов: 7
Ответов: 29
      
 Профиль |  | #5
       
Добавлено:  08.07.03 02:43
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа: Павел
 Павел






Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  08.07.03 06:50
       
    
       
  
Шифровать дату, записать в exe, потом создать хэш exe'шника и записать его в несколько мест в реестр.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа: Алексей
 Алексей







black  admin
ICQ: 261779681 
Вопросов: 87
Ответов: 633
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  08.07.03 07:29
       
    
       
  
Зачем изобретать велосипед? в открытом виде в конец exe и всего делов, хотя если прога хорошая, то ее все равно сломают...
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа: Миха
 Миха


ICQ: 394243 
Вопросов: 20
Ответов: 151
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  08.07.03 07:46
       
    
       
  
Лучше шифрануть и в отдельный файл вынести, хотя можно и в EXEшник запихнуть! Шифровать обязательно надо! Лучше своим алгоритмом 
    





 
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа: Павел
 Павел






Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #9
      
Добавлено:  08.07.03 08:44
       
    
       
  
To Nemio: если в открытом виде, то её даже ламер сломает. А если подальше закопать, то может не станут мучиться, если прога не совсем крутая.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа: Алексей
 Алексей







black  admin
ICQ: 261779681 
Вопросов: 87
Ответов: 633
      
 Web-сайт:  
 Профиль |  | #10
      
Добавлено:  08.07.03 11:28
       
    
       
  
 
     
  
  и зачем шифровали спрашиватеся
 и зачем шифровали спрашиватеся  
  
  ...это тоже надо учесть...
  ...это тоже надо учесть...
		
	  
			 
	
		 
    
       
    
Номер ответа: 11 
      
Автор ответа: Павел
 Павел






Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #11
      
Добавлено:  08.07.03 12:48
       
    
       
  
Гы. Я пробовал поменять дату (чтобы VS .NET 2003 заработал). Но сопутствующие проблемы: например, меняется также дата получения писем в TheBat, которую приходится потом вручную править  
     (
(
		
	  
			 
	
		 
    
       
    
Номер ответа: 12 
      
Автор ответа: Алексей
 Алексей







black  admin
ICQ: 261779681 
Вопросов: 87
Ответов: 633
      
 Web-сайт:  
 Профиль |  | #12
      
Добавлено:  08.07.03 14:12
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 13 
      
Автор ответа: shuffle
 shuffle







Администратор
ICQ: 201502381 
Вопросов: 15
Ответов: 737
      
 Профиль |  | #13
       
Добавлено:  08.07.03 17:27
       
    
       
  
To Павел: 
    
А как создать хэш exe'шника? И вообще что это и с чем его едят?
ЗЫ: А VS .NET 2003 заработал? А ещё я слышал страсти такие, что у кого нелиц. VS .NET, то для продажи своих прог, надо скачать какую-то фигню (около 100 мегов), а то поймают и... 
		
	  
			 
	
		 
    
       
    
Номер ответа: 14 
      
Автор ответа: Павел
 Павел






Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #14
      
Добавлено:  08.07.03 18:38
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 15 
      
Автор ответа: shuffle
 shuffle







Администратор
ICQ: 201502381 
Вопросов: 15
Ответов: 737
      
 Профиль |  | #15
       
Добавлено:  08.07.03 20:22
       
    
       
  
To Павел: 
    
Вот это да!  Сколько статей про защиту прочитал, ни разу об этом хэше не слышал (и про CRC тоже)... MSDN конечно хорошо, но с английским туго... А ты не видел каких нибудь статей об этих фишках? Вообще есть online'овский переводчик MSDN, говорят хороший... Ты не юзал такой? Может его скачать можно...
 Сколько статей про защиту прочитал, ни разу об этом хэше не слышал (и про CRC тоже)... MSDN конечно хорошо, но с английским туго... А ты не видел каких нибудь статей об этих фишках? Вообще есть online'овский переводчик MSDN, говорят хороший... Ты не юзал такой? Может его скачать можно...
ЗЫ: а у тебя разве нелиц. VS .NET? Зачем ты его ломал?