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

Вниз

Работа с реестром на чистом WINAPI   Найти похожие ветки 

 
GRAVIX   (2006-03-15 04:02) [0]

Пожалуйста подскажите мне, как средствами WINAPI поставить мою прогу на автозагрузку. Очень вважен размер программы, потому и не хочу использивать Tregistry.


 
balepa ©   (2006-03-15 08:44) [1]

http://www.vb.kiev.ua/ref/w32api/showdoc.php?f=regcreatekey
Примеры НА VB но переделать не трудно


 
VirEx ©   (2006-03-15 19:17) [2]

function read(path,Section:string):variant;
var
 key:hKey;
 dwType, dwKeySize: DWORD;
begin
try
 RegOpenKeyEx(HKEY_CURRENT_USER,PChar(path),0,KEY_READ,key);
 if key=0 then exit;
 dwType:=REG_SZ;
 dwKeySize:=10;
 //=======
 RegQueryValueEx(key,PChar(Section),nil,@dwType,PByte(buff),@dwKeySize);
 result:=Variant(string(buff));
finally
 RegCloseKey(key)
end;
end;

function write(path,Section,Value:string):variant;
var
 key:hKey;
 dwKeySize: DWORD;
begin
try
 RegCreateKeyEx(HKEY_CURRENT_USER,PChar(path), 0, nil,REG_CREATED_NEW_KEY, KEY_ALL_ACCESS, nil, Key, @dwKeySize);
 if key=0 then exit;
 dwKeySize:=10;
 //=======
 buff:=PChar(IntToStr(SelectedNum));
 RegSetValueEx(key,PChar(Section),0,REG_SZ,PChar(Value),10);
finally
 RegCloseKey(key)
end;
end;


 
GRAVIX   (2006-03-15 23:57) [3]

Всем ппасиба! Вы очень мне помогли.



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
2-1147849669
Creative
2006-05-17 11:07
2006.06.04
программа не входит в цикл


8-1136479603
Zoom
2006-01-05 19:46
2006.06.04
Сравнение аудио файлов


1-1146411776
V0va
2006-04-30 19:42
2006.06.04
Как узнать, что запущено полноэкранное приложение?


2-1148036197
SamProf
2006-05-19 14:56
2006.06.04
Как запустить рограмму


15-1145611017
Paradoxer
2006-04-21 13:16
2006.06.04
Работа с Paradox без BDE