Modification clé de registre via MSI.

Modification clé de registre via MSI. - Win 7 - Windows & Software

Marsh Posté le 04-02-2011 à 10:50:30    

Bonjour,
 
j'ai créé un MSI qui doit modifier une registry dans :
 
HKLM\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC\SYLINK\SyLink
 
La valeur chaine s'appelle HardwareID, je dois mettre sa valeur à nul.
 
En utilisant ce même MSI, ça fonctionne bien sur Windows XP 32, Windows 7 32.
 
Mais elle ne fonctionne pas sur Windows 7 64.
 
J'ai vérifié, la clé se trouve au même endroit.
 
J'utilise le compte system pour faire les modifications, donc pas de problème d'UAC.
 
D'où pourrait venir ce problème?

Reply

Marsh Posté le 04-02-2011 à 10:50:30   

Reply

Marsh Posté le 04-02-2011 à 12:04:41    

peut être il faut modifier HKLM\SOFTWARE\W3264Node\.... ?

Reply

Marsh Posté le 04-02-2011 à 12:15:38    

Je@nb a écrit :

peut être il faut modifier HKLM\SOFTWARE\W3264Node\.... ?


 
J'ai pensé à ça également, mais la clé ne se trouve pas là, donc je suppose que Symantec Endpoint Protection, ne vas pas en tenir compte.

Reply

Marsh Posté le 04-02-2011 à 12:30:58    

ok. Le msi est 32 ou 64bit ? parce qu'il faut qu'il soit 64bit pour pouvoir écrir dans SOFTWARE\Symantec blabla

Reply

Marsh Posté le 04-02-2011 à 12:58:38    

Le msi est 32 bits. Mais je ne voie pas comment lui dire d'en faire un msi 64. Je peux mettre des conditions sur la version de l'OS par exemple. Mais ça n'en fera pas un MSI 64.

Reply

Marsh Posté le 04-02-2011 à 13:38:19    

J'ai trouvé comment le rendre compatible (2 paramètres dans le template MSI). J'ai testé, ça a fonctionné. Je fais un dernier test et ce sera bon.

 

Merci pour le tuyau Je@nb. :)


Message édité par slr56 le 04-02-2011 à 13:44:49
Reply

Marsh Posté le 04-02-2011 à 14:19:06    

J'ai fait 2 MSI, dommage, car je n'ai pas réussi à faire un MSI gérant le x86 et le x64.
 
Je verrai ça un peu plus tard. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed