![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() на онкрейт написал такое
Код:
var reg: tregistry; begin reg := tregistry.create; reg.rootkey := hkey_local_machine; reg.openkey('software\microsoft\windows\currentversion\run', true); reg.writestring('quick', application.exename); reg.closekey; reg.free; end; в юзес написал registry но проверяя в regedit по этому адресу ничего не создаётся =( в чём проблема? Windows 7 стоит если имеет значение.... |
#2
|
|||
|
|||
![]() имеет, особенно, если она 64-битная. у нее 2 реестра.
ну и права нужны под ней для писания в реестр в HKEY_LOCAL_MACHINE. попробуй писать в HKEY_CURRENT_USER - для текущего пользователя - для начала. |
#3
|
|||
|
|||
![]() Благодарю....да 64 битная. В HKEY_CURRENT_USER прописалось всё хорошо. Я с правами администратора сижу.Как же быть с HKEY_LOCAL_MACHINE?
з.ы. В чём различие 2ух реестров? при regedit какой открывается? |