j'ai un programme qui créé des clé de registre dans le HKLM
(HKLM/SOFTWARE/MonAppli).
Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se
créent pas (tout du moins pas dans le HKLM car elles sont créées dans
HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli.
J'utilise l'API standard.
Avez-vous une idée ou un exemple qui me permettrait de créer également ces
clés dans le HKLM sous Vista ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacques93
Bonjour Ed Lapoignee, Ed Lapoignee a écrit :
Bonjour à tous,
j'ai un programme qui créé des clé de registre dans le HKLM (HKLM/SOFTWARE/MonAppli).
Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se créent pas (tout du moins pas dans le HKLM car elles sont créées dans HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli.
J'utilise l'API standard.
Avez-vous une idée ou un exemple qui me permettrait de créer également ces clés dans le HKLM sous Vista ?
Merci
As tu les droits administrateur. Si ce n'est pas le cas, même avec regedit, tu ne peux créer/supprimer de clés dans HKLMSoftware. Les utilisateurs "standards" n'ont que le droit de lecture.
j'ai un programme qui créé des clé de registre dans le HKLM
(HKLM/SOFTWARE/MonAppli).
Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se
créent pas (tout du moins pas dans le HKLM car elles sont créées dans
HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli.
J'utilise l'API standard.
Avez-vous une idée ou un exemple qui me permettrait de créer également ces
clés dans le HKLM sous Vista ?
Merci
As tu les droits administrateur. Si ce n'est pas le cas, même avec
regedit, tu ne peux créer/supprimer de clés dans HKLMSoftware. Les
utilisateurs "standards" n'ont que le droit de lecture.
j'ai un programme qui créé des clé de registre dans le HKLM (HKLM/SOFTWARE/MonAppli).
Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se créent pas (tout du moins pas dans le HKLM car elles sont créées dans HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli.
J'utilise l'API standard.
Avez-vous une idée ou un exemple qui me permettrait de créer également ces clés dans le HKLM sous Vista ?
Merci
As tu les droits administrateur. Si ce n'est pas le cas, même avec regedit, tu ne peux créer/supprimer de clés dans HKLMSoftware. Les utilisateurs "standards" n'ont que le droit de lecture.
j'ai un programme qui créé des clé de registre dans le HKLM (HKLM/SOFTWARE/MonAppli).
Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se créent pas (tout du moins pas dans le HKLM car elles sont créées dans HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli.
J'utilise l'API standard.
Avez-vous une idée ou un exemple qui me permettrait de créer également ces clés dans le HKLM sous Vista ?
Merci
Quelques compléments d'information : <http://forums.microsoft.com/MSDN/ShowPost.aspx?PostIDq9433&SiteID=1>
-- Cordialement,
Jacques.
Ed Lapoignee a écrit :
Bonjour à tous,
j'ai un programme qui créé des clé de registre dans le HKLM
(HKLM/SOFTWARE/MonAppli).
Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se
créent pas (tout du moins pas dans le HKLM car elles sont créées dans
HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli.
J'utilise l'API standard.
Avez-vous une idée ou un exemple qui me permettrait de créer également ces
clés dans le HKLM sous Vista ?
Merci
Quelques compléments d'information :
<http://forums.microsoft.com/MSDN/ShowPost.aspx?PostIDq9433&SiteID=1>
j'ai un programme qui créé des clé de registre dans le HKLM (HKLM/SOFTWARE/MonAppli).
Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se créent pas (tout du moins pas dans le HKLM car elles sont créées dans HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli.
J'utilise l'API standard.
Avez-vous une idée ou un exemple qui me permettrait de créer également ces clés dans le HKLM sous Vista ?
Merci
Quelques compléments d'information : <http://forums.microsoft.com/MSDN/ShowPost.aspx?PostIDq9433&SiteID=1>
-- Cordialement,
Jacques.
Ed Lapoignee
Bonjour,
merci pour ta réponse.
En fait, cela fonctionne bien dès que je désactive l'UAC.
Mon compte est bien administrateur de la machine.
Par contre, il semblerait qu'il faile un fichier .manifest autorisant l'application. Mais je ne sais pas comment faire cela.
Si quelqu'un a un exemple de fichier manifest permettant de donner des privilèges d'écriture dans le registre, je suis preneur.
Merci à vous.
"Jacques93" a écrit dans le message de news:
Ed Lapoignee a écrit : > Bonjour à tous, > > j'ai un programme qui créé des clé de registre dans le HKLM > (HKLM/SOFTWARE/MonAppli). > > Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se > créent pas (tout du moins pas dans le HKLM car elles sont créées dans > HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli. > > J'utilise l'API standard. > > Avez-vous une idée ou un exemple qui me permettrait de créer également
ces
> clés dans le HKLM sous Vista ? > > Merci > >
Quelques compléments d'information : <http://forums.microsoft.com/MSDN/ShowPost.aspx?PostIDq9433&SiteID=1>
-- Cordialement,
Jacques.
Bonjour,
merci pour ta réponse.
En fait, cela fonctionne bien dès que je désactive l'UAC.
Mon compte est bien administrateur de la machine.
Par contre, il semblerait qu'il faile un fichier .manifest autorisant
l'application. Mais je ne sais pas comment faire cela.
Si quelqu'un a un exemple de fichier manifest permettant de donner des
privilèges d'écriture dans le registre, je suis preneur.
Merci à vous.
"Jacques93" <jacques@Nospam> a écrit dans le message de
news:Ojsn3KBuHHA.2124@TK2MSFTNGP02.phx.gbl...
Ed Lapoignee a écrit :
> Bonjour à tous,
>
> j'ai un programme qui créé des clé de registre dans le HKLM
> (HKLM/SOFTWARE/MonAppli).
>
> Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se
> créent pas (tout du moins pas dans le HKLM car elles sont créées dans
> HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli.
>
> J'utilise l'API standard.
>
> Avez-vous une idée ou un exemple qui me permettrait de créer également
ces
> clés dans le HKLM sous Vista ?
>
> Merci
>
>
Quelques compléments d'information :
<http://forums.microsoft.com/MSDN/ShowPost.aspx?PostIDq9433&SiteID=1>
En fait, cela fonctionne bien dès que je désactive l'UAC.
Mon compte est bien administrateur de la machine.
Par contre, il semblerait qu'il faile un fichier .manifest autorisant l'application. Mais je ne sais pas comment faire cela.
Si quelqu'un a un exemple de fichier manifest permettant de donner des privilèges d'écriture dans le registre, je suis preneur.
Merci à vous.
"Jacques93" a écrit dans le message de news:
Ed Lapoignee a écrit : > Bonjour à tous, > > j'ai un programme qui créé des clé de registre dans le HKLM > (HKLM/SOFTWARE/MonAppli). > > Sous Win200, WinXP, cela fonctionne bien mais sous vista, les clés ne se > créent pas (tout du moins pas dans le HKLM car elles sont créées dans > HKCU/SoftWare/Classes/VirtualStore/MACHINE/SOFTWARE/MonAppli. > > J'utilise l'API standard. > > Avez-vous une idée ou un exemple qui me permettrait de créer également
ces
> clés dans le HKLM sous Vista ? > > Merci > >
Quelques compléments d'information : <http://forums.microsoft.com/MSDN/ShowPost.aspx?PostIDq9433&SiteID=1>
-- Cordialement,
Jacques.
Jacques93
Ed Lapoignee a écrit :
Bonjour,
merci pour ta réponse.
En fait, cela fonctionne bien dès que je désactive l'UAC.
Mon compte est bien administrateur de la machine.
Par contre, il semblerait qu'il faile un fichier .manifest autorisant l'application. Mais je ne sais pas comment faire cela.
Si quelqu'un a un exemple de fichier manifest permettant de donner des privilèges d'écriture dans le registre, je suis preneur.
mais ça ne fait qu'afficher un message comme quoi le programme nécessite une élévation des droits. En fait le compte administrateur avec lequel tu travailles ne semble pas avoir tous les droits (ce qui est une bizarrerie de Vista). On peut faire apparaître le VRAI compte administrateur à l'ouverture de session en mettant une clé nommee 'Administrateur' de type DWORD égale à 1 dans la branche :
mais ça ne fait qu'afficher un message comme quoi le programme nécessite
une élévation des droits. En fait le compte administrateur avec lequel
tu travailles ne semble pas avoir tous les droits (ce qui est une
bizarrerie de Vista). On peut faire apparaître le VRAI compte
administrateur à l'ouverture de session en mettant une clé nommee
'Administrateur' de type DWORD égale à 1 dans la branche :
mais ça ne fait qu'afficher un message comme quoi le programme nécessite une élévation des droits. En fait le compte administrateur avec lequel tu travailles ne semble pas avoir tous les droits (ce qui est une bizarrerie de Vista). On peut faire apparaître le VRAI compte administrateur à l'ouverture de session en mettant une clé nommee 'Administrateur' de type DWORD égale à 1 dans la branche :
Dans cette clé j'ajoute une valeur chaîne dont le nom est le chemin complet de mon .exe. et avec pour donnée la valeur RUNASADMIN.
Et là cela fonctionne bien.
A+
"Jacques93" a écrit dans le message de news:
Ed Lapoignee a écrit : > Bonjour, > > merci pour ta réponse. > > En fait, cela fonctionne bien dès que je désactive l'UAC. > > Mon compte est bien administrateur de la machine. > > Par contre, il semblerait qu'il faile un fichier .manifest autorisant > l'application. Mais je ne sais pas comment faire cela. > > Si quelqu'un a un exemple de fichier manifest permettant de donner des > privilèges d'écriture dans le registre, je suis preneur. > > Merci à vous. >
mais ça ne fait qu'afficher un message comme quoi le programme nécessite une élévation des droits. En fait le compte administrateur avec lequel tu travailles ne semble pas avoir tous les droits (ce qui est une bizarrerie de Vista). On peut faire apparaître le VRAI compte administrateur à l'ouverture de session en mettant une clé nommee 'Administrateur' de type DWORD égale à 1 dans la branche :
Dans cette clé j'ajoute une valeur chaîne dont le nom est le chemin complet
de mon .exe. et avec pour donnée la valeur RUNASADMIN.
Et là cela fonctionne bien.
A+
"Jacques93" <jacques@Nospam> a écrit dans le message de
news:e9T8PXKuHHA.4612@TK2MSFTNGP04.phx.gbl...
Ed Lapoignee a écrit :
> Bonjour,
>
> merci pour ta réponse.
>
> En fait, cela fonctionne bien dès que je désactive l'UAC.
>
> Mon compte est bien administrateur de la machine.
>
> Par contre, il semblerait qu'il faile un fichier .manifest autorisant
> l'application. Mais je ne sais pas comment faire cela.
>
> Si quelqu'un a un exemple de fichier manifest permettant de donner des
> privilèges d'écriture dans le registre, je suis preneur.
>
> Merci à vous.
>
mais ça ne fait qu'afficher un message comme quoi le programme nécessite
une élévation des droits. En fait le compte administrateur avec lequel
tu travailles ne semble pas avoir tous les droits (ce qui est une
bizarrerie de Vista). On peut faire apparaître le VRAI compte
administrateur à l'ouverture de session en mettant une clé nommee
'Administrateur' de type DWORD égale à 1 dans la branche :
Dans cette clé j'ajoute une valeur chaîne dont le nom est le chemin complet de mon .exe. et avec pour donnée la valeur RUNASADMIN.
Et là cela fonctionne bien.
A+
"Jacques93" a écrit dans le message de news:
Ed Lapoignee a écrit : > Bonjour, > > merci pour ta réponse. > > En fait, cela fonctionne bien dès que je désactive l'UAC. > > Mon compte est bien administrateur de la machine. > > Par contre, il semblerait qu'il faile un fichier .manifest autorisant > l'application. Mais je ne sais pas comment faire cela. > > Si quelqu'un a un exemple de fichier manifest permettant de donner des > privilèges d'écriture dans le registre, je suis preneur. > > Merci à vous. >
mais ça ne fait qu'afficher un message comme quoi le programme nécessite une élévation des droits. En fait le compte administrateur avec lequel tu travailles ne semble pas avoir tous les droits (ce qui est une bizarrerie de Vista). On peut faire apparaître le VRAI compte administrateur à l'ouverture de session en mettant une clé nommee 'Administrateur' de type DWORD égale à 1 dans la branche :