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

Вниз

Запись в реестр (Vista)   Найти похожие ветки 

 
Nucer   (2008-11-06 21:32) [0]

Есть вот такая функция:
procedure RegisterFileType(prefix:string; exepfad:string; IconIndex:byte);
var reg:TRegistry;
begin
 reg:=TRegistry.Create;
 try
   reg.RootKey:= HKEY_CLASSES_ROOT;
   reg.OpenKey("."+prefix,True);
   reg.WriteString("",prefix+"file");
   reg.CloseKey;

   reg.CreateKey(prefix+"file");
   reg.OpenKey(prefix+"file\DefaultIcon",True);
   reg.WriteString("",exepfad+","+IntToStr(IconIndex));
   reg.CloseKey;

   reg.OpenKey(prefix+"file\shell\open\command",True);
   reg.WriteString("",exepfad+" "%1"");
   reg.CloseKey;
 finally
   reg.Free;
 end;
end;

В XP работает нормально. В висте без прав администратора получаю ошибку "Failed to set data for". Вопрос: можно ли в Vista ассоциировать с моей программой какой-либо тип файла при работе в User Mode?


 
DVM ©   (2008-11-06 22:08) [1]


> Вопрос: можно ли в Vista ассоциировать с моей программой
> какой-либо тип файла при работе в User Mode?

Это должен делать инсталлятор, запущенный от имени администратора.


 
Справочнег   (2008-11-07 06:44) [2]

Использовать "правильный" манифест ссылок на него в сети полно.


 
barbaroska   (2008-11-07 11:42) [3]

почитай тут: http://www.interface.ru/home.asp?artId=7040



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
2-1225654671
KTA
2008-11-02 22:37
2008.12.14
Создание таблицы в Word


15-1223026051
Виталий Глуниц
2008-10-03 13:27
2008.12.14
Премирование программистов


15-1223560915
Tricky_
2008-10-09 18:01
2008.12.14
Биоритмы


2-1225878144
demon
2008-11-05 12:42
2008.12.14
Как убрать заголовок формы?


15-1223898497
Vlad Oshin
2008-10-13 15:48
2008.12.14
GPLS - что это за условие распостранения?