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 :
Que dois-je faire ? Merci.
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)
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.
Partager