Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
linq
Зарегистрирован: 14.05.2004 Сообщения: 11
|
Добавлено: Сб Май 15, 2004 6:08 pm Заголовок сообщения: Автоматическая установка нового CD-Key для Half-Life |
|
|
Вот написал тут маленькую прогу для автоматической установки нового CD-Key для Half-Life — думаю многим пригодится!
Все кейгены, в основном, только генерируют ключ, но НЕ записывают его в реестр куда надо. Приходится самому возиться. А если нужно на 10 (20, 30, …) компов ставить? — это каждый раз одни и те же действия, т.е. снять защиту на реестр, найти раздел, найти ключ и ввести вручную CD-Key. Короче, я думаю народ знает о чём идёт речь.
А тут всё просто:
создаёшь ярлык на рабочем столе "Новый CD-Key для Half-Life" рядом с Counter-Stirke — юзеры сами со временем привыкнут к ярлыку (т.е. будут знать, что он делает) => не будут беспокоить админа по мелочам (!)
Надеюсь кому-нибудь это облегчит жизнь хоть на немного.
_________________ С уважением, linq
Последний раз редактировалось: linq (Вт Июн 01, 2004 9:08 pm), всего редактировалось 3 раз(а) |
|
Вернуться к началу |
|
|
Diver49 Гость
|
Добавлено: Вт Июн 01, 2004 2:49 pm Заголовок сообщения: |
|
|
а зачем это может понадобиться?(установка нового сидикея) |
|
Вернуться к началу |
|
|
Dimitry
Зарегистрирован: 28.01.2003 Сообщения: 131 Откуда: г. Москва
|
Добавлено: Вт Июн 01, 2004 5:38 pm Заголовок сообщения: |
|
|
Diver49 писал(а): | а зачем это может понадобиться?(установка нового сидикея) |
Вообще-то достаточно установить на всех компьютерах РАЗНЫЕ CD-Key'и. Иначе при попытке подключиться к одному серверу двум компьютерам с одним и тем же CD-Key'ем вылетит ошибка "CD Key already in use" - "CD-Key уже используется".
Досадно, когда приходишь в клуб, желая поиграть в CS, нарываешься на это сообщение....
Единственное, я не знаю алгоритма генерации ключа(вскрывать имеющиеся keygen'ы неохота), а так бы давно написал утилитку, которая генерит ключ например по серийному номеру HDD, который разный на всех машинах.
Для справки: основная идея CD-Key'ев(на практике может быть немного искажена, но суть остаётся в том же): они состоят из случайного числа + какая-нибудь функция от этого числа, например сумма всех его цифр. В итоге, любой keygen выбирает число с помощью генератора случайных чисел, считает функцию и выдаёт ключ. А дальше начинается:
- программа проверяет, что ключ является допустимым, т.к. функция вычислена верно(такая проверка делается в основном для защиты от случайной ошибке при вводе CD-Key легальным пользователем);
- если произошло случайное свопадение ключей, то две копии игрущки отказываются "стыковаться" друг с другом;
- Вас не пускают на официальные сервера(например игры от Blizzard не хотят ходить на официальный Battle.net), т.к. у этого сервера есть список проданных ключей, а Ваш вряд-ли совпадёт хотя бы с одним из проданных.
Ну вот и всё. Надеюсь я вас не очень сильно утомил |
|
Вернуться к началу |
|
|
linq
Зарегистрирован: 14.05.2004 Сообщения: 11
|
Добавлено: Вт Июн 01, 2004 6:09 pm Заголовок сообщения: |
|
|
Цитата: | Досадно, когда приходишь в клуб, желая поиграть в CS, нарываешься на это сообщение.... |
дык, а если админы ещё и в ж*пу пьяные и им на всех п*х?
ну или в конечном счёте спят и им всё-равно на всех …? :?
Приходится всё самому делать — т.е. «ломать» защиту, устанавливать ключ,
а потом ещё и вернуть всё на место.
Так ладно я, а другие? те самые простые юзеры, которые ни шиша не смыслят в компах? —
им приходится смириться и играть во что-то другое.
Вот поэтому и написал эту программульку.
З.Ы.: Сорри за нецензурные выражения —
просто они наиболее полно выражают проблему. _________________ С уважением, linq |
|
Вернуться к началу |
|
|
Diver49 Гость
|
Добавлено: Вт Июн 01, 2004 7:23 pm Заголовок сообщения: |
|
|
а сделай тогда еще вариант без всяких окошек "типа установлен", мне бы пригодилось |
|
Вернуться к началу |
|
|
linq
Зарегистрирован: 14.05.2004 Сообщения: 11
|
Добавлено: Вт Июн 01, 2004 9:13 pm Заголовок сообщения: |
|
|
качай!
З.Ы.: тока не забудь про параметр /nomessage _________________ С уважением, linq |
|
Вернуться к началу |
|
|
pilot
Зарегистрирован: 02.09.2004 Сообщения: 21 Откуда: Минск
|
Добавлено: Чт Сен 02, 2004 8:20 pm Заголовок сообщения: |
|
|
создаем файл типа hl.reg
внутри пишем что-нибудь в духе
______________________________
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings]
"Key"="2313532435413"
------------------------------------------
и ложим его в автозагрузку ну вобщем то и все прблеммы |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Чт Сен 30, 2004 6:53 pm Заголовок сообщения: |
|
|
и при перестановки машины с образа нужно не забыть положить соответствующий этой машине файлик... |
|
Вернуться к началу |
|
|
G@V
Зарегистрирован: 22.01.2003 Сообщения: 224 Откуда: г. Наро-Фоминск
|
Добавлено: Сб Окт 09, 2004 12:31 pm Заголовок сообщения: |
|
|
Кто скачал эту прогу в консольном виде..., скинте плиз на почту sobaka@mailgate.ru _________________ Клуб "Торнадо"
г. Наро-Фоминск |
|
Вернуться к началу |
|
|
|