Modification Registre

Moderator: Mod

Modification Registre

Postby RICOXOR » Wed Oct 19, 2011 8:51 pm

Bonjour,
J'aimerais créer un Script permettant de modifier une clé du Registre.
Pour cette exemple la clé "LegalNoticeText" qui se trouve dans : HKEY_LOCAL_MACHINE/"SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon.

Le programme n'affiche pas "Erreur" mais ma clé qui est NULL se change pas de valeur.
Merci de bien vouloir m'aider.

[code:1:b6ebc46dfa]void main()
{

HKEY hKey;

if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon", 0, KEY_ALL_ACCESS, &hKey)!=ERROR_SUCCESS)
{

cout<<"Erreur";
getch();
}

else
{
RegSetKeyValue(
hKey,
NULL,
"LegalNoticeText",
REG_SZ,
"text",
strlen("text") + 1);

getch();
}

}[/code:1:b6ebc46dfa]
RICOXOR
Projets
 
Posts: 3
Joined: Wed Oct 19, 2011 5:56 pm

Postby Manu404 » Wed Oct 19, 2011 10:28 pm

Premièrement, dans quel environnement exécutes-tu le programme ? (xp, vista, seven, 8, win srv2003, win srv2008,... ?)
De plus ce n'est pas un script mais un programme (tu semble être en c++).
Ensuite, l'utilisateur exécutant le programme a-t-il les droits nécessaire sur le registre ?
Enfin, as tu des locks externe sur le registre avec des grant spécifiques pour les rw ?
User avatar
Manu404
 
Posts: 2219
Joined: Tue Feb 26, 2008 3:44 pm
Location: ::1:

Postby RICOXOR » Fri Oct 21, 2011 7:54 am

Bonjour,
Je suis sous Windows 7.
J'ai essayé d'executer le programme en tant qu'Administrateur, mais le registre n'a pas subie de changement.
Pour ta derniere suggestion, je ne pense pas avoir fait le nécessaire, je ne sais pas comment proceder.
Je vais essayer de me renseigner.
RICOXOR
Projets
 
Posts: 3
Joined: Wed Oct 19, 2011 5:56 pm


Return to C/C++

Who is online

Users browsing this forum: No registered users and 0 guests

cron