Bonjour à tous.
J'ai fais une application en C#, et j'ai généré une installation à partir
.net. Voici le problème lorsque j'installe, mon programme d'installation
écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite lorsque
programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a CATCH au
niveau de l'écriture.
J'utilise : "regPerm = new
RegistryPermission(RegistryPermissionAccess.AllAccess, CleRegistre.Name +
"SOFTWARE" + SubKey + "" + ParamName);" pour me donner les droits.
Dernière caractéristique, je suis en TS, lorsque j'installe.
Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
Sylvain
Bonjour à tous.
J'ai fais une application en C#, et j'ai généré une installation à partir
.net. Voici le problème lorsque j'installe, mon programme d'installation
écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite lorsque
programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a CATCH au
niveau de l'écriture.
J'utilise : "regPerm = new
RegistryPermission(RegistryPermissionAccess.AllAccess, CleRegistre.Name +
"\SOFTWARE\" + SubKey + "\" + ParamName);" pour me donner les droits.
Dernière caractéristique, je suis en TS, lorsque j'installe.
Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
Sylvain
Bonjour à tous.
J'ai fais une application en C#, et j'ai généré une installation à partir
.net. Voici le problème lorsque j'installe, mon programme d'installation
écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite lorsque
programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a CATCH au
niveau de l'écriture.
J'utilise : "regPerm = new
RegistryPermission(RegistryPermissionAccess.AllAccess, CleRegistre.Name +
"SOFTWARE" + SubKey + "" + ParamName);" pour me donner les droits.
Dernière caractéristique, je suis en TS, lorsque j'installe.
Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
Sylvain
Vérifiez que le compte utilisateur utilisé par votre application a les
droits nécessaires sur cette clé (RegMon www.sysinternals.com).
"RegistryPermissionAccess.AllAccess" me paraît disproportionné.
--
Paul Bacelar
"Sylvain" wrote in message
news:
> Bonjour à tous.
> J'ai fais une application en C#, et j'ai généré une installation à partir
VS
> .net. Voici le problème lorsque j'installe, mon programme d'installation
> écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite lorsque
mon
> programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a CATCH au
> niveau de l'écriture.
> J'utilise : "regPerm = new
> RegistryPermission(RegistryPermissionAccess.AllAccess, CleRegistre.Name +
> "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les droits.
> Dernière caractéristique, je suis en TS, lorsque j'installe.
>
> Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
autres..
> Sylvain
>
Vérifiez que le compte utilisateur utilisé par votre application a les
droits nécessaires sur cette clé (RegMon www.sysinternals.com).
"RegistryPermissionAccess.AllAccess" me paraît disproportionné.
--
Paul Bacelar
"Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
news:D718F9F3-C8E7-4D9F-8B89-83A2669FB7F4@microsoft.com...
> Bonjour à tous.
> J'ai fais une application en C#, et j'ai généré une installation à partir
VS
> .net. Voici le problème lorsque j'installe, mon programme d'installation
> écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite lorsque
mon
> programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a CATCH au
> niveau de l'écriture.
> J'utilise : "regPerm = new
> RegistryPermission(RegistryPermissionAccess.AllAccess, CleRegistre.Name +
> "\SOFTWARE\" + SubKey + "\" + ParamName);" pour me donner les droits.
> Dernière caractéristique, je suis en TS, lorsque j'installe.
>
> Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
autres..
> Sylvain
>
Vérifiez que le compte utilisateur utilisé par votre application a les
droits nécessaires sur cette clé (RegMon www.sysinternals.com).
"RegistryPermissionAccess.AllAccess" me paraît disproportionné.
--
Paul Bacelar
"Sylvain" wrote in message
news:
> Bonjour à tous.
> J'ai fais une application en C#, et j'ai généré une installation à partir
VS
> .net. Voici le problème lorsque j'installe, mon programme d'installation
> écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite lorsque
mon
> programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a CATCH au
> niveau de l'écriture.
> J'utilise : "regPerm = new
> RegistryPermission(RegistryPermissionAccess.AllAccess, CleRegistre.Name +
> "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les droits.
> Dernière caractéristique, je suis en TS, lorsque j'installe.
>
> Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
autres..
> Sylvain
>
Merci Paul, pour ce petit programme très bon et pratique, je vérifie mes
clés, pourquoi dis-tu que c'est disproportionné, si je travaille au niveau
mes clé, ce n'est pas une bonne méthode d'approche??
Merci .. encore
"Paul Bacelar" a écrit :
> Vérifiez que le compte utilisateur utilisé par votre application a les
> droits nécessaires sur cette clé (RegMon www.sysinternals.com).
>
> "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> --
> Paul Bacelar
>
>
> "Sylvain" wrote in message
> news:
> > Bonjour à tous.
> > J'ai fais une application en C#, et j'ai généré une installation à
> VS
> > .net. Voici le problème lorsque j'installe, mon programme
> > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> mon
> > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> > niveau de l'écriture.
> > J'utilise : "regPerm = new
> > RegistryPermission(RegistryPermissionAccess.AllAccess,
> > "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les
> > Dernière caractéristique, je suis en TS, lorsque j'installe.
> >
> > Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
> autres..
> > Sylvain
> >
>
>
>
Merci Paul, pour ce petit programme très bon et pratique, je vérifie mes
clés, pourquoi dis-tu que c'est disproportionné, si je travaille au niveau
mes clé, ce n'est pas une bonne méthode d'approche??
Merci .. encore
"Paul Bacelar" a écrit :
> Vérifiez que le compte utilisateur utilisé par votre application a les
> droits nécessaires sur cette clé (RegMon www.sysinternals.com).
>
> "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> --
> Paul Bacelar
>
>
> "Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
> news:D718F9F3-C8E7-4D9F-8B89-83A2669FB7F4@microsoft.com...
> > Bonjour à tous.
> > J'ai fais une application en C#, et j'ai généré une installation à
> VS
> > .net. Voici le problème lorsque j'installe, mon programme
> > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> mon
> > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> > niveau de l'écriture.
> > J'utilise : "regPerm = new
> > RegistryPermission(RegistryPermissionAccess.AllAccess,
> > "\SOFTWARE\" + SubKey + "\" + ParamName);" pour me donner les
> > Dernière caractéristique, je suis en TS, lorsque j'installe.
> >
> > Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
> autres..
> > Sylvain
> >
>
>
>
Merci Paul, pour ce petit programme très bon et pratique, je vérifie mes
clés, pourquoi dis-tu que c'est disproportionné, si je travaille au niveau
mes clé, ce n'est pas une bonne méthode d'approche??
Merci .. encore
"Paul Bacelar" a écrit :
> Vérifiez que le compte utilisateur utilisé par votre application a les
> droits nécessaires sur cette clé (RegMon www.sysinternals.com).
>
> "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> --
> Paul Bacelar
>
>
> "Sylvain" wrote in message
> news:
> > Bonjour à tous.
> > J'ai fais une application en C#, et j'ai généré une installation à
> VS
> > .net. Voici le problème lorsque j'installe, mon programme
> > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> mon
> > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> > niveau de l'écriture.
> > J'utilise : "regPerm = new
> > RegistryPermission(RegistryPermissionAccess.AllAccess,
> > "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les
> > Dernière caractéristique, je suis en TS, lorsque j'installe.
> >
> > Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
> autres..
> > Sylvain
> >
>
>
>
RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en écriture
mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
modifier les droits, à modifier la politique des propagation des droits des
noeuds parents etc...
Pour permettre à vos applications de s'exécuter dans le plus de situations
possibles, prenez l'habitude de ne demander que le strict nécessaire au
niveau sécurité pour faire votre tache.
--
Paul Bacelar
"Sylvain" wrote in message
news:
> Merci Paul, pour ce petit programme très bon et pratique, je vérifie mes
> clés, pourquoi dis-tu que c'est disproportionné, si je travaille au niveau
de
> mes clé, ce n'est pas une bonne méthode d'approche??
> Merci .. encore
>
> "Paul Bacelar" a écrit :
>
> > Vérifiez que le compte utilisateur utilisé par votre application a les
> > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> >
> > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > --
> > Paul Bacelar
> >
> >
> > "Sylvain" wrote in message
> > news:
> > > Bonjour à tous.
> > > J'ai fais une application en C#, et j'ai généré une installation à
partir
> > VS
> > > .net. Voici le problème lorsque j'installe, mon programme
d'installation
> > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
lorsque
> > mon
> > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
CATCH au
> > > niveau de l'écriture.
> > > J'utilise : "regPerm = new
> > > RegistryPermission(RegistryPermissionAccess.AllAccess,
CleRegistre.Name +
> > > "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les
droits.
> > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > >
> > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
> > autres..
> > > Sylvain
> > >
> >
> >
> >
RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en écriture
mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
modifier les droits, à modifier la politique des propagation des droits des
noeuds parents etc...
Pour permettre à vos applications de s'exécuter dans le plus de situations
possibles, prenez l'habitude de ne demander que le strict nécessaire au
niveau sécurité pour faire votre tache.
--
Paul Bacelar
"Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
news:5220C7C6-CDAF-48A5-B607-0CB25CB344E0@microsoft.com...
> Merci Paul, pour ce petit programme très bon et pratique, je vérifie mes
> clés, pourquoi dis-tu que c'est disproportionné, si je travaille au niveau
de
> mes clé, ce n'est pas une bonne méthode d'approche??
> Merci .. encore
>
> "Paul Bacelar" a écrit :
>
> > Vérifiez que le compte utilisateur utilisé par votre application a les
> > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> >
> > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > --
> > Paul Bacelar
> >
> >
> > "Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
> > news:D718F9F3-C8E7-4D9F-8B89-83A2669FB7F4@microsoft.com...
> > > Bonjour à tous.
> > > J'ai fais une application en C#, et j'ai généré une installation à
partir
> > VS
> > > .net. Voici le problème lorsque j'installe, mon programme
d'installation
> > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
lorsque
> > mon
> > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
CATCH au
> > > niveau de l'écriture.
> > > J'utilise : "regPerm = new
> > > RegistryPermission(RegistryPermissionAccess.AllAccess,
CleRegistre.Name +
> > > "\SOFTWARE\" + SubKey + "\" + ParamName);" pour me donner les
droits.
> > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > >
> > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
> > autres..
> > > Sylvain
> > >
> >
> >
> >
RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en écriture
mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
modifier les droits, à modifier la politique des propagation des droits des
noeuds parents etc...
Pour permettre à vos applications de s'exécuter dans le plus de situations
possibles, prenez l'habitude de ne demander que le strict nécessaire au
niveau sécurité pour faire votre tache.
--
Paul Bacelar
"Sylvain" wrote in message
news:
> Merci Paul, pour ce petit programme très bon et pratique, je vérifie mes
> clés, pourquoi dis-tu que c'est disproportionné, si je travaille au niveau
de
> mes clé, ce n'est pas une bonne méthode d'approche??
> Merci .. encore
>
> "Paul Bacelar" a écrit :
>
> > Vérifiez que le compte utilisateur utilisé par votre application a les
> > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> >
> > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > --
> > Paul Bacelar
> >
> >
> > "Sylvain" wrote in message
> > news:
> > > Bonjour à tous.
> > > J'ai fais une application en C#, et j'ai généré une installation à
partir
> > VS
> > > .net. Voici le problème lorsque j'installe, mon programme
d'installation
> > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
lorsque
> > mon
> > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
CATCH au
> > > niveau de l'écriture.
> > > J'utilise : "regPerm = new
> > > RegistryPermission(RegistryPermissionAccess.AllAccess,
CleRegistre.Name +
> > > "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les
droits.
> > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > >
> > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout les
> > autres..
> > > Sylvain
> > >
> >
> >
> >
Merci pour l'info, dernière question puis-je changé des droits par
programmation.
Dépendant de celui qui utilise mon programme. Si la personne
qui utilise mon programme à les droits de modifier le registre, ça va être
ok, dans le cas contraire ça va causé un dysfonctionnement de mon
Merci pour tous
Sylvain
"Paul Bacelar" a écrit :
> RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en
> mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
> modifier les droits, à modifier la politique des propagation des droits
> noeuds parents etc...
>
> Pour permettre à vos applications de s'exécuter dans le plus de
> possibles, prenez l'habitude de ne demander que le strict nécessaire au
> niveau sécurité pour faire votre tache.
>
> --
> Paul Bacelar
>
> "Sylvain" wrote in message
> news:
> > Merci Paul, pour ce petit programme très bon et pratique, je vérifie
> > clés, pourquoi dis-tu que c'est disproportionné, si je travaille au
> de
> > mes clé, ce n'est pas une bonne méthode d'approche??
> > Merci .. encore
> >
> > "Paul Bacelar" a écrit :
> >
> > > Vérifiez que le compte utilisateur utilisé par votre application a
> > > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> > >
> > > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > > --
> > > Paul Bacelar
> > >
> > >
> > > "Sylvain" wrote in message
> > > news:
> > > > Bonjour à tous.
> > > > J'ai fais une application en C#, et j'ai généré une installation à
> partir
> > > VS
> > > > .net. Voici le problème lorsque j'installe, mon programme
> d'installation
> > > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> lorsque
> > > mon
> > > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> CATCH au
> > > > niveau de l'écriture.
> > > > J'utilise : "regPerm = new
> > > > RegistryPermission(RegistryPermissionAccess.AllAccess,
> CleRegistre.Name +
> > > > "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les
> droits.
> > > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > > >
> > > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout
> > > autres..
> > > > Sylvain
> > > >
> > >
> > >
> > >
>
>
>
Merci pour l'info, dernière question puis-je changé des droits par
programmation.
Dépendant de celui qui utilise mon programme. Si la personne
qui utilise mon programme à les droits de modifier le registre, ça va être
ok, dans le cas contraire ça va causé un dysfonctionnement de mon
Merci pour tous
Sylvain
"Paul Bacelar" a écrit :
> RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en
> mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
> modifier les droits, à modifier la politique des propagation des droits
> noeuds parents etc...
>
> Pour permettre à vos applications de s'exécuter dans le plus de
> possibles, prenez l'habitude de ne demander que le strict nécessaire au
> niveau sécurité pour faire votre tache.
>
> --
> Paul Bacelar
>
> "Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
> news:5220C7C6-CDAF-48A5-B607-0CB25CB344E0@microsoft.com...
> > Merci Paul, pour ce petit programme très bon et pratique, je vérifie
> > clés, pourquoi dis-tu que c'est disproportionné, si je travaille au
> de
> > mes clé, ce n'est pas une bonne méthode d'approche??
> > Merci .. encore
> >
> > "Paul Bacelar" a écrit :
> >
> > > Vérifiez que le compte utilisateur utilisé par votre application a
> > > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> > >
> > > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > > --
> > > Paul Bacelar
> > >
> > >
> > > "Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
> > > news:D718F9F3-C8E7-4D9F-8B89-83A2669FB7F4@microsoft.com...
> > > > Bonjour à tous.
> > > > J'ai fais une application en C#, et j'ai généré une installation à
> partir
> > > VS
> > > > .net. Voici le problème lorsque j'installe, mon programme
> d'installation
> > > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> lorsque
> > > mon
> > > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> CATCH au
> > > > niveau de l'écriture.
> > > > J'utilise : "regPerm = new
> > > > RegistryPermission(RegistryPermissionAccess.AllAccess,
> CleRegistre.Name +
> > > > "\SOFTWARE\" + SubKey + "\" + ParamName);" pour me donner les
> droits.
> > > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > > >
> > > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout
> > > autres..
> > > > Sylvain
> > > >
> > >
> > >
> > >
>
>
>
Merci pour l'info, dernière question puis-je changé des droits par
programmation.
Dépendant de celui qui utilise mon programme. Si la personne
qui utilise mon programme à les droits de modifier le registre, ça va être
ok, dans le cas contraire ça va causé un dysfonctionnement de mon
Merci pour tous
Sylvain
"Paul Bacelar" a écrit :
> RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en
> mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
> modifier les droits, à modifier la politique des propagation des droits
> noeuds parents etc...
>
> Pour permettre à vos applications de s'exécuter dans le plus de
> possibles, prenez l'habitude de ne demander que le strict nécessaire au
> niveau sécurité pour faire votre tache.
>
> --
> Paul Bacelar
>
> "Sylvain" wrote in message
> news:
> > Merci Paul, pour ce petit programme très bon et pratique, je vérifie
> > clés, pourquoi dis-tu que c'est disproportionné, si je travaille au
> de
> > mes clé, ce n'est pas une bonne méthode d'approche??
> > Merci .. encore
> >
> > "Paul Bacelar" a écrit :
> >
> > > Vérifiez que le compte utilisateur utilisé par votre application a
> > > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> > >
> > > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > > --
> > > Paul Bacelar
> > >
> > >
> > > "Sylvain" wrote in message
> > > news:
> > > > Bonjour à tous.
> > > > J'ai fais une application en C#, et j'ai généré une installation à
> partir
> > > VS
> > > > .net. Voici le problème lorsque j'installe, mon programme
> d'installation
> > > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> lorsque
> > > mon
> > > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> CATCH au
> > > > niveau de l'écriture.
> > > > J'utilise : "regPerm = new
> > > > RegistryPermission(RegistryPermissionAccess.AllAccess,
> CleRegistre.Name +
> > > > "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les
> droits.
> > > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > > >
> > > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout
> > > autres..
> > > > Sylvain
> > > >
> > >
> > >
> > >
>
>
>
"Sylvain" wrote in message
news:
> Merci pour l'info, dernière question puis-je changé des droits par
> programmation.
Oui.
> Dépendant de celui qui utilise mon programme. Si la personne
> qui utilise mon programme à les droits de modifier le registre, ça va être
> ok, dans le cas contraire ça va causé un dysfonctionnement de mon
programme?..
Oui.
> Merci pour tous
> Sylvain
>
> "Paul Bacelar" a écrit :
>
> > RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en
écriture
> > mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
> > modifier les droits, à modifier la politique des propagation des droits
des
> > noeuds parents etc...
> >
> > Pour permettre à vos applications de s'exécuter dans le plus de
situations
> > possibles, prenez l'habitude de ne demander que le strict nécessaire au
> > niveau sécurité pour faire votre tache.
> >
> > --
> > Paul Bacelar
> >
> > "Sylvain" wrote in message
> > news:
> > > Merci Paul, pour ce petit programme très bon et pratique, je vérifie
mes
> > > clés, pourquoi dis-tu que c'est disproportionné, si je travaille au
niveau
> > de
> > > mes clé, ce n'est pas une bonne méthode d'approche??
> > > Merci .. encore
> > >
> > > "Paul Bacelar" a écrit :
> > >
> > > > Vérifiez que le compte utilisateur utilisé par votre application a
les
> > > > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> > > >
> > > > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > > > --
> > > > Paul Bacelar
> > > >
> > > >
> > > > "Sylvain" wrote in message
> > > > news:
> > > > > Bonjour à tous.
> > > > > J'ai fais une application en C#, et j'ai généré une installation à
> > partir
> > > > VS
> > > > > .net. Voici le problème lorsque j'installe, mon programme
> > d'installation
> > > > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> > lorsque
> > > > mon
> > > > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> > CATCH au
> > > > > niveau de l'écriture.
> > > > > J'utilise : "regPerm = new
> > > > > RegistryPermission(RegistryPermissionAccess.AllAccess,
> > CleRegistre.Name +
> > > > > "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les
> > droits.
> > > > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > > > >
> > > > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout
les
> > > > autres..
> > > > > Sylvain
> > > > >
> > > >
> > > >
> > > >
> >
> >
> >
--
Paul Bacelar
"Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
news:F4DA7338-ECAF-4582-B9F8-98121C80E9CB@microsoft.com...
> Merci pour l'info, dernière question puis-je changé des droits par
> programmation.
Oui.
> Dépendant de celui qui utilise mon programme. Si la personne
> qui utilise mon programme à les droits de modifier le registre, ça va être
> ok, dans le cas contraire ça va causé un dysfonctionnement de mon
programme?..
Oui.
> Merci pour tous
> Sylvain
>
> "Paul Bacelar" a écrit :
>
> > RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en
écriture
> > mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
> > modifier les droits, à modifier la politique des propagation des droits
des
> > noeuds parents etc...
> >
> > Pour permettre à vos applications de s'exécuter dans le plus de
situations
> > possibles, prenez l'habitude de ne demander que le strict nécessaire au
> > niveau sécurité pour faire votre tache.
> >
> > --
> > Paul Bacelar
> >
> > "Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
> > news:5220C7C6-CDAF-48A5-B607-0CB25CB344E0@microsoft.com...
> > > Merci Paul, pour ce petit programme très bon et pratique, je vérifie
mes
> > > clés, pourquoi dis-tu que c'est disproportionné, si je travaille au
niveau
> > de
> > > mes clé, ce n'est pas une bonne méthode d'approche??
> > > Merci .. encore
> > >
> > > "Paul Bacelar" a écrit :
> > >
> > > > Vérifiez que le compte utilisateur utilisé par votre application a
les
> > > > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> > > >
> > > > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > > > --
> > > > Paul Bacelar
> > > >
> > > >
> > > > "Sylvain" <Sylvain@discussions.microsoft.com> wrote in message
> > > > news:D718F9F3-C8E7-4D9F-8B89-83A2669FB7F4@microsoft.com...
> > > > > Bonjour à tous.
> > > > > J'ai fais une application en C#, et j'ai généré une installation à
> > partir
> > > > VS
> > > > > .net. Voici le problème lorsque j'installe, mon programme
> > d'installation
> > > > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> > lorsque
> > > > mon
> > > > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> > CATCH au
> > > > > niveau de l'écriture.
> > > > > J'utilise : "regPerm = new
> > > > > RegistryPermission(RegistryPermissionAccess.AllAccess,
> > CleRegistre.Name +
> > > > > "\SOFTWARE\" + SubKey + "\" + ParamName);" pour me donner les
> > droits.
> > > > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > > > >
> > > > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout
les
> > > > autres..
> > > > > Sylvain
> > > > >
> > > >
> > > >
> > > >
> >
> >
> >
--
Paul Bacelar
"Sylvain" wrote in message
news:
> Merci pour l'info, dernière question puis-je changé des droits par
> programmation.
Oui.
> Dépendant de celui qui utilise mon programme. Si la personne
> qui utilise mon programme à les droits de modifier le registre, ça va être
> ok, dans le cas contraire ça va causé un dysfonctionnement de mon
programme?..
Oui.
> Merci pour tous
> Sylvain
>
> "Paul Bacelar" a écrit :
>
> > RegistryPermissionAccess.AllAccess, ce n'est pas que les droits en
écriture
> > mais aussi en lecture (ça c'est pas trop grave) et aussi les droits à
> > modifier les droits, à modifier la politique des propagation des droits
des
> > noeuds parents etc...
> >
> > Pour permettre à vos applications de s'exécuter dans le plus de
situations
> > possibles, prenez l'habitude de ne demander que le strict nécessaire au
> > niveau sécurité pour faire votre tache.
> >
> > --
> > Paul Bacelar
> >
> > "Sylvain" wrote in message
> > news:
> > > Merci Paul, pour ce petit programme très bon et pratique, je vérifie
mes
> > > clés, pourquoi dis-tu que c'est disproportionné, si je travaille au
niveau
> > de
> > > mes clé, ce n'est pas une bonne méthode d'approche??
> > > Merci .. encore
> > >
> > > "Paul Bacelar" a écrit :
> > >
> > > > Vérifiez que le compte utilisateur utilisé par votre application a
les
> > > > droits nécessaires sur cette clé (RegMon www.sysinternals.com).
> > > >
> > > > "RegistryPermissionAccess.AllAccess" me paraît disproportionné.
> > > > --
> > > > Paul Bacelar
> > > >
> > > >
> > > > "Sylvain" wrote in message
> > > > news:
> > > > > Bonjour à tous.
> > > > > J'ai fais une application en C#, et j'ai généré une installation à
> > partir
> > > > VS
> > > > > .net. Voici le problème lorsque j'installe, mon programme
> > d'installation
> > > > > écris dans la clé HKEY_LOCAL_MACHINE, sans problème. Par la suite
> > lorsque
> > > > mon
> > > > > programme veut à son tour écrire dans HKEY_LOCAL_MACHINE, il y a
> > CATCH au
> > > > > niveau de l'écriture.
> > > > > J'utilise : "regPerm = new
> > > > > RegistryPermission(RegistryPermissionAccess.AllAccess,
> > CleRegistre.Name +
> > > > > "SOFTWARE" + SubKey + "" + ParamName);" pour me donner les
> > droits.
> > > > > Dernière caractéristique, je suis en TS, lorsque j'installe.
> > > > >
> > > > > Merci à tout ceux qui ont de bonnes pistes de solution et à tout
les
> > > > autres..
> > > > > Sylvain
> > > > >
> > > >
> > > >
> > > >
> >
> >
> >
--
Paul Bacelar