IPB

Добро пожаловать, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Universal CD-Key Changer, Мож кто реализует?..
Raf-9600
Jun 10 2009, 10:13
Сообщение #1


Advanced Member
***

Группа: Authorized
Сообщений: 54
Регистрация: 16-April 08
Пользователь №: 6,387
Спасибо сказали: 5 раз(а)



Сорь если ошибся разделом. Просто хотел бы попросить о создании универсальной проги для смены CD-Key. Задача её проста, перенести введенные символы, в определенный ключ реестра.
Только нужно чтобы:
1. Путь и имя ключа реестра, который прога будет менять, она брала из .ini файла.
2. С помощью "Resource Hacker" в неё можно было добавлять различные языки интерфейса.
3. Ограничение на количество введенных символов бралось из .ini файла.
4. В ней нельзя было ввести дефис, либо если и можно, то он бы не переносился в реестр.
Вобщем что-то типа такого:
http://uaimages.com/images/617480--TO002.png
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jun 10 2009, 12:19
Сообщение #2


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,197
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 286 раз(а)



Я знаю способ проще:
1) Создаёшь .TXT файл примерно такого содержания:
CODE
REGEDIT4

[HKEY_CURRENT_USER\Software\ProgramName]
"Key"="ABCDF-ABCDF-ABCDF-01234567890"

2) Изменяешь в нём "HKEY_CURRENT_USER\Software\ProgramName", "Key" и сам ключ.
3) Переименовываешь .TXT в .REG
4) Пользуешься.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Raf-9600
Jun 10 2009, 12:27
Сообщение #3


Advanced Member
***

Группа: Authorized
Сообщений: 54
Регистрация: 16-April 08
Пользователь №: 6,387
Спасибо сказали: 5 раз(а)



QUOTE(-=CHE@TER=- @ Jun 10 2009, 15:19) *
Я знаю способ проще

И после этого говоришь что юмору не место форуме? laugh.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jun 10 2009, 14:43
Сообщение #4


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,197
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 286 раз(а)



Юмор ситуации в том, что тебе всё равно надо будет вписывать путь до ключа в реестре и само значение. Так что тоже самое проще сразу сделать в .REG файле и нажать на нём ENTER, чем писать программу, которая что-то с чем-то там будет делать.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Raf-9600
Jun 10 2009, 15:43
Сообщение #5


Advanced Member
***

Группа: Authorized
Сообщений: 54
Регистрация: 16-April 08
Пользователь №: 6,387
Спасибо сказали: 5 раз(а)



QUOTE(-=CHE@TER=- @ Jun 10 2009, 17:43) *
Юмор ситуации в том, что тебе всё равно надо будет вписывать путь до ключа в реестре и само значение. Так что тоже самое проще сразу сделать в .REG файле и нажать на нём ENTER, чем писать программу, которая что-то с чем-то там будет делать.

Дык дело в том что мне не просто нужно сменить ключ в реестре (где находиться regedit.exe я ещё не забыл smile.gif ), просто я хотел бы добавить в свои пиратки возможность пользователю вписать свой, лицензионный ключ игры (если он у него есть).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jun 10 2009, 17:21
Сообщение #6


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,197
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 286 раз(а)



Советую тогда погуглить на тему InnoSetup. Там такое сделать можно, заодно и ярлыки по всяким "Пуск -> Программы" раскидать.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Raf-9600
Jun 10 2009, 17:35
Сообщение #7


Advanced Member
***

Группа: Authorized
Сообщений: 54
Регистрация: 16-April 08
Пользователь №: 6,387
Спасибо сказали: 5 раз(а)



QUOTE(-=CHE@TER=- @ Jun 10 2009, 20:21) *
Советую тогда погуглить на тему InnoSetup. Там такое сделать можно, заодно и ярлыки по всяким "Пуск -> Программы" раскидать.

Та знаю, и уже давно создаю неплохие инсталляторы. Но проблема в том, что я в нем разбираюсь только до секции [Code], а подобные вещи только там и "рисуются". Это в любом случае придется к кому-то обращаться за помощью. sleep.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jun 11 2009, 11:03
Сообщение #8


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,197
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 286 раз(а)



Можешь начать отсюда. Там пара ссылок на русские ресурсы по InnoSetup была.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Raf-9600
Jun 11 2009, 12:26
Сообщение #9


Advanced Member
***

Группа: Authorized
Сообщений: 54
Регистрация: 16-April 08
Пользователь №: 6,387
Спасибо сказали: 5 раз(а)



QUOTE(-=CHE@TER=- @ Jun 11 2009, 14:03) *
Можешь начать отсюда. Там пара ссылок на русские ресурсы по InnoSetup была.

Я про это все уже давно знаю, просто для меня было бы удобнее если б менялка ключей была реализована в виде отдельной проги, поэтому я сначала сюда обратился.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jun 11 2009, 17:06
Сообщение #10


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,197
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 286 раз(а)



В принципе она просто пишется - попробуй освоить хотя бы Delphi сам.
Потому что тебе потом ещё может программа какая-нибудь понадобиться, а когда сам умеешь - ни от кого не зависишь.
Если что, могу помочь с советами чем пользоваться (TRegistry, TINIFile и т.д.).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Raf-9600
Jun 11 2009, 18:04
Сообщение #11


Advanced Member
***

Группа: Authorized
Сообщений: 54
Регистрация: 16-April 08
Пользователь №: 6,387
Спасибо сказали: 5 раз(а)



QUOTE(-=CHE@TER=- @ Jun 11 2009, 20:06) *
В принципе она просто пишется

Консультировался с ещё одним программером, он сказал что для него это нужно пол дня потратить, притом что он он нюб.

QUOTE(-=CHE@TER=- @ Jun 11 2009, 20:06) *
Потому что тебе потом ещё может программа какая-нибудь понадобиться, а когда сам умеешь - ни от кого не зависишь.

Ну программа - это врядли. Меня больше интересует ли на этом языке пишутся скрипты в Inno? Если на нем, то неподскаж какиенить толковые мануалы "для чайников"? smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jun 11 2009, 23:30
Сообщение #12


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,197
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 286 раз(а)



QUOTE(Raf-9600 @ Jun 11 2009, 18:04) *
Консультировался с ещё одним программером, он сказал что для него это нужно пол дня потратить, притом что он он нюб.
Всем надо с чего-то начинать.

QUOTE(Raf-9600 @ Jun 11 2009, 18:04) *
Ну программа - это врядли. Меня больше интересует ли на этом языке пишутся скрипты в Inno? Если на нем, то неподскаж какиенить толковые мануалы "для чайников"? smile.gif
Да, в InnoSetup используется скрипт-разновидность Object Pascal. Delphi использует тот же синтаксис и конструкции.
Насчёт ссылок: http://www.delphisources.ru/ + ещё есть любимый jTommy сайт http://www.delphimaster.ru/
Также глянь вот сюда: http://www.cracklab.ru/pro/faq.php - по списку сможешь сразу найти нужный пример. Там же есть всякие учебники: http://www.cracklab.ru/pro/delphi.php

Ну, а если, вдруг, ничего по интересующему тебя вопросу не найдёшь, то погугли как-нибудь так (обязательно указывай слово delphi в строке запроса, чтобы не находилось лишнее, хотя лишнего хлама не избежать, но можно изрядно сократить его количество):
delphi работа с INI файлами
delphi работа с реестром

И тому подобное. И если даже в гугле ничего нужного не найдёшь - тогда уже спрашивай тут - подсобим.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Raf-9600
Jun 12 2009, 10:59
Сообщение #13


Advanced Member
***

Группа: Authorized
Сообщений: 54
Регистрация: 16-April 08
Пользователь №: 6,387
Спасибо сказали: 5 раз(а)



Первые трудности, скачал Delphi 2009, но он нифига не хочет устанавливаться, когда уже должна начаться инсталляция, выдает ошибку http://uaimages.com/images/925474TO003.png и закрывается. Несмотря на то что я скачал полную версию (1,89 ГБ) и во всех путях установки, указал винт на котором свободно 14 Гб.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jun 12 2009, 13:15
Сообщение #14


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,197
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 286 раз(а)



Отправь 2009-ый в топку и найди лучше Delphi 7.
Потому что все Delphi после 7 версии состояли на 99,9% из ненужного шлака, который только занимал место и тормозил скорость работы. Конечно, там были добавлены несколько нужных примочек, но это капля в море, да и найти уже готовые юниты для тех или иных вещей в Интернете проблем не составляет.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 18th July 2019 - 15:05