J'essaye de déployer une application sur Windows Server 2008 (SP2 x64) et Windows 7 (x64), en utilisant le projet d'installation VS2005. La version MSI (je pense) c'est la 2.0. Tout fonctionne correctement, sauf que certaines clés de registre et certains fichiers ne sont pas copiés sur l'ordinateur d'installation. Le système MSI ne signale rien (et je ne sais pas si MSI enregistre ses opérations).Échecs de fichier/registre MSI sous Windows Server 2008/Windows 7 (x64)
Y a-t-il des incompatibilités entre mon projet d'installation MSI et ces nouveaux systèmes d'exploitation? Il me semble que les systèmes d'exploitation se protègent pour être modifiés dans une certaine mesure.
Par exemple, je suis en train de définir les clés de Registre:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ Winlogon \ SpecialAccounts \ UserList \ User
mais il est pas créé . Dans le même programme d'installation, il existe de nombreuses autres clés, qui sont créées comme prévu (comme c'était le cas auparavant sur Windows XP et Windows Server 2003).
Pour donner un autre exemple, je suis en train d'installer le fichier
% SystemFolder% \ oobe \ informations \ origines \ backgroundDefault.jpg
(où% SystemFolder% est généralement " C: \ Windows \ System32 "), mais le fichier n'est pas copié du tout !!!
Que se passe-t-il?
J'ai trouvé le fichier backgroundDefault.jpg se trouve dans un autre répertoire:% SystemRoot% \ SysWOW64 \ oobe \ informations.
Mais je n'ai rien spécifié sur un dossier System (64 bits). Comment puis-je copier le fichier au bon endroit?
Il n'y a pas de conditions pour installer ces composants. – Luca