Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Флейм
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.12.2011, 15:07
Kingcss Kingcss вне форума
Начинающий
 
Регистрация: 20.12.2010
Адрес: Иваново
Сообщения: 100
Версия Delphi: Delphi 7
Репутация: 519
По умолчанию Не дает редактировать значение реестра

Пытался написать на делфи программу, отда из функций которой изменение значение HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\CDROM
и там значение autorun типа dword, а мне ошибку выдавало, при подробном просмотре реестра обнаружил что многие значения (в основном имеющие тип reg_dword) не редактируются даже вручную: "не удается изменить "AutoRun". Ошибка при записи нового значения параметра. xp tweaker без проблем меняет эти значения, а мне ошибку, захожу с правами администратора, т.к. единственный профиль на компе. Никогда с таким не сталкивался, подскажите в чем может быть ошибка...
Ответить с цитированием
  #2  
Старый 15.12.2011, 15:34
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

В Windows 7 для того, чтобы лезть в HKLM, программа должна быть запущена от имени админа.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #3  
Старый 15.12.2011, 19:38
Kingcss Kingcss вне форума
Начинающий
 
Регистрация: 20.12.2010
Адрес: Иваново
Сообщения: 100
Версия Delphi: Delphi 7
Репутация: 519
По умолчанию

Это я знаю, но во-первых у меня windows xp, а во вторыХ, всего один профиль, тоесть по определению администратор, поэтому и незнаю что это такое...
Ответить с цитированием
  #4  
Старый 15.12.2011, 21:12
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Kingcss
... тоесть по определению администратор, ...
Совсем не обязательно.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 16.12.2011, 08:46
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

компьютер не в домене случаем? или sorry for offtop:
-если в системе один пользователь (не администратор), то как создать новых пользователей?
-изменить тип встроенной учетной записи администратора нельзя
-что вообще делать с системой, в которой нет администратора?)
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #6  
Старый 16.12.2011, 19:13
Kingcss Kingcss вне форума
Начинающий
 
Регистрация: 20.12.2010
Адрес: Иваново
Сообщения: 100
Версия Delphi: Delphi 7
Репутация: 519
По умолчанию

всем спасибо, проблема решилась, запустил не regedit а C:\WINDOWS\system32\regedt32.exe ,
Ответить с цитированием
  #7  
Старый 16.12.2011, 19:21
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Сообщение от Kingcss
запустил не regedit а C:\WINDOWS\system32\regedt32.exe ,
чудеса, честное слово:
Цитата:
Различия между программами Regedit.exe и Regedt32.exe
Windows XP и Windows Server 2003
Regedit.exe
Regedit.exe — это редактор конфигурации для Windows XP и Windows Server 2003 (изменение базы данных конфигурации (реестра) Windows NT). Программа позволяет просматривать и редактировать реестр Windows NT, а также поддерживает настройку параметров безопасности для разделов реестра, просмотр и изменение значений типа
REG_EXPAND_SZ
и
REG_MULTI_SZ
, сохранение и восстановление файлов куста. Слева в виде папок отображаются разделы реестра, а справа — параметры, которые входят в состав выбранного раздела. Программа Regedit обладает очень мощными функциями — будьте очень осторожны, изменяя реестр с ее помощью. В результате удаления параметров реестра или присвоения им неправильных значений экземпляр Windows может перестать работать.
Regedt32.exe
Regedt32.exe в Windows XP и Windows Server 2003 — это небольшая программа, запускающая Regedit.exe.
http://support.microsoft.com/kb/141377
на вирусы то давно проверялся?
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #8  
Старый 16.12.2011, 20:26
Kingcss Kingcss вне форума
Начинающий
 
Регистрация: 20.12.2010
Адрес: Иваново
Сообщения: 100
Версия Delphi: Delphi 7
Репутация: 519
По умолчанию

хм, обязательно щас проверюсь...
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:13.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter