[Реестр] Функция регистрации ассоциации расширения с программой
PHP код:
// регистрация ассоциации расширения с программой
function registerFileType($prefix, $exe){
$exe = replaceSr($exe);
$r = new TRegistry;
$r->RootKey(HKEY_CLASSES_ROOT);
$r->OpenKey('.'.$prefix, true);
$r->WriteString('',$prefix . 'file');
$r->CloseKey();
$r->CreateKey($prefix . 'file');
$r->OpenKey($prefix . 'file\DefaultIcon', true);
$r->WriteString('',$exe . ',0');
$r->CloseKey();
$r->OpenKey($prefix . 'file\shell\open\command', true);
$r->WriteString('',$exe . ' "%1"');
$r->CloseKey();
$r->Free();
}
Розьясните что и где прописывать....куда иконку куда путь к программе?
|
Если я вас верно понял, вы хотите понять, какие параметры функции что обозначают.
$exe - путь к программе (например, "C:\iexplorer.exe")
$prefix - расширения файла (например, "http")
Icon программы должен содержаться в самом exe.
|
Время: 05:58.
© OSzone.net 2001-