Форум: "Начинающим";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
ВнизЗапись в реестр (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c