Вверх ↑
Ответов: 1305
Рейтинг: 29
#1: 2009-07-23 21:21:51 ЛС | профиль | цитата
3042, а слеши в в путях писать не обязательно?

Видимо так будет правильнее:

  SetLength(genm,1024);
SetLength(genm,GetModuleFileName(HInstance,PChar(@genm[1]),1024));
reg:=RegKeyOpenCreate(HKEY_CLASSES_ROOT, ext + 'file\DefaultIcon');|
RegKey


SetLength(genm,1024);
SetLength(genm,GetModuleFileName(HInstance,PChar(@genm[1]),1024));
reg:=RegKeyOpenCreate(HKEY_CLASSES_ROOT,ext + 'files\hell\open\command');

//Ниже код, ели нужно добавить файл в меню Создать
fl := 'Текстовый файл.txt'; //Путь к файлу
CopyFile(PChar(fl),PChar('C:\WINDOWS\SHELL\NEW\Текстовый файл.txt'),false);

PS: на прочие ошибки код не проверял, но сдается мне, что при вставке кода на форум что-то пообрезалось

PSS: ну и опять же ошибка стратегическая, после которой пользователи Винду и хают - работать этот код будет только под администратором, а в Висте и под администратором - будет ли?
карма: 0

0
файлы: 1code_14239.txt [558B] [564]