CMAK
Om man installerar CMAK på en windows server x64 så kommer den INTE kunna generera gilltiga x86 installations paket.
Detta går numera att manuellt justera.
Enkla steg för det egna minnet….
Man behöver ändra i *.sed filen för projektet samt kopiera in 2 filer från en x86 installation samt köra en special build sträng… se nedan..
#1 Skapa en profil enligt konstens alla regler… (hum)
#2 Från en eleverad kommandopromt, skapa en katalog i386 under rätt sökväg till CMAK (tex. c:\program files\CMAK\supporten-US\i386) .
#3 Kopiera dit de 2 filerna från i386 instalaltionen… deär ’advpack.dll ’ & ’cmstp.exe’ (oftast finns dessa filer i c:\windows\system32 på en x86 maskin med installerad profil) Eller i en gammal VPN x86 fil.
#4 Gör en kopia av *.sed filen till typ *-x86.sed (C:\Program Files\CMAK\Profiles\Downlevel* ) och öppna den nya filen i notepad
#5 Editera filen så följande sökvägar till våra nya x86 filer stämmer… ändra följande…
´┐¢
FILE0=C:\Program Files\CMAK\Supporten-US\i386\advpack.dll
FILE1=C:\Program Files\CMAK\Supporten-US\i386\cmstp.exe
TargetName=profile-x86.exe´┐¢
#6 Skapa lösningen…CMAKen gör detta med en x64bitars process så resultatet kommer inte fungera … vi måste göra det manuellt…
ställ dig i den nyligen skapade i386 katalogen
cd C:\Program Files\CMAK\Supporten-US\i386
skapa filen med c:\windows\syswow64\iexpress /N profile-i386.sed
(Iexpress är en self extracting self installing packeterare i windows)
Nu har vi en fungerade x86 CMAK profil genererad från en x64 maskin….
Enjoy…


