Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

Защита программы от копирования   Найти похожие ветки 

 
dimak-2k   (2006-05-15 08:44) [0]

Помогите пожалуйста. Необходимо сделать защиту проги от копирования на другое железо. Как это сделать? Если есть готовый кусок программы, скиньте. Мне говорили, что надо id железа определять, но как это сделать, я не знаю. Заранее благодарен.


 
Сергей М. ©   (2006-05-15 09:09) [1]


> Как это сделать?


От копирования - никак.


 
parovoZZ ©   (2006-05-15 09:21) [2]

Использовать HASP. Тогда надобность в копировании отпадёт. Правда можно взломать.


 
tesseract ©   (2006-05-15 10:22) [3]


> Использовать HASP. Тогда надобность в копировании отпадёт.
>  Правда можно взломать.

Используй guardant, пока не взломали.


 
Dstr ©   (2006-05-15 10:31) [4]

Привязать к Сериальному винта или компашки - и фсе.


 
dimak-2k   (2006-05-15 18:42) [5]

Как вытянуть id винта или другового устройства?


 
dimak-2k   (2006-05-15 18:46) [6]


> Используй guardant, пока не взломали.

Как использовать его? я в плане защиты новичок, никогда с этим не сталкивался.


 
Dstr ©   (2006-05-15 19:14) [7]

GetVolumeInformationA: function(
 lpRootPathName: PChar;           //Партиция
 lpVolumeNameBuffer: PChar;        //Размер буфера под метку диска
 nVolumeNameSize: DWord;            //Сам буффер под метку
 lpVolumeSerialNumber: LPDWORD;  // Ооо,собственно сериальный номер
 lpMaximumComponentLength: LPDWORD; // maximum file name length
 lpFileSystemFlags: LPDWORD;        // file system options
 lpFileSystemNameBuffer: PChar;    // file system name buffer
 nFileSystemNameSize: DWORD         // length of file system name buffer
): Boolean; stdcall;

А дальше - не знаю,я ее использовал в перехвате АПИ - и фсе.Поищи в яндексе.Если тебе нужно чтобы с диска не скопировали - просто пропиши в инсталяхе,чтобы она гденить оставила Сериальник(в реестре например),а при запуске проги проверяй с текущим.

PS:Ломается за 3 сек


 
begin...end ©   (2006-05-15 19:19) [8]

> Dstr ©   (15.05.06 19:14) [7]

LOL


 
MetalFan ©   (2006-05-15 19:22) [9]


> begin...end ©   (15.05.06 19:19) [8]
>
> > Dstr ©   (15.05.06 19:14) [7]
>
> LOL
>

Большой ЛОЛ)


 
parovoZZ ©   (2006-05-15 19:26) [10]

А что мешает скопировать инсталляху?


 
Dstr ©   (2006-05-15 19:42) [11]


> > begin...end ©   (15.05.06 19:19) [8]
> >
> > > Dstr ©   (15.05.06 19:14) [7]
> >
> > LOL
> >
>
> Большой ЛОЛ)


Я не ей пользовался,а ее перехватывал,если вы к етому клоните,пытался написать прогу,которая запустит любую игру без диска,но так и не получилось,игра либо виснет,либо не запускается.
А насчет инсталяхи,тогда тупо запомни Сериальник и сравнивай при запуске.


 
parovoZZ ©   (2006-05-15 20:03) [12]

Это как это? А если юзеру приспичило сменить машину? Или она у него поломалась. Что тогда?
Вставляешь в USB новомодную железку и привязываешься к ней. И всё. А у кого руки чешутся, тот всё равно взломает. :(


 
dimak-2k   (2006-05-16 19:28) [13]

На счет взлома вы правы. Но все равно хочется хоть как-то защититься...


 
parovoZZ ©   (2006-05-16 22:00) [14]

Как сказал кто-то:
-Взламывается всё, что запускается ©



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.038 c
2-1156749497
GeneralMotors
2006-08-28 11:18
2006.09.17
Пробудить комп


3-1152876660
ANB
2006-07-14 15:31
2006.09.17
Посоветуйте способы работы с XML в оракле


2-1157087948
Neket
2006-09-01 09:19
2006.09.17
обработка ошибок в Query


2-1156520417
NAS
2006-08-25 19:40
2006.09.17
Даты


15-1156308822
Ega23
2006-08-23 08:53
2006.09.17
С Днём рождения! 23 августа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский