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

Вниз

Помогите с регистром!!!   Найти похожие ветки 

 
Gefest80   (2005-10-07 00:02) [0]

Удалено модератором
Примечание: CПАМ


 
Германн ©   (2005-10-07 01:11) [1]

А что. Эта функция обязана записывать какой-то файлик?


 
GanibalLector ©   (2005-10-07 02:30) [2]

>D7, WinXP
Для данной ОС необходимо получить соответсвуюшие привелегии.И только потом выполнять ф-цию SaveKey. Более того,файл в который будет сохранена  информация из реестра НЕ ДОЛЖЕН СУЩЕСТВОВАТЬ!

Пример :

var
 hToken: THandle;
 dwLength: DWORD;
 tpNewState, tpPrevState: TOKEN_PRIVILEGES;
const RegName="D:\Reg.old";
begin
 if OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES+TOKEN_QUERY, hToken) then
 begin
   if LookupPrivilegeValue(nil, "SeBackupPrivilege",tpNewState.Privileges[0].Luid) then
   begin
     tpNewState.PrivilegeCount := 1;
     tpNewState.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
     AdjustTokenPrivileges(hToken, False, tpNewState,SizeOf(TOKEN_PRIVILEGES), tpPrevState, dwLength);
     {Test is True.}
     with TRegistry.Create do
     try
       RootKey := HKEY_LOCAL_MACHINE;
       if FileExists(RegName) then
         DeleteFile(RegName);
       SaveKey("Software\Borland", RegName);
     finally
       Free;
     end;
     tpNewState.Privileges[0].Attributes := 0;
     AdjustTokenPrivileges(hToken, True, tpNewState,SizeOf(TOKEN_PRIVILEGES), tpPrevState, dwLength);
   end;
 end;
end;


 
Brother ©   (2005-10-07 07:28) [3]

а регистор тут причем?



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

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

Наверх




Память: 0.47 MB
Время: 0.091 c
14-1128867205
alexsis
2005-10-09 18:13
2005.10.30
Странно


8-1117874787
wardoc
2005-06-04 12:46
2005.10.30
Как нарисовать эллипс под произвольным углом


3-1126857607
Term
2005-09-16 12:00
2005.10.30
Работа с FB 1.5 через ADO


1-1128596503
Dysan
2005-10-06 15:01
2005.10.30
консоль для приложения


14-1128627345
default
2005-10-06 23:35
2005.10.30
Решение только что закрытой задачки...не зря же решал