ࡱ> 2  !"#$%&'()*+-./014357689I;<=>?HABCDEFG:JRoot Entry F55' 5, @DhDAdA  QSummaryInformation(@@H?CAED1H  (  !"#$%&'()5<=>?@ABCDEGHIJKLMNOPQRS^-Wc9' ;9g7iMT Ge^ bЪ9 [֟PWԳܘHo#Na-A<Z+ Ap~Jԡ&/H=ۥrvqw|܎`HwF" Fr$6ћշFiQny}ج _`>p\ 5P9<  oP6riKa--p۱+_Kۗ!Jឱڞ6ͩfl?7BsP(VMLi?" R#2GL -={ g%O-3q0Â/YxqAD=E|֫J0im΁F:R_eӭVC9Z5M6 à;v~+ ! 3:hw`PC6^o#(L,3W)Ѫ#-NgeYf0\"2x^ϒKww_7].bf2&bV?YcM -[Yt#i'G4H,ZtݗH5 ~[5:cqo7rm'SY.fL)h5/SF~?lȱ;牺o$nm4%)+f9ҭ+mHomh}{ir}2&+bL@?'e)QCmTM'g頦m/ @P/nKqS+ pZ@QKa6OzWv/wko r*?$iPXpABQ@Us̨0sZUk(*E(OSX]͉;:Ӊ?1Q>v$J0f2hj\cq :;{Q-M\ע-[d`CCMZAbG2vl ꪴ3|ۑ;v46}7+7.IKɻ/iHgI IYqS[y{zkF>{gg Wg }L5ҫxf>. Ly`4qﵟ䖵pFC8+0zY!11+Ź&%#~>)֜0C9olM<{s{S& 0lb4!5bB khI ÙE[bR(1LZ+`@Bμa& 2rǔ6<<?:sWv.4!Z ĘM0_?r}`%)}`<&$T2UpAYەAql!R{ VCt rgX,ay>4W4SsoB%otN; b|3f4F9X<ɣ%KJF`tݦ1"%\ xG3)S.X\.]%5%* g tfh>KqFGgfSn^?B<ٗp9P}\]e, ?ؽΰ<2%&yjTW 7H7bRy )yack>D d_LGA4j)ba< Ijɓ)Z/ ^J4}սZw}.*z4xĵdvh,ɒKx)]OKuS{Gx$T3d9wZd1h +Al )Īҕ4Ryh7.ѹ`'; MSCFQ,F> CWOpebDLL4=CK;puݭ-d[p`[f"ar%w B-5@X^!aMC xetD8Ԍөz$ZYo;I߯}L&BA)b*M?~\rS m=wާr#Oxw=O%ۻWyޚO<պ{uIId^xx?e>Ըۚ[_bx下ޡGwp\\e?!urnߖBJo[j+$d1C+o!o2nf}qf_%8)!88,+߃s)n<:k3wy 꽭$!dWEw3 tjKK]ĢuZS[ldڼu?8b[lm-Ŷb[l-;=ASx<+*6uVB|遜y6{f4!܇SďK{K,7~1"nĚU)[ؙ>|6x`Hd:S# (!:Cz/2>jM&'qրh<(Вixc"f?FT"j[8ZǃE?;|2Jm]#7I6תA-9ahsGf GoтZp9ӵ#pk֯Q.joWy#lpuRoJxa"Fשi{^?5kH;c'2|'! %t\ɘb-a8bLNQ[f+ x2 }p 2 aLAmKTOl$la}@.X'-sr]_TXď'*=moe8/EfHe &F\1Xzvë6tDNTBq{Z}@r{[}馝Y1y@ lbSξZWTV&tw$H6c+@;Cᾅ f×.FDf \/͜Z$8ƐD2A,} N$qW "Gog1 g$V &M\@B (5ξj/bF1aY.:tA6B6yqYp-dvA?Wd7Iqz`MP,D]f*T9dҽn(P!+ֶA̗>3 FےW4D:Pnvio7]LUR&Sa;F~c lkijmc(u觬PkŽ ሬ}\إ}K- ȁ&sr MXIJǭ*QYL%.|6(nLq313ER0{v+CX ^ZK0M.C bZI ,pf >W2:ȗeVPV'O +Y}yj4ôRbrsB\]q=.lŵ`ng _L1%:*Qr})Xxu7!BxUj? fb+ٟMf49!1 ܑya!N 07~ y)'[nbċ!%}j n8,Ek+fS{wv5Os|n!fAzٖg=,+6SXo:r4´w.hJ2Bg֊1Nh[Ҷ7ϑoȭYWaSp ٝ~CXC>eذC0o#YxψIflXH4:4r(Em:css!cr K낪>VlaԛѶG)쁅Aė9WcIoR(vZkV#U ]Nf`ˍ(ID<A#̲?/ X;FҌܽ0;W\.HWk=XLډ"$1vlΖV۶d13' ]MfÄگES̤o&ɷ`-ZIiC[~ޥ: PyB=C06[s81ԕX殊P9 xI>c6i@(E+(b+8Af >j:5Jʏ,y%뤈i 8\zaHdk>|zsyvTyzBK-Rib-GKyTXKUhZW`FT`WIQ\s|dVn?ɯ Cm2%KZ&3 `n9ڷ3SXU0`UFmjzLrVb26#\NqCgM{-lR2"_3tzЄ\Z6P>Ł`b:қk=:EЙH܁v/DWQhR&!Z0'>:q&(?lTo"́j]'mή;749?v-+m"}B,wGwJv gaY!I&gxZUޭqO '_)/RRZ nPM@3CW 򫺏kd,߄X@v=8CJH.2q}C!ҕtS۰3nhFtV-q@ԨQI{5gs4Y^M 2bR!Hn r.yXlJ,Q }5=4/195VZ2N-`.mZ>E.֋by#3n`=g܉f()vZdM?6JhNJB)/H`Ua+dJ9B-F 7԰5RIh5ҡCc++\qD|5AcFXe!3mRMRٮ*F&rh+RsVXզ+Lo lR2x虹Q!)C.r ZK\-$L|Zd=Qlhiʄ(0)WPsRm6Cױm:wH DyUx$ijNl2MӆE0CzmRm%8A/qZ4ڕvg3 pf\Q!2\>r:wܗŕ{pʳx)b(ϕ P$䍬)֒ 鎇4 ^1yn'yJZ|x>NDJ:!1.Rg9"?L8O<> @gph"WvxIR 4-3>t_ Y :'re!$vw~a3U56eYѸM0%JDPQiw=CX*.ZɈ\l?ɛڮ4DagekA8GD*0x֡,]u6Rg<(l$nԒ'c\(<#V"- :mOk'='r$7msje:ZX@ ܗpWLGۤ4Cj nRMvjI3 _8Pٟ߰ZN:qD]!egA|[5.lU[;n,Zk1mmx%2𴾭̓zg{ӂJ@w"{~_+ W%VjxA[2qZF;/$dRq3,eH^\#Y TLP̭*/qb'F<% /˙g\#JVm0@ k =|@sE457lOD\bɢ{[fzSڧ O.>Iy?cԀ7 t~[)L.f ;QRD$K'7\w|u)$ xaHCA?UiU.Yўn;%DٲҪ@ۗҥ؇f?c#@S zx@v[_c3Hcxʲ =B[{H `H~1XkV#[ -%wlN4保G[] 󿡇b ;{ץB;h(ޝs0~vn'avYXJ@Bnvڵ'?lkEW5DTټ:+ xͅ#lt@[z`WW6=\Gz4⨼NEmX[6mX6,pI?A%aizӧNkSªl !:v؇8C0?4<*1ՆPTsJP+EKHh p>zB,7W;efg\ؖ ] [#GNϦDRl Q*ڹ(|- KECm5:NrPl|=Fn1PUG-Ԣ 2D"#'%J}.z Q- eOwE<KXdPyQ*@"*a͎T,g o"?Eo6x=#JocQ^|*QMꮱ7-MveD2t;kt_~!"5Ll9 OK}Y]\{wM@x,Z^{cK0ֱTZXgu9rL4*}rpp~Rp@= o$zO?xdpx|)ck)(}9<#br;Du=-gh?I.&0w{>ؠI,K/?>YU,F0`6[0 MPsܿ~' Ϣ]i]εƮJ\kzBEr0K5j~  bɾ@ Bxqc'W;/V<~B! pa!L@0 !( 2CD'T|'N-GqqJo@W`e+I$Ͼv$;Pzy-}xiQA6@ ;!⁧ҼDZz@UD{hZK/>FM'M? E k} ~y uցM-MBPMT>duI* +L7qoD(m'lN4J^'P(YA_q^fa6!\0%-V[;L͐lKAbn]fw]A-謱:!޴8b39FBO)l쉔\rESYJWhb vJwF爛g$UցH82G$3{To3WYU@崊9>&\'6xUGC[q#aU~yf;SL褗rg"Ou.l|Tm]FxAv␲Iu{ĕHlʏʤfh((.ڨ%?Z5L-E&biۨk$ؒtGm-HE5EYoYBKBA!J X0 )!j&<xR-I˦e"b<;q 9K{Q* *l)S*]I!:THreXTX1\U{gIoSo #/*: J.TKͰg̈́ -G-'_Jq2\g kZa׻Gm(id,I+bfXwa q_5d)_.(S f۠(,0BK€\ wX`Hv,#[/a>g ?Ե.a g,EZ gѥ(u DhP< 0[^Z0HkZ~f_̸XMQ.KMKy! ynKH9GFq5?ǝSt^9"+Ѕ-Nj~q\}|=%Za]m9 Lц#e0,"M}bbidSNP}N/S?䳄*[B J&oAvu|(zg}rr:A=WL6^+ZQNKGV[:O?~^% U U輀Grg>OJ ;*^OL vVKl02Fx 38]](9cC٬Sc6V֟S߆nuWRډxkᠾ9)_ nj;|$[2j.J~X2b~\]xTFW4e?v[C> ͞)Q4zʭ$ӝFKQnɝی\~,3!sڝ<^F8dOJ*~EonĀ'aWi AhnLa}r!;&Lʾ@m7/_NWcC7!'&d.qy7Ǚz\{VG퓁Ҁ|&X6J K!1VB(VoOCrr OdRCPUh<9; x^hO, '7߃U;3۳g7Hqo`3<fx/M럗~x=w™dϪIYLzH9jCB+>kNG uW>`a WDz@hDUaӦOr %o`tW W$ k :'vo9~,y 롞QЀ;=(%U00Ig{H".,4'd-U?l (H_ZF7opğЯUsHԳ=;4ywao/j?|sUly{)fy/:[uꜵVobwtK?ԥim+G/~k~>qvqh]k2L$;PGclrxƒ'Q=ro LN@Y[{'{z%N*=B6̝~zצkXGX܎R_}# œ/Tm)(g\4_C擮i'mPCeIa餧"*aO />d~*?DEܲ F8h;tݷ B? ~q,Rbߡ.ܬВdc,?Y}H@>}c'>ty^@W z-jRNM|f&y]K([9-H6g= =/z{alUģמb~^W arE5unרXTUUqbVaIU'T_ QaR Lr p]>cDHcC|%_ʿ!'lL2?>^baCU#?/1i( ǖ&ɱ|_~5,)$8`R`#䈵 qFZ l܄7aMi1-L5f>^CAEAWo7D]¬z*R|x rB*ZX.y%Vn4r=%LP:MWU˫^*}M ?,[ek;Fu[AsC)5:lt bV0 EґD?{ZRƅ T{ z볚ϊ, eV]__`;Zu<]D:7:@>y8劘h") A \N 41]:#֝w4u s5mtQ8"z;[3R*|I9n;PK"JrQ?nf3%o)=:O{@u<}t}%suωu4R?rşL;@O037[WJ?M-4 ߭rّbRuD2 iWqLJt`+1_S͐`VZQKmGE`n`϶w kp58,b̜ZY/ow(ߊ ?pͿ7nwͿ?7 oPCK]}xU?) P@"_ziAdN'IC[Hhm0 naQ+(W]PU-'Ku{]e/wY#*W]իȮxgfBв}ܼy~y|s&dCm"d3 XI,V~8 p賞k 8p Yǵ$ @e24Y]q3 vC n8 ^ !s'0F)z3z 6+҂ѣ}蒑+u;,+iǦŏKfÃ[E̷xOܜ,(}{sneid5M^&/I&7kuirS`>M~ M!M&[WV5X CÙڃV yfb}&Ar/c B``2X),{Hހ}ZrH+4y>f4y䶹WRȖ~rjEg@n|eii&CJބ~=zJRBbD"fs`0M? |(17 CYA#-1^Ey9&@pa қ'z{` l鬋V hg31:/MK!&A4mQnzf:2ۙ0q)hpvdc6@uļ wV9oi̼'hؽ0vLjS+t{lZr%eSb!ړ/.'!8ӝ #=SuI@^V#uEǕ8lB*%庆hfvh9 {^-JUD E#wJZ)1;"J}M% UIjUDRԈ"ww./eq$ևzXBѨfh߮RCDaHe̢&^ȟwun"'aiq*T)y&կƑfSWU#jm\ ᡪ;(RC0Z +:8 Wj:*"rgqndxP$Y9uvk3DҿVG'XbJDVЄ^~q*$j2;`]2c# RfƜ.d]7oKd+;deX|%s_`C 5aX*Ub1BʈVb)HSOHqF|ao[ϱ]/kl7ܧϷtb ݎ͗%Չ^"]sY۽]a>ʹ]QS)ι=Q;/agW:tfv~^ݞ&/n1ΧGӿ6v膯R$sg`ì25:K^9@ds"_ `DD5A3['RM e,)q,XZ%m%5SP -.o17-.I<QpVN}ثRցmo/%gv%,ca6Hp\=یm >MES뫫1mpړ2vš^6Ҵʨ5$?$$²\}F+/trƮX 5ETGdV!UH j*5Lc7= _ija9{cPyfG֒D Q7tVyaYH"9*&?X^T0-Ա1^R[G̼a\%WMVCw&z=xfYFH~ da?]%h48H$JRCrIGX%aj6$UL./)v% |)%@J)%`JxCJxcJU7:LY=5+m<ǟ-H]׶|[q^y2l=u$p멭v]k؛;f![xzi离);Д=Y_ K5{S_Ç>kl#_JP#-|͆ͣ~r HSf ^iQvL^ܨ}Q_iĈ_e>Ɲl6Ǎ=e_2'#~xoP2zhG[恳,)ӳٚ 7HڻFv"1uލ>1AB>Oi=Q.P8'yʇWuqQFڤv}ggߤ\.DTRv}H1d !.aIJ;m$p>|WtxQӊ8Nύ(Ǝja#>Kʩ\ vAv_I aj5DAmYHF:hFX/٨x/~_NP> aF<}^?{z,Q j-!gQ`f 4^HXDY6z݉v9@󶂼Tq-@K,H_1E`/Qv D{#nfRG5?&R[q1im|Mm`A>G!M͚462NUu: V2ZP\Ma3Y-<^|&OLQP bEVl$YSX}&DSݷɞcĉҘ]D+;߄-Aj7a!DֳQ뽔 VhP s/fp}YBH<\4PDs)u<^jZqq3 e(CP2&\Fs9\˝>qK{_oVP!$ #7O߻>>>3 qȉn6qxPTBlnj^!)U_ϲ/Xy  6pq_ ݶٯ߳v tX%[K8;6qrqA|G@\wFoȽM b>f]ku>X%XX/l~.$NpXJs*>Kߤgcvmc+Ͳ-56d;f;i}w^5Oܧ#Q?~;o_泬}fֻ֧;ND!O(fAxB"lv0*iNk>Fwt"^&60:F9BG#XhxޱMǻ΁q\spu69vԹ3 ns\wv~zuw5In]#NJO_s|9.VK}ީ&z_==uB 2_oo{sn˱{#0#\ w{kp9_Ŀǟ sob<c qs}`==/`MIEG .9t.OôFi.Xku>D?ʹn;h+}L6A=Jc_sA@ n{p88 @!PB@ P@!( @_;JAgϷ2|h ZHr蠋+qC7w^#Ƙ`0Xb56؊wm8JT>VYcȈu6Ĉ12,ؑ 'r9\|',/+mr1]3񱙚tfg>g۴{[W8j*TѹJTK*Pw>N?ytOC]MTu!vp8/Oh+'0xp   Installation Database"WriteLog CW Open Module InstallerPatrick Cain, KPC InstalleriThis installer database contains the logic and data required to install WriteLog CW Open Module by KPC. Intel;1033'{A490ED8E-0029-47E6-A536-43C642272F0B}@/% 5@/% 5d#Windows Installer XML (3.0.5419.0) """)))***++,,111111777DDIIIIIIIIXX]]]]]]]]kkkkkkuuuvvvwwwwww  #%'#%'#%',.,%1369<7@BDF 69IKMPRY['9[]`ceg.`npr#%'#%'xz|~[p` /7=77II11]1%%%%4BGTaega%%~,gV! $&($&($&(-0;258:>?ACEHOUWJLNQSZ\ji_^bdfhtlmoqs$&($&(y{} x܅<ș  x܅ș@HA0C;;B&F7BB4FhD&B *0@HA0C??(E8BA(H+@HAEFAE(?(E8BA(H,*@HD3?(AA+H-@HDDrDhD7H . @H C5BErED/HF@H??wElDj;E$H@A  #%'#%'#%',.,1369%<7@BDFIKM PR69Y[][`ceg9'.`npr#%'#%'xz|~p[`  HHHHHHH&HHHH&&@H&HHHHH`HH@ HHHH *     -6$ senting file attributes (with the decimal value of each bit position in parentheses)Sequence with respect to the media images; order must track cabinet order.IniLocatorThe table key. The Signature_ represents a unique file signature and is also the foreign key in the Signature table.The .INI file name.SectionSection name within in file (within square brackets in INI file).KeyKey value (followed by an equals sign in INI file).FieldThe field in the .INI line. If Field is null or 0 the entire line is read.An integer value that determines if the .INI value read is a filename or a directory location or to be used as is w/o interpretation.InstallExecuteSequenceInstallUISequenceMediaDiskIdPrimary key, integer to determine sort order for table.LastSequenceFile sequence number for the last file for this media.DiskPromptDisk name: the visible text actually printed on the disk. This will be used to prompt the user when this disk needs to be inserted.CabinetIf some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet.VolumeLabelThe label attributed to the volume.SourceThe property defining the location of the cabinet file.Name of property, uppercase if settable by launcher or loader.String value for property. Never null or empty.RegistryPrimary key, non-localized token.RootThe predefined root key for the registry value, one of rrkEnum.RegPathThe key for the registry value.FormattedThe registry value name.The registry value.Foreign key into the Component table referencing component that controls the installing of the registry value.SignatureThe table key. The Signature represents a unique file signature.The name of the file. This may contain a "short name|long name" pair.MinVersionThe minimum version of the file.MaxVersionThe maximum version of the file.MinSizeThe minimum size of the file.MaxSizeThe maximum size of the file. MinDateThe minimum creation date of the file.MaxDateThe maximum creation date of the file.LanguagesThe languages supported by the file.CostInitializeFileCostCostFinalizeInstallValidateInstallInitializeInstallAdminPackageInstallFilesInstallFinalizeExecuteActionPublishFeaturesPublishProductWLINSTDIRWLInstallDirMULTDIRWLMultDirModuleLibrary{0BFD1F5B-DB1E-4CCE-95F9-BCE1A393874A}WLProgDirCWOpebDLLProgramsTARGETDIR7ttm_5za|DLL FileSourceDirCompleteCWOpen.dll1.0.1.01033writelog.iniInstallMultipliersLocationValidateProductIDProcessComponentsUnpublishFeaturesRemoveRegistryValuesRemoveFilesWriteRegistryValuesRegisterUserRegisterProduct#CWOpen.cabManufacturerPatrick Cain, KPCProductCode{C386FFE0-326F-4E1A-A22E-5BACCCA57192}ProductLanguageProductNameWriteLog CW Open Module by KPCProductVersion1.0.1UpgradeCode{C4ECA681-658A-429B-B924-1224A465B6DB}CWOpen Module 1.0 installation [1]CWOpenGUIDCLSID\{C386FFE0-326F-4e1a-A22E-5BACCCA57192}\Implemented Categories\{C7212159-7716-101A-AA54-00608C61D0B1}*reg90F0EA20FC75969BDBFF3D903BAB8C33CLSID\{C386FFE0-326F-4e1a-A22E-5BACCCA57192}\InprocServer32[WLINSTDIR]Programs\CWOpen.dllCWOpenInprocregEC799051AB746FE7CB1BAB556643FAE1CLSID\{C386FFE0NameTableTypeColumnValue_ValidationNPropertyId_SummaryInformationDescriptionSetCategoryKeyColumnMaxValueNullableKeyTableMinValueIdentifierName 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;Filename;Paths;AnyPath;WildCardFilename;RegPath;KeyFormatted;CustomSource;Property;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.AdminUISequenceAdvtExecuteSequenceAppSearchPropertyThe property associated with a SignatureSignature_Signature;RegLocator;IniLocator;DrLocator;CompLocatorThe Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables.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.Unique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.Directory_ParentReference 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.ErrorInteger error number, obtained from header file IError(...) macros.MessageTemplateError formatting template, obtained from user ed. or localizers.FeaturePrimary key used to identify a particular feature record.Feature_ParentOptional key of a parent record in the same table. If the parent is not selected, then the record will not be installed. Null indicates a root item.TitleShort text identifying a visible feature item.Longer descriptive text describing a visible feature item.DisplayNumeric sort order, used to force a specific display ordering.LevelThe install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display.UpperCaseThe name of the Directory that can be configured by the UI. A non-null value will enable the browse button.0;1;2;4;5;6;8;9;10;16;17;18;20;21;22;24;25;26;32;33;34;36;37;38;48;49;50;52;53;54Feature attributesFeatureComponentsFeature_Foreign 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 repre-326F-4e1a-A22E-5BACCCA57192}\WritelogMMDCW Open by KPCCWOpenMMD  B  o  ( 5 ; >   ' )C@9.:> kQ !s9c%A?vJ tA3J 7 6 f #7>0!? n @E    && $       &            &  &" j#; #8