L'explorateur de shell sur Windows définit des objets globaux tels que :: {2559a1f4-21d7-11d4-bdaf-00c04f60b9f0 qui est un lien vers l'utilisateur "navigateur Internet". J'ai obtenu ces valeur à partir d'un raccourci qui fait glisser & sur mon application, mais je ne trouve pas comment l'utiliser pour l'ouvrir ...Comment exécuter ShellExecute sur l'objet shell clsid?
Je voudrais obtenir des informations sur ce que cet objet est aussi.
- Est-ce que quelqu'un sait comment demander à Windows ce qu'est cet objet?
- Est-ce que quelqu'un sait comment l'ouvrir?
J'ai trouvé que ces objets se trouvent en lisant dans le registre à:
initString = HLCR\CLSID\\{CLSID\}\PersistentBag\InitString
openCommand = HKLM\Software\Clients\{initString}\shell\open\command
Habituellement ne est pas une bonne idée de lire directement à partir du registre. Je serais ravi d'avoir une façon plus simple de lire ces valeurs.
Merci.
{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} est Exécuté (Win + R) autant que je peux dire – Anders
@anders: vous avez raison, j'ai fouillé autour du registre et de copier la mauvaise valeur. –