Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Прописка в реестре.

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Artem90

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет народ!!!Может кто знает как можно программу прописать в реестре ,что-бы прога при заруске общалась с реестром, или как создать регестрация программы.

Всего записей: 63 | Зарегистр. 15-05-2004 | Отправлено: 00:44 08-07-2004
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
!Может кто знает как можно программу прописать в реестре ,что-бы прога при заруске общалась с реестром, или как создать регестрация программы.

Прога не общается с реестром, она просто получает из него нужную информацию, которую при этом туда должен кто-то прописать. И вообще, желательно писать на чем программишь, если Дельфи то см. TRegistry.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:42 08-07-2004
MrZeRo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem90
Сама по себе программа ничего из реестра получать не будет, пока ты сам это не реализуешь, т.е. не "получает из него информацию", как сказал предыдущий оратор, а "может получать, если кто-нибудь эту возможность в ней реализует".
Полную поддержку работы с реестром обеспечивают только функции WindowsAPI. TRegistry имеет ограниченные функции, например, не может работать с некоторыми типами данных, однако в большинстве случаев годится.
Можно почитать MSDN здесь (для январьской редакции):
ms-help://MS.MSDNQTR.2004JAN.1033/sysinfo/base/registry_functions.htm

Всего записей: 831 | Зарегистр. 30-01-2002 | Отправлено: 12:15 08-07-2004
Artem90

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А,создавал ктонибуь регистрация для программы,имею ввиду принцип создания я зная,а насчёт настроек реестра нет.Подскажите как полегче сделать.

Всего записей: 63 | Зарегистр. 15-05-2004 | Отправлено: 12:39 08-07-2004
c0r0ner



злобный доктор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смотри тут тут

Всего записей: 742 | Зарегистр. 09-12-2001 | Отправлено: 12:46 08-07-2004
Artem90

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я имел ввиду прописать информацию о програме : например прога была включена сегодня,что-бы программа отчитывала информацию о днях,и брала инфу из реестра.

Всего записей: 63 | Зарегистр. 15-05-2004 | Отправлено: 01:47 09-07-2004
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А,создавал ктонибуь регистрация для программы,

Да объясни же наконец, что ты под этим понимаешь. Какая к черту регистрация программы в реестре Если ты имеешь в виду связать опр. тип файлов с твоим приложением так пиши прямо. Короче поставь конкретно задачу, и будем от этого отталкиваться, а так пока не понятно

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:48 09-07-2004
Artem90

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне нужно что-бы при запуске проги была связь с реестром.

Всего записей: 63 | Зарегистр. 15-05-2004 | Отправлено: 02:09 09-07-2004 | Исправлено: Artem90, 02:15 09-07-2004
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Artem90
Будет! Запускай и все.

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 03:03 09-07-2004
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Мне нужно что-бы при запуске проги была связь с реестром.

какая связь? п....вая что ли без обид, но ты просто объясни попонятнее

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 03:03 09-07-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem90

Цитата:
Мне нужно что-бы при запуске проги была связь с реестром.  

Она реализована ''стандартными'' функцциями (чтение, запись) работы с реестром.
O "совместной работe с registry" можешь почитать здесь:  
http://forum.ru-board.com/topic.cgi?forum=33&topic=2363#1

----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 10:13 09-07-2004
Audciz



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
По-моему Artem90 имеет в виду Shareware'ную регистрацию.
Через реестр это делать не логично. Т.к. каждый может изменить данные в реестре.

Всего записей: 649 | Зарегистр. 13-02-2003 | Отправлено: 22:28 09-07-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Audciz

Цитата:
По-моему Artem90 имеет в виду Shareware'ную регистрацию.  
Через реестр это делать не логично. Т.к. каждый может изменить данные в реестре.

не всегда так просто каждому изменить данные в реестре:
http://www.sysinternals.com/files/reghide.zip (24K)


----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 03:17 10-07-2004
Artem90

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто-нибудь приведёт прстой пример кода реестра,что-бы прога просто получала из него какую-нибудь информацию.

Всего записей: 63 | Зарегистр. 15-05-2004 | Отправлено: 03:52 10-07-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem90

Цитата:
Может кто-нибудь приведёт простой пример кода реестра

Некорректная постановка вопроса. Реестр - это часть операционной системы, к которой может обращаться твоя программа ''стандартными'' функциями открытия (закрытия) ключа, его чтения и записи...

----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 11:21 10-07-2004
Danya



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пример на Delphi:
var reg : TRegistry;
Begin
reg := TRegistry.Create;
reg.RootKey=HKEY_LOCAL_MACHINE;
reg.ReadKey('Имя ключа');
итд.
Не забудь в uses Registry;
 
Если ты это имел в виду то просто напиши и объясню подробно.

Всего записей: 130 | Зарегистр. 24-06-2004 | Отправлено: 11:44 10-07-2004
Artem90

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Danya,спасибо за пример,но если ты можешь обьясни по подробнее.Заранее благодарен.

Всего записей: 63 | Зарегистр. 15-05-2004 | Отправлено: 14:39 11-07-2004
3SCrack

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem90

Цитата:
если ты можешь обьясни по подробнее

Ну куда еще подробнее?
Все функции это стандартного класса можно узнать в хелпе
Пример проги, которая при первом запуске пишет свою инфу в реестр, при повторном читает ее из реестра... (исходники)
http://delphi-developer.nm.ru/Examples/registry.rar 1KB
Для изменения разделов реестра пользуй...

Цитата:
reg.RootKey=...

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

Всего записей: 1559 | Зарегистр. 05-01-2003 | Отправлено: 21:05 11-07-2004
pusiyjan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я столкнулся с проблемой частого изменения прокси сервера в настройках своего IE, решил написать программу которая бы просто напросто меняла значение одного ключа реестра весела бы в трее и поддерживала хоткеи, чем это можно сделать и как, жду предложений?!

Всего записей: 823 | Зарегистр. 17-12-2003 | Отправлено: 14:03 31-10-2006
PVVolt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В .Net есть функции для работы с реестром. А что именно у тебя не получается?

Всего записей: 26 | Зарегистр. 03-08-2006 | Отправлено: 09:26 01-11-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Прописка в реестре.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru