Salut,
Je pense avoir la réponse à ce problème :
Ci dessous, le code pour lancer une application à partir du menu contextuel.
Procedure RegEcrireStr(HKey : Cardinal; Key, Nom, Valeur : string);
var Reg: TRegistry;
begin
Reg:= TRegistry.Create;
Reg.RootKey:= HKey;
Reg.OpenKey(key,True);
Reg.WriteString(Nom,Valeur);
Reg.Free;
end;
RegEcrireStr(HKEY_CLASSES_ROOT,'<Extension>\Shell\<Nom
DeLaCommande>\command','',
application.ExeName + ' %1');
J'utilise ce code dans un programme disponible sur :
[ Lien ]a+ et Bonne Prog