EINSHTEIN
12-01-2011, 22:29
// регистрация ассоциации расширения с программой
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();
}
Розьясните что и где прописывать....куда иконку куда путь к программе?
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();
}
Розьясните что и где прописывать....куда иконку куда путь к программе?