Я никогда не играл с расширениями оболочки, чтобы увидеть, что еще может привести к сбою. Все, что я сделал, это зарегистрировал ассоциации файлов, и они ведут себя именно так, как я и ожидал.
астоящее время использую:
if ParamStr(1)<>'%1' then
begin
address.Text:=ParamStr(1);
autoconfigfile;
end;
подобрать имя файла, который использовался для открытия файла с помощью ассоциации файлов.
Теперь я хочу развить способность работать с несколькими файлами. То есть если я выберу 5 файлов и щелкните правой кнопкой мыши и выберите открыть с помощью «EncryptionSystem». У меня есть запись в реестре:
reg.OpenKey('*\shell\Encrypt\command', true);
reg.WriteString('','C:\Program Files\EncryptionSystem\EncryptionSystem.exe "%1"');
reg.CloseKey;
Чтобы добавить возможность открытия правой кнопкой мыши для всех файлов. Я тогда хотел бы способность обнаруживать
сколько файловпуть к каждому файлу