OVH Cloud OVH Cloud

Erreur étrange pendant la lecture du registre

2 réponses
Avatar
Bull
Bonjour,

J'ai un utilisateur de mon appli qui a une erreur étrange. Il a le même OS
que moi et l'appli affiche l'erreur suivante :
System.NullReferenceException: La référence d'objet n'est pas définie à une
instance d'un objet.

A la ligne suivante :

regKey =
Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\
CurrentVersion\Run", False)

Quelqu'un peut-il m'expliquer le pourquoi de cette erreur ?

Merci d'avance,
Bull

2 réponses

Avatar
Bull
J'ai trouvé l'erreur, la personne n'avait pas le répertoire Run en question
dans son registre, il s'appelait Run-

Question : je croyais que ce répertoire Run existait tjs sous WIndows. Me
serais-je trompé ?


"Bull" a écrit dans le message de
news:O$
Bonjour,

J'ai un utilisateur de mon appli qui a une erreur étrange. Il a le même OS
que moi et l'appli affiche l'erreur suivante :
System.NullReferenceException: La référence d'objet n'est pas définie à


une
instance d'un objet.

A la ligne suivante :

regKey >


Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SoftwareMicrosoftWindows
CurrentVersionRun", False)

Quelqu'un peut-il m'expliquer le pourquoi de cette erreur ?

Merci d'avance,
Bull




Avatar
Patrick Philippot
Bull wrote:
J'ai trouvé l'erreur, la personne n'avait pas le répertoire Run en
question dans son registre, il s'appelait Run-

Question : je croyais que ce répertoire Run existait tjs sous
WIndows. Me serais-je trompé ?



La clé (pas le répertoire) Run existe toujours sous Windows mais rien
n'empêche un utilisateur ou un programme de l'effacer.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr