Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

Реестр   Найти похожие ветки 

 
Hermit   (2003-11-15 23:00) [0]

Как определить, что к определенному ключу реестра есть ПОЛНЫЙ доступ ? Даже если ключ в реестре не существует !


 
[NIKEL] ©   (2003-11-16 01:10) [1]

как определить, что к определенному файлу файловой системы есть ПОЛНЫЙ доступ ? Даже если файла в файловой системе не существует ! :))))))))))))))

PS RegQueryInfoKey, 2 аргумент функции с конца


 
Hermit   (2003-11-16 14:25) [2]

> как определить, что к определенному файлу файловой системы
> есть ПОЛНЫЙ доступ ?
> Даже если файла в файловой системе не
> существует ! :))))))))))))))
Имелось в виду, можно ли будет создать этот раздел, если его нет ;-)))))

> PS RegQueryInfoKey, 2 аргумент функции с конца
Объясните, пожалуйста, тупому: как же использовать эту функцию, SDK посмотрел, ничего не понял !!!


 
Hermit   (2003-11-16 19:11) [3]

Может есть какин-нибудь другие варианты решения ? Помогите, please...


 
Hermit   (2003-11-17 01:15) [4]

Уважаемые мастера !
Помогите, пожалуйста ! Неужели никто не сталкивался с такой ситуацией ?


 
ЮЮ ©   (2003-11-17 04:39) [5]

>Имелось в виду, можно ли будет создать этот раздел, если его нет

try
создать этот раздел
<удалось!!!>
except
<низзяяя>
end;


 
Hermit   (2003-11-17 13:32) [6]

А как же с правами доступа к разделу ?
Может, не так объяснил, нужно просто проверить, имеется ли ПОЛНЫЙ доступ к разделу, а если его нет, то МОЖНО ли его создать (т.е. не создавая), т.е. имеются ли ТАКИЕ ПРАВА ! Просто проверка, не изменяя ничего в реестре !


 
Семен Сорокин ©   (2003-11-17 13:42) [7]

Hermit (17.11.03 13:32) [6]
модифицируем :)
try
создать этот раздел
удалить созданный раздел
<удалось!!!>
except
<низзяяя>
end;


 
Hermit   (2003-11-17 13:51) [8]

Ну я же написал, что НИЧЕГО не изменяя !!!
Допустим такую ситуацию:
раздел Test\My_prog\Setup, создашь ты этот раздел, а затем удалишь, дык Test\My_prog останется !!! Так вот реестр и захламляют !!!. Можно конечно, проверять, пустые ли разделы, но НЕУЖЕЛИ нет какой-нибудь API функции, которая сама всё скажет ???
[NIKEL] тут уже сказал, что RegQueryInfoKey можно использовать, но я не врубился в описание ...
Может кто-то скажет, как её юзать применительно к данной задаче ?


 
Hermit   (2003-11-18 17:26) [9]

Значит не знаете ?
Или не хотите сказать ?


 
Cobalt ©   (2003-11-19 09:44) [10]

Исходя из архитектуры наследуемости прав, можно предположить следущее: если создать такой элемент, то он будет наследовать права доступа от первого же элемента верхнего уровня.
Т.е. проходишь по Test\My_prog\Setup сверху вниз, т.е. сначала ищешь Test\My_prog\Setup, затем Test\My_prog\ и т.д. пока не найдёшь что-нибудь.
Тогда смотришь права этого элемента - они и будут наследоваться для твоего элемента. Ну и, конечно, + твои личные права как владельца-создателя.


 
Hermit   (2003-11-20 02:31) [11]

> Исходя из архитектуры наследуемости прав...
А примерчик слабо ;-))


 
Hermit   (2003-11-20 02:32) [12]

В смысле исходничек...


 
Cobalt ©   (2003-11-23 10:31) [13]

Я в этой области не работаю, просто как-то наткнулся на это, читая Справку.


 
Anatoly Podgoretsky ©   (2003-11-23 10:36) [14]

Hermit (17.11.03 13:51) [8]
Никакого смысла проверять на пустоту и удалять нет, все равно все останется в реесте. То что ты хочешь называется упаковкой и это сложная операция, лишь только несколько фирм сумели ее реализовать.



Страницы: 1 вся ветка

Текущий архив: 2004.02.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
3-29216
HolyMan
2004-01-18 23:16
2004.02.10
Отображаение Булевых полей в гриде!


1-29422
olookin
2004-01-31 16:05
2004.02.10
Ответ на OnMinimize главной формы


14-29549
sad
2004-01-21 08:17
2004.02.10
Lazarus.Win32..Компонент для работы с Interbase Firebird.


9-29187
X-shadow
2003-07-30 20:56
2004.02.10
Алгоритм вот надо :)


14-29567
HermitAlex
2004-01-20 13:36
2004.02.10
Обучение игры в бильярд