Bonjour,
je souhaiterai créer un clé registre qui lance mon application une seul fois, au prochain redémarrage du PC.
J'ai consulté cette documentation qui m'a confirmé ce que pensais, la clé doit être crée dans HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

Je crée donc de la clé de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        Dim regKey As Microsoft.Win32.RegistryKey
        Dim KeyName As String = "Installation Clé"
        Dim KeyValue As String = "C:\Program Files\DossierMonApplication\MonFichier.bat"
        regKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\RunOnce", True)
        regKey.CreateSubKey(KeyName, KeyValue, Microsoft.Win32.RegistryValueKind.String)
Que dois-je faire ? Merci.

Seulement, lorsque la procédure se lance, il y a cette erreur :
La conversion de la chaîne "C:\Program Files\DossierMonApplication" en type 'Integer' n'est pas valide.