![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| serious |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 15.2.2003 Где: Пенза Репутация: нет Всего: 1 |
Ну тогда просто надо изучить структуру файлов реестра, а потом писать в них. -------------------- Я знаю то, что ничего не знаю, а некоторые не знают и этого. |
|||
|
||||
| Vit |
|
||||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
Windows не допустит работы с реестром как с файлом. Обычный Паскаль WinAPI не поддерживает и классов Дельфи не знает. Это чисто DOS'овская среда программирования и с реестром она работать не сможет. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
||||
|
|||||
| SmaLL |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 557 Регистрация: 17.12.2002 Где: Voronezh Репутация: нет Всего: 2 |
Имеется в виду формат файлов *.reg.
Хотя зачем писать на паскале, если потом всЁ-равно эти значения в паскале не получить... -------------------- Что ни делается - всЁ к лучшему! SmallWeb Мой адрес не дом и не улица, мой адрес родной пивзавод! |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
Реестр хранится в файлах *.dat, а файлы *.reg это обычные текстовые файлы - открывай как текст и работай, тролько к реестру они имеют мало отношения. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Stalin |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 2.4.2003 Где: Мурманская обл. Репутация: нет Всего: нет |
У меня получалось записать в реестр вот код
Только вот в другие разделы он не хочет!!!! Это сообщение отредактировал(а) p0s0l - 30.9.2005, 09:29 |
|||
|
||||
| Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: нет Всего: 20 |
Vit, ведь в реестр можно вносить инфу из *.reg файлов, если эти файлы открываются при помощи regedit. Так вот насколько я понял, Stalin сначала создает reg файл, а потом открывает regedit с именем файла в качестве парамметра. -------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Stalin, всё-таки не пойму, на кой чёрт ты лезешь в реестр из досовской программы??
|
|||
|
||||
| serious |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 15.2.2003 Где: Пенза Репутация: нет Всего: 1 |
Это уже не наше дело, мало ли какие задачи перед ним стоят. -------------------- Я знаю то, что ничего не знаю, а некоторые не знают и этого. |
|||
|
||||
| Stalin |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 2.4.2003 Где: Мурманская обл. Репутация: нет Всего: нет |
Ну паскаль - dos
а до чего то другого руки ещё не дошли. а какой может быть лучший способ автозапуска проги, ... и вообще если в реестре покапаться, сам, наверно, знаешь, сколько приколов можно сделать |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
Нет прав доступа -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Stalin |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 2.4.2003 Где: Мурманская обл. Репутация: нет Всего: нет |
И как их можно получить?
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
Запустить свою программу от имени администратора
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| serious |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 15.2.2003 Где: Пенза Репутация: нет Всего: 1 |
Как? Тут недавно была такая тема. -------------------- Я знаю то, что ничего не знаю, а некоторые не знают и этого. |
|||
|
||||
| Vit |
|
||||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
А не поможет! Надо запустить Reg файл с другими правами, и сделать это можно только через WinAPI, а вот доступа то к WinAPI из ДОСовского паскаля нет, так что надо будет либо смириться с тем что твоя прога должна сразу запускаться с администраторрскими правами (мы это не контролируем) - просто запускающий прогу товарищь должен знать что ему запускать надо с администрторскими правами, или писать собственный thumb для доступа к 32 битным API из 16 битной среды - лет 5 назад я таким баловался - ну очень гемморойно, сложно и нестабильно - дебри такие, что оказалось, легче сменить язык программирования чем заставить thumb нормально работать. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
||||
|
|||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: нет Всего: 62 |
Можно изменить файл реестра до загрузки винды. Например, если указать свою прогу в автозагрузке, или конфиге. Правда мутерно ... И надо знать структуру файла...
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |