jmertic Sun Dec 21 03:43:07 2008 UTC
Added files:
/win-installer policy_9_0_Microsoft_VC90_CRT_x86.msm
policy_9_0_Microsoft_VC90_CRT_x86_x64.msm
Modified files:
/win-installer GenPHPInstaller.wxs.php
Log:
Add the policy msm files to the installer. Should make the VC9 runtime be
automatically installed if not present if needed.
http://cvs.php.net/viewvc.cgi/win-installer/GenPHPInstaller.wxs.php?r1=1.10&r2=1.11&diff_format=u
Index: win-installer/GenPHPInstaller.wxs.php
diff -u win-installer/GenPHPInstaller.wxs.php:1.10
win-installer/GenPHPInstaller.wxs.php:1.11
--- win-installer/GenPHPInstaller.wxs.php:1.10 Wed Dec 3 21:18:29 2008
+++ win-installer/GenPHPInstaller.wxs.php Sun Dec 21 03:43:07 2008
@@ -25,20 +25,20 @@
$Merge->setAttribute('SourceFile',"Microsoft_VC90_CRT_{$includemsm}.msm");
$Merge->setAttribute('DiskId','1');
$Merge->setAttribute('Language','0');
-
+ $Merge = $PHPInstallerBaseWXS->createElement('Merge');
+ $Merge = $TargetDir->appendChild($Merge);
+ $Merge->setAttribute('Id','VCRedist_policy');
+
$Merge->setAttribute('SourceFile',"policy_9_0_Microsoft_VC90_CRT_{$includemsm}.msm");
+ $Merge->setAttribute('DiskId','1');
+ $Merge->setAttribute('Language','0');
+
$MainFeature =
$PHPInstallerBaseWXS->getElementsByTagName('Feature')->item(0);
- $Feature = $PHPInstallerBaseWXS->createElement('Feature');
- $Feature = $MainFeature->appendChild($Feature);
- $Feature->setAttribute('Id','VCRedistFeature');
- $Feature->setAttribute('Title','Visual C++ 9.0 Runtime');
- $Feature->setAttribute('AllowAdvertise','no');
- $Feature->setAttribute('Display','hidden');
- $Feature->setAttribute('Level','1');
- $Feature->setAttribute('InstallDefault','source');
-
$MergeRef = $PHPInstallerBaseWXS->createElement('MergeRef');
- $MergeRef = $Feature->appendChild($MergeRef);
+ $MergeRef = $MainFeature->appendChild($MergeRef);
$MergeRef->setAttribute('Id','VCRedist');
+ $MergeRef = $PHPInstallerBaseWXS->createElement('MergeRef');
+ $MergeRef = $MainFeature->appendChild($MergeRef);
+ $MergeRef->setAttribute('Id','VCRedist_policy');
}
$PHPInstallerBaseWXS->save("PHPInstaller$version.wxs");
http://cvs.php.net/viewvc.cgi/win-installer/policy_9_0_Microsoft_VC90_CRT_x86.msm?view=markup&rev=1.1
Index: win-installer/policy_9_0_Microsoft_VC90_CRT_x86.msm
+++ win-installer/policy_9_0_Microsoft_VC90_CRT_x86.msm
ÐÏࡱá
¥³¯ZÓ1Øfr
Ýy'¥e²SqfþÜ
}iÊü9ؤ<<W¡²ÄùgGô#J>¥½ü¸|óZÑ´ÀºµØùeÝ53eMÅSu'º7ÕÔeì÷¾IàhÙ¨GÄ]Ôk3³I'&þ(^Ît...@ö"_¿ñ:çP¯¼?bê׬}¡¨¦¦É ÁêÐÀùW¼y¢Iþx¹iùá¦fúöõ
«0ÕüÖvMÑãúª½Ñ)òåG=×ÙÄT5ZtD0ϽÝ{ãÐÝó]HþÁë=ÇÊ+ÞÆ^¿?qá3ÿÎmR
*m{k¯ùyø;ôLÖeGß°k¦¾¯Ïbsð6½ß[課¿\Qæ¸ÝG°¦;Ñ
Ý¢±îhtíÓTÚÛÌýJ˸xÚ:üF?9-k÷®ÖÂx7LVg´¢«·ñ¡A^«ó×D}'dO
ÌÝã}Ë=C
иs<4¯ÕåsIjÅ\êöÃçØTrÉ:%³VJ&nØg,B.i÷AÃä¡ùyþ¯XâýöÚ5±è¬ çOá(òíA8b`ìð·ö?®ýiáé'JÝÂn
³©æKÊug
qö7N|àPkÀά¼Tik+6=ZïÈ9x¸\gmÇÇ¢æ+¶k)l¤ðÝLyR&ã¾e~aR&c¦yn°ÔhxþÒqvJgë¤úº÷ÃÞ4_ÂtÅ_¿G¸¥Ñ!,Y8¨Qº6
K2¡§¬ßáðLf#Ñ<C^.Óí Î]b°Yu[q´¶u Þy|ù+>z`ª5/
yØ#À81Ç©ì3I¨Z÷çÍûhÇJÉ«ZO?w3ÊäÔűÜ>©|¶ñ½^máÁ1OÍÄ©%A¶ÚÝT£«Ò³h:â
©8
FÅÿÂe£³¾¿þÏj
¿;sÅG"Ðe¿VÀæ^ñ±¶þ~S/up®ñpw÷ÈÎúëós]q�...@ÿ§¬bãa·h#Àæú
kßÀb¦fGħh4
¶D2+;%ÓÕÊãR^Öeå{9_ÔÃ}Û£öã3¶G¶Ytãj0pàQ\ZÚ»ëIëë|ml01zà¥ø4p...@zbs5lÛ}Ó×&¶lò®×
Õ+n9^»Æ¼â*1vÃi.{Éöó7Ømº*úÕ
,N¬óä3H`þô`ò WmkÃB¼82y8!¶ßãã
7ÂOçjξÝÚü¹Å,]åÍrs¼_>²1bD0¬ú·déì[$¿¨·½Ö8Óóùvr¸}-ðR³qÍ(_Òák¿_©ØþãqùÇiè§
Ö/q³ãOAùõ'FP~³0£y¾~ F«¡1ª.
Êz%~ÌÈ~Egø"ñNeç?"CÎ1¼¹Å%f÷uï-ÐQ9ø°])×U÷yú®Ä]Y>Ó;R¨êrÙ¶ÝÔ7ìê1<ahRÿNÚÍ"ÔÎÔüÆZñ(ôlîxËÈ<³Lb¾Ã&kßýw}}N ¶³E/tjoÍ�...@¾(]µtq:m¦ÞAª"Þ6z|`x¡¹Iyì³ÚõÅeVzº>Á¦V5zñqb3Iè.ʾLËÚÅöLYÂ*£]ë$ÔôUj^N*aÓòuÙûbùT
éyÑU±Ü¶Mï;lí¯ohnz£T"Ódjîàh;q9N4{ºMð¦1Lþý5]`?_d
Iv÷t¿K(,
D}såÃ(Ô÷î`À Aõô @ P¨T7F$ÐöR¡ºµ4
Û^<T£1IJÈpÊ
WÅcÝÑD´Q/¥²ì¢ÑHÜ#0Äï2ÍðïËêÿ¾)_Ûð3Çÿy¡ãIdÆèCÉN¢B5
_ÇzÊ:-¨üCïA?ë6}]6ó»z¹7tUÜ¿ÿ:6öÂ<mC.Ç79êgÓmÈÌWÔöÉÔÚyê¥[µ*«þÿ
®On>ò±{W×Ä ¹ñ~M9~Ç8ßöäöC#n?ävêEqP
ñß[£@; K`ä¶1ä:ä!Ô
-ý^xõ
ÕF¢Ñà:...@ø»Ýb¡!÷Ò¼)t-âÂj�...@
5H2~ÍÃÐzÙ¼þ>ÕüÖ¤úOí¸Q>¤õ+ü¾ËD5eosùÊòò?8ÍK6w¯¶+"ã0¬éBsϼ|¹lgk'íîÖ¾¸~B¢ÙÄ+néf*Û>se Éi¸ù®Cy<ÿÒîwlÉái·/j*ýúÛù ÑÀ ÝÇ ¡Sãà°!ÿyuµ>ýê#Ä¿7F4¹¨j·qá+8ò?ìr00¹/¶õ?¿vü±½Ù9Sáo*üM
¿©ð'*¸t&Ëß©ÀºÈ÷ÄfÉõô½ú¯w3â¿
PÞka D
Ùã«cÿÈ1iPòwÇDWÚ=H{ªi3üK*TìïÞQj=¯VîUßTÿq]Ö]ã=o;Lƾ¹ÛÒ?¿¹¥g³¯>±ît§YEÄÞãÚÉÜ6·e§r^pI¯ë0YÀ§·=f¾.ý~©ÔMså0Jïj
Ãx...@§2³´¸ÞìÜ5_X|æÇª«ú¼kNTLlRÉTej~Ö9X¡õñVà, 7sg^/êFܸ/¶
À`Kf Úâ7bB°UüA à¿ýòdß-«[#T¾áÈÉ0ó
PÅHeÆì»x)Ü\nêA-Ïy=mÃÞÒ¸Ï-S-/[^?!ÝæÎãî´Ä·ÎÙ·6f×:RÞ
M]bÙ"\©û$ö¿?P<MÒ;éS£å×pYúóÐËnûÑÚÅ ZmúCØ</?ùµÂcvËï©ÐJfåjÞá}¿6Òp·çùêê$µ)&Þ°Ð÷Ãö--Îuqúw§Zkå
)?ÒëWãÄk³£|¤Ìºk\ª±Ýou}¯s2¾*oסr¥Ü³÷.ö!�...@x¤
×»Ãáàh<)¾ÁÿétÁŨÜc| ÆØ}a;OðñcZGÌg~aV*BÄQ
bACTe
íßâÚ;Ó?°ÿ%kòú9Û6ºA[XzÛî~ßR©M¯.ÕÝékÄðªéÛ¡ôQÃQbµâ¥d®Á|²¼eÄâÄWL¸z£RÓXÚ]_M~â~AËW½G{övÔ=7©Âx©K¿«¤e'Wû¾©
®On>ò±{W×Ä
¹ñ~m9~Ç8ßöäöc#n?ävêeqpf¢ª�...@?¾ùh¡õi¯âgh,¸g8ÑËäé±.¡Ê³äîÍ%)·®bïn:ëç*l~1ùqR´~0iÏ«1Ò7Níó¼bN«3´Ètt³èÓíþa[·u²múÂ90êýrßó02JBú
;-¹1)ÌvÎÁâä3¡Ç>ÑjÌ(¹±£Á
qi0¸&òçinÄ(°¡êØÍõ8uoÍ_[...@õeù}câ§â¿ÄЪøs){ ´
ïÇÉûìù¼ÂÂÖÇé6u;ÙK¯§O l[x?9²êá!6ý5BÈúkƦlrnNì©ïØZ«¶ß=5ãW?$IÚU~Ä/:ñR½?LIá°kÙ`¹ùF)n,·u\Mîðö«ÑUêbÖ1ƦKÕ©¹ÛX
O×:E-°j*ÎÌ0|zÏUFÿI©Õl[Ó¾Ó¯Ë3
ö3Þ>®kËɽx¼%T1^©þnï'_¦¾:âÉW!ú-çxÙDH¿(ɵÔUÂ'ÌÝ týÌî»ÉºmNC´ýJS»ªeÚ
~mH~Ä
ÈsÛ°"¥ã>i¯¨N¹âzNÕZ|Z¯Úà)öî!k£¤póÉã
H
Pÿ@
Pè!
¾
$
ÿuüè
Mè ðÿÿë
eôbuèh...@Ûuù+ÁøÂh@Òuù+ÁED8Pè©
¯
jèñ
:;:z:´:¿:×:á:;k;u;Ó;ã;õ;ü;Z<<Ã<=Ä=>I>?A?³?ä?
2#2/272?2K2e2l2y22¥2«2±2·2½2Ä2Ë2Ò2Ù2à2ç2î2ý23333$3*353=3H3M3S3d3k3Ì3Ô3à3å3ÿ3444.4;4S4k4444§4¬4¸4È4Í4à4ô4ú455,5...@5e5o5x5_5e5m5s5£5À5Ø5<6o6Ò6Þ6ê6ö677707<7M7j7¼7Á7È8Ð8è8}99:N;\;¿;È;î;ú;<<<*<6<B<N<Z<f<r<~<<<¢<®<º<Æ<Ò<ì<ð<
==
+7 Z0X03
+70%
>8,©(9¨ìIBã»lUa¬|¡`-wLé´d;P1$©ç+æ=c`Xe7R÷§ïÆÓ¿UE³¿:ìTN®ý§zmtN¯Ì
> (!
¦ÒVWï¶;^wÚö¾®þ°ÍÖ§r\<ʼð£"0³
ɳ w
ß
¢ÓÕT?FÍU¦pÛ:u§Ò 00ú
>8,©(9¨ìIBã»lUa¬|¡`-wLé´d;P1$©ç+æ=c`Xe7R÷§ïÆÓ¿UE³¿:ìTN®ý§zmtN¯Ì
> (!
¦ÒVWï¶;^wÚö¾®þ°ÍÖ§r\<ʼð£"0³
ɳ w
ß
¢ÓÕT?FÍU¦pÛ:u§Ò 0`0L ..«ÜPÿ\ËÀ0 +
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0
*H÷
}bxfs¯òÄó ¹OcË,Ù2Eî»J;PSÎfQyªÈV>Pn±5Á{$½Rf=NÌ+~3nGÑÐJn
+0¢U0[Ðpïir#Q~²MÿË¡r0p1+0)U"Copyright (c) 1997
Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root
Authority
axM
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing
PCA0070823002313Z090223003313Z0t10 UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0"0 *H÷
ÏÂÁIͪ:4#YkÛl¾!"·ÈꮿÆÕ&Â2¼Ú],û6V+®Ý£n(l?a�...@±fÙÐwdv\êñüât£3Ëtåïãa¡~·eÿÕ>Õ°Ê^Ð{ò·ü`j(
u·¼
è´¾õ¶b]íß:î![¯sÃEãw`çwÁ73/ÛbÉ®©OgÔ
90qàgFâÆôPtA/è$j!kI°Ä²9ÇB¥m\J«×>x
Gؤ²#Ãâò{f±Jt½&AKa`N0ÈóÐp|îUMwÒUv
+0U#0ÌÎv
RÊ*LIª2,è¡Ì]&¼¼<à[²º5OEGÿ»¡Y©Ýx½W¥§NÌòAâË\$>Ü4GNöÏÈ{ë¶ÉcS¯ï×¿Ï ¡«Êz+,ÀÇÙülÚ¿8ñÑ\À÷ʦÝ#ç°¡L>ê°&xÁ,¹¤kÇ<00
aGRº
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping
PCA0060916015300Z110916020300Z0¦10 UUS10U
Washington10URedmond10U
Microsoft Corporation1'0%UnCipher DSE
ESN:D8A9-CFCC-579C1'0%UMicrosoft Timestamping Service0"0 *H÷
3,Ò~A³è
Ù°¾ã%¦¼%í×ÓÛô·mIæÓÃnîFÉómëç¨SF?Ê$~æ|É,ûy(EÀO6kS§³çüáÁQ Û¼¥»þÊ
ö·2¾áJQ¼¼|¬,jsêrW¡Ø½Kü'3Ám2¬àhØn:."CÑùíñ
+0UÿÀ0 *H÷
£5%aNÀ2t+zr
2NÌÌ~§7¥þ_ØgúFKÑm§}Ò¾ÿónótÄiå¹pÌKe£5©D}9nþ½P!µ>ówÂWái}ièÏo*"»73:rúÖ0öPëÞ:Å·\ͳ00
aI|í
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping
PCA0060916015522Z110916020522Z0¦10 UUS10U
Washington10URedmond10U
Microsoft Corporation1'0%UnCipher DSE
ESN:10D8-5847-CBF81'0%UMicrosoft Timestamping Service0"0 *H÷
Á¢vs5L]ñ·áJ}¸xÛÿ
BFqÎ'WÑO;ÏúÞöí?
TÕ;KKâU½/`CÚ]ë
# 1eNA!¢ýEDEo5±E7i©eù4C±Â;9áòãTP;1
+0UÿÀ0 *H÷
�...@=e2|²¸=Á&HN"n0Áñ00
jOÀ
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0"0
*H÷
+0¢U0[Ðpïir#Q~²MÿË¡r0p1+0)U"Copyright (c) 1997
Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root
Authority
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
axM
+70
+710
+70# *H÷ 1R ª×AÊÃná÷íG|º0R
+71D0B (&
éÜò·Ôæü£Á§¤W2À¥tgm I»Jûd®\(pDEŶ¼{¥Å$Û[ØQÈ<ƪdSkþs6
Àå#¬ÈQ}*=M,¢\óéLÛ]¶ çýøT&
ùÐZTy;u·S¯+*ÃÓ¡0 *H÷ 1000y10
UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA
aI|í
úQå¾jxy®a×Ú¾w¬ã{úúZ¬ÙýSáÑÆuØ"]®´`yc26sþxóá©bÞ)%:F¼Ia§µð
'á®Jn¨Ë^»û£l[.ÄÆ^fòJ³ên @
Dëz/©jÐ
dëzóÎbuúÊ7_óÎbuúÊ7_®x²»q®x²»...@he¬:¶E(DåC<H
Actiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿon_SxsMsmInstallTARGETDIRSourceDirWinSxsDirectory.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203Anxm_pzle|x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_60a5df56e60dc5df:c94ecusr|ulpCRTx86WinSxsPolicies.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A5ooagtnh|x86_policy.9.0.Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_x-ww_b7353f75:mi3i-_yb|dlpCRTx86PolicieswinsxsWindowsdtblcyrm.pol|9.0.!
21022.8.policyul_catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203Aknj_y5bk.pol|9.0.21022.8.catpolicy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A6yixebcz.pol|9.0.21022.8.policycatalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203Adr4qvb9h.pol|9.0.21022.8.catCostInitializeMsiPublishAssembliespolicy_9_0_Microsoft_VC90_CRT_x86.52105B6B_A3EF_3A90_882A_947B287C203AMicrosoft_VC90_CRT_x86.0138F525_6C8A_333F_A105_14AE030B9A549.0AllocateRNameTableTypeColumnIdentifier_ValidationValueNPropertyId_SummaryInformationDescriptionSetCategoryKeyTableMaxValueNullableKeyColumnMinValueName
of tableName of columnY;NWhether the column is nullableYMinimum value
allowedMaximum value allowedFor foreign key, Name of table to which data must
linkColumn to which foreign key
connectsText;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filenam!
e;Paths;AnyPath;WildCardFilename;RegPath;KeyFormatted;CustomSource;Pro
perty;Cabinet;Shortcut;URLString categoryTextSet of values that are
permittedDescription of columnAdminExecuteSequenceActionName of action to
invoke, either in the engine or the handler DLL.ConditionOptional expression
which skips the action if evaluates to expFalse.If the expression syntax is
invalid, the engine will terminate, returning iesBadActionData.SequenceNumber
that determines the sort order in which the actions are to be executed. Leave
blank to suppress action.AdminUISequenceAdvtExecuteSequenceBinaryUnique key
identifying the binary data.DataThe unformatted binary data.ComponentPrimary
key used to identify a particular component record.ComponentIdGuidA string GUID
unique to this component, version, and language.Directory_DirectoryRequired key
of a Directory table record. This is actually a property name whose value
contains the actual path, set either by the AppSearch action or with the
default setting obtained from the Directory table.AttributesRemote execution !
option, one of irsEnumA conditional statement that will disable this component
if the specified condition evaluates to the 'True' state. If a component is
disabled, it will not be installed, regardless of the 'Action' state associated
with the component.KeyPathFile;Registry;ODBCDataSourceEither the primary key
into the File table, Registry table, or ODBCDataSource table. This extract path
is stored when the component is installed, and is used to detect the presence
of the component and to return the path to it.CustomActionPrimary key, name of
action, normally appears in sequence table unless private use.The numeric
custom action type, consisting of source location, code type, entry, option
flags.SourceCustomSourceThe table reference of the source of the
code.TargetFormattedExcecution parameter, depends on the type of custom
actionUnique identifier for directory entry, primary key. If a property by this
name is defined, it contains the full path to the directory.Directory_Pa!
rentReference to the entry in this table specifying the default parent
directory. A record parented to itself or with a Null parent represents a root
of the install tree.DefaultDirThe default sub-path under parent's
path.FeatureComponentsFeature_FeatureForeign key into Feature
table.Component_Foreign key into Component table.FilePrimary key, non-localized
token, must match identifier in cabinet. For uncompressed files, this field is
ignored.Foreign key referencing Component that controls the
file.FileNameFilenameFile name used for installation, may be localized. This
may contain a "short name|long name" pair.FileSizeSize of file in bytes (long
integer).VersionVersion string for versioned files; Blank for unversioned
files.LanguageList of decimal language Ids, comma-separated if more than
one.Integer containing bit flags representing file attributes (with the decimal
value of each bit position in parentheses)Sequence with respect to the media
images; order must track cabinet
order.InstallExecuteSequenceInstallUISequenceModuleAdminExecuteSequ!
enceAction to insertStandard Sequence numberBaseActionBase action to determine
insert location.AfterBefore (0) or After
(1)ModuleAdvtExecuteSequenceModuleComponentsComponent contained in the
module.ModuleIDModuleSignatureModule containing the component.Default language
ID for module (may be changed by transform).ModuleDependencyModule requiring
the dependency.ModuleLanguageLanguage of module requiring the
dependency.RequiredIDString.GUID of required module.RequiredLanguageLanguageID
of the required module.RequiredVersionVersion of the required
veregistrySpaceNOT
InstalledInstallFilesInstallFinalizeMsiUnpublishAssembliesRemoveFilesRemoveRegistryValues(NOT
REMOVE ~= "ALL") AND (NOT Version9X) AND (VersionNT < 600)((Installed AND NOT
REINSTALL) OR MsiPatchRemovalList) AND (NOT Version9X) AND (VersionNT <
600)WriteRegistryValues{00000000-0000-0000-0000-000000000000}namepolicy.9.0.Microsoft.VC90.CRTversion9.0.21022.8publicKeyToken1fc8b3b9a1e18e3bprocessorArchitecturex86typewin32!
-policyALLUSERS1Dummy_policy_9_0_Microsoft_VC90_CRT_x86.52105B6B_A3EF_
3A90_882A_947B287C203ASOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Installations\x86_policy.9.0.Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_f88706bb\downlevel_manifest.9.0.21022.8
http://cvs.php.net/viewvc.cgi/win-installer/policy_9_0_Microsoft_VC90_CRT_x86_x64.msm?view=markup&rev=1.1
Index: win-installer/policy_9_0_Microsoft_VC90_CRT_x86_x64.msm
+++ win-installer/policy_9_0_Microsoft_VC90_CRT_x86_x64.msm
ÐÏࡱá
|}lL˪E"Ðm¿-+`A±¯Z,%¿]DAÁIJ:%XÑù̵³O*v¸¨#į$ºå:PÃ
Z¼ë £/m}ºÞøel¤üÁQé/ ¢
b/E!
'1ÀzJï;}aÏHÙñ-Í\õBÇ_Ó9ÓR#÷&¶ü÷ùRwÄÝ=þ5ô?·öõ½ûûél¾Êm]Ǭô¾¸·Ê&¼1ý¿þ³
+gÌÝà~Ù¨©Sk×-rm¾ÛY¯.O`½+Ùöµ³ìÍÿÆ{9¥¬ßN¾TMº¯ÚÞ*ÎÕxÞÓë®üfóNÍQîô¬
~Vªó00Üc¯þ§NyÎñ±ÿüîòùô/ÈtsëV»,ǯҷ&j^0»sÅͤ²[Ìê¬kôÁîSSOôü¼]8ï·É¯
'Ö»ÖËoí<ødç{íé%Rÿmì+rsÊRg«d¨g
¤&[¥Ð7]%`¼å¥$æäç¥Ú*U¦+ÙÛñrÙ(êê* ÖlXcNXU±BQj1°×¢§
«2$±¸857)§Rè¼b[¥Ò¢<«âäÔÜÄb]xîÖæn«Äâ\½2C%
ÜļÌ4`J
Cv2Ð(N¸Y)©y%ÀQ¡¤²
ô¡
ù9)a(¡Ìyzº(!Z-èôílô±z!ýD$
×\r¸Jsμ·o»·þÿ
<0ØD@'P¦`
l)Ò"k
{¡"JÈVTxÏ(¥§ÏóÇû{ß>ïïÓ99g®ëºÏ}®û>×õ=÷ÜsÍôL£¢ß³ÁàT2¤RÃ`(N_Kx"==
£¨1èx¤
Yé¿(Ya0$'ÃÃÖ=t±Tácúnül
ª´
µd_U¾\«:H T ¨ª2
vÐdÚô É0>(è¨ÉúP9,°:olè¨
�...@g:�...@%
×\r¸jsμ·o»·fÚªÐ[�...@á{¶ÏÍò]ݤukÝóà'1S¬ðÉkM{
ág'Ãv3[·»lm±²�...@Èr/»÷1éPuÚjòO^|...@ºÝuo«Öã¾ â¾Î}@åñ]!äÓ
8dë.euoS!6§*æÜø;½Öº7
lθ5bNøg¿MýM
ßTøM
ßTø
aò
Ì\-ìOw4¬f ¼WGCD
QýóÒ*[>fµàöOô¾¸ßäabå4o2½¿ÕSIJÇ¥þdQUÿ
®îb»ÅÒrSÔçl¢=zRÒ»qgO¦ß,Wh2Võy°FD3ˬÛ0㪩
<0ØD@'P¦`Gò!y;
o
pA"2¢i¢2MÉÿ×¾ØcÿGÖä0't]oÜúÇÍ"É×Ä%ªRZ_×7÷Ê\GsÅÕöïÿ¨j+²F®8m÷·¬I®^a¦K±l"RÒè»·Ø¿üÄ>F>£ÜA~6ñÄ1ç¢
·Ô«ÃÝ[Ú¾;dªí»l|UQmÔþc×fù*v¿áz¤1.nWî×{ròH ÃÏÕyxÚ׿ÚWtW
îNØg8Ò,4ÃfAÖSzA'å.î±µôø2lËæ³^öÆI}u·ÜÏ+l
q½dL®ÑÛéÈë`¶R¦»YH¡ã6¦·m"¾°f]î{aZÆBIHß°*a§Å7%ZÎYo;õ¿Ïý0NQæÅÏÑDã°$R
"µAMKU£ªD+»É$%%¯§¢×Ê3T$øx)<4É×Ç�...@ösÒÇc¦©@£[Bã-PT_Ax´ü
V¡ïªÈI eÚlÚîß%vcåߦUôú~DØ8Ûr yÚi`ñÐÓ±Ü
}9Oe7|°éK_´¨ßÃT~åÜÊô)f'³ÞcÔáãëi¸ÛÂ(ã°i[Ê[ÆÎ«¦ÞoG¸eUâÄ}í,!rK¥¿Ä0òö9ÎlÕ¾ÑdëE´|ôÎÝ2µµZÃveY®ªGâ¶,Õ¤äìdÈO
ªÛvö¼YçTQfÞH½ÎÃ0̳w]!§_W¶exñ%E}õ]ÔíÁr1ò->y"úëÕ&{ìù9Þ·ãd\;xLòyiΫR.
öFù+y-IZmNC´Z¡¯üùeÚÐÿ:ÚX½\üÈ^¤ïi£
*cå¿iÞÅ7hp...@%wä
ðúÝy~7údâà}¼Çåçªj7âáí%É95pa3©l£Ãã8×òÚwpò+zí@-É
Ò'ô¬iþ(ob¦dW§Óøô¸É¶ñ©ÌЫádO[߯©q|A.±if#!q7/î̺Ԣî§`Þü\¿S7òñjâþÒ5"ª},àÊxÅ1
ÿbç|ut׫2ÃâÕØí>G÷zú¯i8¦PTykÑÁ,&±ëÀÁ'1µiìB³½ycMýæÆODÎKs'"ÃÉ#\ÄáÙN]=(#Ïß©¢JàÛÉCàOÿÕú$5©LÉíúußíÌY4H¥~ÇfºiW0Û¢j3_jêé7wÿ[ì!ûÿ'ìy©ü3...@á
ã\«iær(É®ííÆ¬ÑÚ0ñúƽèý;øÄ˧×>¥/°ÜCçÞWÕh³½Ù%ß±W1tã,\vM6Ö«Ù]i
*ÞùtÌ}îrmªÊû&uV-à¦[áGeÝá;E7y²\(ÕU ~}ö{\³Ä¨Ã'w¡¸oQmJ_ý©¾]0
]°kYbædÍã¶·³eB&¦wV´¤l~²¾x¯{¢*ÖvC5k¾úP¿õP¿õ?(nwt...@ºk
x¯Ê£k¸ÍZ¿ÑQ~°u\¶2ÙyXÔ"òêõm=atsþ×âZ.ôI®Aë]_TVMD]¹9~q;e§Ä¥®Mlë.{9{[
NÕgn
fWKmÈb´qÛróAC½ÒÁJid
»a)<Tk¼)m$3ì¾n?ZMÞ¿ý)4`ñ´§wððNRZÖ~ö½ÍÐY·ÉIØ»áâ"9-Êæ/¯Mð
H
Pÿ@
Pè!
¾
$
ÿuüè
Mè ðÿÿë
eôbuèh...@Ûuù+ÁøÂh@Òuù+ÁED8Pè©
¯
jèñ
:;:z:´:¿:×:á:;k;u;Ó;ã;õ;ü;Z<<Ã<=Ä=>I>?A?³?ä?
2#2/272?2K2e2l2y22¥2«2±2·2½2Ä2Ë2Ò2Ù2à2ç2î2ý23333$3*353=3H3M3S3d3k3Ì3Ô3à3å3ÿ3444.4;4S4k4444§4¬4¸4È4Í4à4ô4ú455,5...@5e5o5x5_5e5m5s5£5À5Ø5<6o6Ò6Þ6ê6ö677707<7M7j7¼7Á7È8Ð8è8}99:N;\;¿;È;î;ú;<<<*<6<B<N<Z<f<r<~<<<¢<®<º<Æ<Ò<ì<ð<
==
+7 Z0X03
+70%
>8,©(9¨ìIBã»lUa¬|¡`-wLé´d;P1$©ç+æ=c`Xe7R÷§ïÆÓ¿UE³¿:ìTN®ý§zmtN¯Ì
> (!
¦ÒVWï¶;^wÚö¾®þ°ÍÖ§r\<ʼð£"0³
ɳ w
ß
¢ÓÕT?FÍU¦pÛ:u§Ò 00ú
>8,©(9¨ìIBã»lUa¬|¡`-wLé´d;P1$©ç+æ=c`Xe7R÷§ïÆÓ¿UE³¿:ìTN®ý§zmtN¯Ì
> (!
¦ÒVWï¶;^wÚö¾®þ°ÍÖ§r\<ʼð£"0³
ɳ w
ß
¢ÓÕT?FÍU¦pÛ:u§Ò 0`0L ..«ÜPÿ\ËÀ0 +
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0
*H÷
}bxfs¯òÄó ¹OcË,Ù2Eî»J;PSÎfQyªÈV>Pn±5Á{$½Rf=NÌ+~3nGÑÐJn
+0¢U0[Ðpïir#Q~²MÿË¡r0p1+0)U"Copyright (c) 1997
Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root
Authority
axM
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing
PCA0070823002313Z090223003313Z0t10 UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0"0 *H÷
ÏÂÁIͪ:4#YkÛl¾!"·ÈꮿÆÕ&Â2¼Ú],û6V+®Ý£n(l?a�...@±fÙÐwdv\êñüât£3Ëtåïãa¡~·eÿÕ>Õ°Ê^Ð{ò·ü`j(
u·¼
è´¾õ¶b]íß:î![¯sÃEãw`çwÁ73/ÛbÉ®©OgÔ
90qàgFâÆôPtA/è$j!kI°Ä²9ÇB¥m\J«×>x
Gؤ²#Ãâò{f±Jt½&AKa`N0ÈóÐp|îUMwÒUv
+0U#0ÌÎv
RÊ*LIª2,è¡Ì]&¼¼<à[²º5OEGÿ»¡Y©Ýx½W¥§NÌòAâË\$>Ü4GNöÏÈ{ë¶ÉcS¯ï×¿Ï ¡«Êz+,ÀÇÙülÚ¿8ñÑ\À÷ʦÝ#ç°¡L>ê°&xÁ,¹¤kÇ<00
aGRº
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping
PCA0060916015300Z110916020300Z0¦10 UUS10U
Washington10URedmond10U
Microsoft Corporation1'0%UnCipher DSE
ESN:D8A9-CFCC-579C1'0%UMicrosoft Timestamping Service0"0 *H÷
3,Ò~A³è
Ù°¾ã%¦¼%í×ÓÛô·mIæÓÃnîFÉómëç¨SF?Ê$~æ|É,ûy(EÀO6kS§³çüáÁQ Û¼¥»þÊ
ö·2¾áJQ¼¼|¬,jsêrW¡Ø½Kü'3Ám2¬àhØn:."CÑùíñ
+0UÿÀ0 *H÷
£5%aNÀ2t+zr
2NÌÌ~§7¥þ_ØgúFKÑm§}Ò¾ÿónótÄiå¹pÌKe£5©D}9nþ½P!µ>ówÂWái}ièÏo*"»73:rúÖ0öPëÞ:Å·\ͳ00
aI|í
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping
PCA0060916015522Z110916020522Z0¦10 UUS10U
Washington10URedmond10U
Microsoft Corporation1'0%UnCipher DSE
ESN:10D8-5847-CBF81'0%UMicrosoft Timestamping Service0"0 *H÷
Á¢vs5L]ñ·áJ}¸xÛÿ
BFqÎ'WÑO;ÏúÞöí?
TÕ;KKâU½/`CÚ]ë
# 1eNA!¢ýEDEo5±E7i©eù4C±Â;9áòãTP;1
+0UÿÀ0 *H÷
�...@=e2|²¸=Á&HN"n0Áñ00
jOÀ
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0"0
*H÷
+0¢U0[Ðpïir#Q~²MÿË¡r0p1+0)U"Copyright (c) 1997
Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root
Authority
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
axM
+70
+710
+70# *H÷ 1R ª×AÊÃná÷íG|º0R
+71D0B (&
éÜò·Ôæü£Á§¤W2À¥tgm I»Jûd®\(pDEŶ¼{¥Å$Û[ØQÈ<ƪdSkþs6
Àå#¬ÈQ}*=M,¢\óéLÛ]¶ çýøT&
ùÐZTy;u·S¯+*ÃÓ¡0 *H÷ 1000y10
UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA
aI|í
úQå¾jxy®a×Ú¾w¬ã{úúZ¬ÙýSáÑÆuØ"]®´`yc26sþxóá©bÞ)%:F¼Ia§µð
'á®Jn¨Ë^»û£l[.ÄÆ^fòJ³ên @
Actiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿon_SxsMsmInstallTARGETDIRSourceDirWinSxsDirectory.21022.08.policy_9_0_Microsoft_VC90_CRT_x64.RTM.D8FD5D7A_D7AD_3E2F_9ACB_44D8D43BD919qe-8ep_h|amd64_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_18f8a87fd1919cd9:amrsxg7t|ulpCRTx64WinSxsPolicies.21022.08.policy_9_0_Microsoft_VC90_CRT_x64.RTM.D8FD5D7A_D7AD_3E2F_9ACB_44D8D43BD919qaewr08p|amd64_policy.9.0.Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_x-ww_16f3e195:kf_f1epx|dlpCRTx64PolicieswinsxsWindowsuuq_qejg.pol|!
9.0.21022.8.policyul_catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x64.RTM.D8FD5D7A_D7AD_3E2F_9ACB_44D8D43BD919ftbemgfm.pol|9.0.21022.8.catpolicy.21022.08.policy_9_0_Microsoft_VC90_CRT_x64.RTM.D8FD5D7A_D7AD_3E2F_9ACB_44D8D43BD919et6slbv0.pol|9.0.21022.8.policycatalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x64.RTM.D8FD5D7A_D7AD_3E2F_9ACB_44D8D43BD919zaa0xc6x.pol|9.0.21022.8.catCostInitializeMsiPublishAssembliespolicy_9_0_Microsoft_VC90_CRT_x64.D8FD5D7A_D7AD_3E2F_9ACB_44D8D43BD919Microsoft_VC90_CRT_x64.50FC30FE_9758_3B08_B886_7BAABC047B619.0AllocNameTableTypeColumnIdentifier_ValidationValueNPropertyId_SummaryInformationDescriptionSetCategoryKeyTableMaxValueNullableKeyColumnMinValueName
of tableName of columnY;NWhether the column is nullableYMinimum value
allowedMaximum value allowedFor foreign key, Name of table to which data must
linkColumn to which foreign key
connectsText;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filenam!
e;Paths;AnyPath;WildCardFilename;RegPath;KeyFormatted;CustomSource;Pro
perty;Cabinet;Shortcut;URLString categoryTextSet of values that are
permittedDescription of columnAdminExecuteSequenceActionName of action to
invoke, either in the engine or the handler DLL.ConditionOptional expression
which skips the action if evaluates to expFalse.If the expression syntax is
invalid, the engine will terminate, returning iesBadActionData.SequenceNumber
that determines the sort order in which the actions are to be executed. Leave
blank to suppress action.AdminUISequenceAdvtExecuteSequenceBinaryUnique key
identifying the binary data.DataThe unformatted binary data.ComponentPrimary
key used to identify a particular component record.ComponentIdGuidA string GUID
unique to this component, version, and language.Directory_DirectoryRequired key
of a Directory table record. This is actually a property name whose value
contains the actual path, set either by the AppSearch action or with the
default setting obtained from the Directory table.AttributesRemote execution !
option, one of irsEnumA conditional statement that will disable this component
if the specified condition evaluates to the 'True' state. If a component is
disabled, it will not be installed, regardless of the 'Action' state associated
with the component.KeyPathFile;Registry;ODBCDataSourceEither the primary key
into the File table, Registry table, or ODBCDataSource table. This extract path
is stored when the component is installed, and is used to detect the presence
of the component and to return the path to it.CustomActionPrimary key, name of
action, normally appears in sequence table unless private use.The numeric
custom action type, consisting of source location, code type, entry, option
flags.SourceCustomSourceThe table reference of the source of the
code.TargetFormattedExcecution parameter, depends on the type of custom
actionUnique identifier for directory entry, primary key. If a property by this
name is defined, it contains the full path to the directory.Directory_Pa!
rentReference to the entry in this table specifying the default parent
directory. A record parented to itself or with a Null parent represents a root
of the install tree.DefaultDirThe default sub-path under parent's
path.FeatureComponentsFeature_FeatureForeign key into Feature
table.Component_Foreign key into Component table.FilePrimary key, non-localized
token, must match identifier in cabinet. For uncompressed files, this field is
ignored.Foreign key referencing Component that controls the
file.FileNameFilenameFile name used for installation, may be localized. This
may contain a "short name|long name" pair.FileSizeSize of file in bytes (long
integer).VersionVersion string for versioned files; Blank for unversioned
files.LanguageList of decimal language Ids, comma-separated if more than
one.Integer containing bit flags representing file attributes (with the decimal
value of each bit position in parentheses)Sequence with respect to the media
images; order must track cabinet
order.InstallExecuteSequenceInstallUISequenceModuleAdminExecuteSequ!
enceAction to insertStandard Sequence numberBaseActionBase action to determine
insert location.AfterBefore (0) or After
(1)ModuleAdvtExecuteSequenceModuleComponentsComponent contained in the
module.ModuleIDModuleSignatureModule containing the component.Default language
ID for module (may be changed by transform).ModuleDependencyModule requiring
the dependency.ModuleLanguageLanguage of module requiring the
dependency.RequiredIDString.GUID of required module.RequiredLanguageLanguageID
of the required module.RequiredVersionVersion of the required
verateRegistrySpaceNOT
InstalledInstallFilesInstallFinalizeMsiUnpublishAssembliesRemoveFilesRemoveRegistryValues(NOT
REMOVE ~= "ALL") AND (NOT Version9X) AND (VersionNT < 600)((Installed AND NOT
REINSTALL) OR MsiPatchRemovalList) AND (NOT Version9X) AND (VersionNT <
600)WriteRegistryValues{00000000-0000-0000-0000-000000000000}namepolicy.9.0.Microsoft.VC90.CRTversion9.0.21022.8publicKeyToken1fc8b3b9a1e18e3bprocessorArchitectureamd64typ!
ewin32-policyALLUSERS1Dummy_policy_9_0_Microsoft_VC90_CRT_x64.D8FD5D7A
_D7AD_3E2F_9ACB_44D8D43BD919SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Installations\amd64_policy.9.0.Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_2a90ec9b\downlevel_manifest.9.0.21022.8
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php