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