Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows 7
Windows 7 Forum d'entraide Windows 7. Lire -> Nouveautés de Windows 7
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/06/2011, 12h03   #1
 
Inscription : mai 2011
Messages : 215
Détails du profil
Informations personnelles :
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : mai 2011
Messages : 215
Points : -2
Points : -2
Par défaut Lire le productID de Windows

Bonjour,

Je sais lire le numero de product ID de Windows installé par la base de registre.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductId.

Sur XP ok
Sur windows 7 version AMD64 , cette clé de registre n'existe pas.

Dans Panneau de Configuration -> Système -> ID de Produit : Windows 7 x64 sait pourtant bien le lire.

Donc comment lire (en programmation en C) correctement le product ID sur un Windows 7 (platform AMD64) ?

Merci
yann458 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 19h37   #2
Membre émérite
 
Avatar de DOLPat®
 
Homme Patrick
Technicien maintenance
Inscription : février 2003
Messages : 425
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 50
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Industrie

Informations forums :
Inscription : février 2003
Messages : 425
Points : 815
Points : 815
Citation:
Envoyé par yann458 Voir le message
...Sur windows 7 version AMD64 , cette clé de registre n'existe pas.
Bonjour

Bizarre bizarre... Chez moi, la clef existe bien. (Windows 7 Familial Premium, processeur AMD Athlon II dual core)
__________________
À +
Pat.


Si vous avez trouvé chaussure à votre pied... euh solution à votre problème, n'oubliez pas de clôturer le sujet en le marquant comme:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Delphi 2005 Édition Personnelle

Lazarus 0.9.31 r33481 FPC 2.5.1 x86_64-win64-win32/win64
DOLPat® est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 22h04   #3
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 878
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 878
Points : 7 655
Points : 7 655
J'ai un W7 64bits et j'ai bien l'information attendu à l'endroit attendu.
__________________
Sevyc64 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 12h06   #4
Membre confirmé
 
Homme Benoit Besnard
Inscription : mars 2010
Messages : 206
Détails du profil
Informations personnelles :
Nom : Homme Benoit Besnard
Localisation : France

Informations forums :
Inscription : mars 2010
Messages : 206
Points : 283
Points : 283
Bonjour,

Pareil clé bien présente à cet endroit.


Cdt,
Benoit
AcRy07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 19h23   #5
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
Bonjour,
La clé n'existe pas dans regedit ou c'est le programme c qui n'arrive pas à la sortir ?
Si c'est juste le pogramme, c'est sans doute une histoire d'uac faudrait essayer de lancer le programme c en faisant un clic droit, exécuter en tant qu'admin.
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 10h12   #6
 
Inscription : mai 2011
Messages : 215
Détails du profil
Informations personnelles :
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : mai 2011
Messages : 215
Points : -2
Points : -2
regedit le lit à condition qu'il soit lancé en tant qu'admin.

Mais comment le faire en programmation en C ?

SHGetValue , je voudrais le lire dans tous les cas.
yann458 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h35.


 
 
 
 
Partenaires

Hébergement Web