janv.052010

Installation du SDK Surface SP1 sur plateforme 64 bits

Published by Pierrick Martos at 17:15 under Surface

Pré-Requis :

Ils sont en nombres avant de procéder à l’installation du SDK Surface SP1 :

Si vous possédez directement le .msi du SDK passez directement à l’étape suivante.

Passage du .exe au .msi

Le souci que j’ai rencontré, c’est que ma version du SDK Surface SP1 n’était qu’un exe alors qu’il fallait un msi.

La solution la plus pratique est d’utiliser Visual Studio 2008 et d’ouvrir l’exe en cliquant sur fichier, ouvrir, fichier et de sélectionner notre exécutable :

clip_image002

Une fois ouvert, vous obtenez ceci :

clip_image004

Dépliez « RCDATA » puis faites un clic droit sur MSI00 et exporter :

clip_image006

Choisissez un répertoire puis changez l’extension de bin à msi :

clip_image008

Maintenant que nous avons notre fameux .msi en main, il nous reste plus qu’à passer à l’étape suivante.

Extraction du msi

Nous devons maintenant extraire les différents fichiers du msi avant de procéder à l’installation. Pour cela il suffit d’éxécuter cette commande :

msiexec /a msi00.msi /qb TARGETDIR=c:\surface

TARGETDIR correspond au répertoire qui va recevoir les différents fichiers nécessaires à l’installation du SDK.

Une fois cette dernière éxécutée, vous aurez dans votre répertoire un nouveau msi de taille inférieur à celui d’origine ainsi que différents dossiers :

clip_image010

Si vous avez cela, tout c’est bien passé.

Installation d’Orca

Une fois le SDK de Windows installé, allez dans le répertoire d’installation :

C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin

Puis double-cliquez sur Orca.msi. Une fois l’installation terminée, naviguez jusqu’au répertoire contenant le msi que l’on a créé au dessus (Ou celui que vous aviez déjà), faites un clic droit puis Editer avec Orca :

clip_image012

Une fois dans Orca, dans la zone de gauche, cliquez sur LaunchCondition :

clip_image014

Vous avez maintenant sur votre droite plusieurs ligne dont une avec la mention suivante, « Installed OR NOT VersionNT64 », cliquez une fois dessus puis supprimez la :

clip_image016

Et enfin sauvegardez à l’aide de la disquette dans la toolbar.

Votre msi est fin prêt pour passer à l’installation !

Setupcustomaction.exe

Avant de procéder à l’installation, il faut également patcher l’éxécutable setupcustomaction.exe. Pour cela on va utiliser un utilitaire fourni dans le SDK windows 7 : CorFlags.exe :

cd "c:\Program Files\Microsoft SDKs\Windows\v7.0\Bin"

CorFlags.exe “REPERTOIRE_DU_MSI_EXTRAIT\Microsoft Surface\v1.0\setupcustomaction.exe” /32bit+ /force

clip_image018

Le warning « strong name signed » est a ignoré.

Installation du SDK Surface SP1

Double cliquons sur notre msi fraichement modifié à l’aide d’Orca :

clip_image020

L’installation terminée il nous reste encore quelques lignes de commandes à taper pour faire fonctionner le Surface Simulator.

Lancez la Visual Studio 2008 Commnd Prompt en mode administateur (Clic droit, Run as administrator) :

clip_image022

Déplacez-vous jusque dans le répertoire du SDK et lancez CorFlags.exe :

cd "C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin"

CorFlags.exe “C:\Program Files (x86)\Microsoft SDKs\Surface\v1.0\Tools\Simulator\SurfaceSimulator.exe” /32bit+ /force

clip_image024

Encore une fois, ne faites pas attention au warning « strong name signed ».

Puis, nous devons encore patcher plusieurs exécutables :

cd "C:\Program Files (x86)\Microsoft Surface\v1.0\"

for %i in (*.exe) do corflags %i /32bit+ /force

clip_image026

Ignorez encore les warnings.

Vous pouvez maintenant créer vos propres projets Microsft Surface et les tester à l’aide du Surface Simulator.



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Tags: ,

E-mail | Permalink | Trackback | Post RSSRSS comment feed 0 Responses

Ajouter un commentaire


(Affichera votre icône Gravatar)

  Country flag

biuquote
  • Commentaire
  • Aperçu immédiat
Loading