home *** CD-ROM | disk | FTP | other *** search
/ NetGuide 2004 March / NETGUIDN0403.iso / pc / featured / Windows / dif.exe / instmsia.exe / instmsi.msi / 1049 / !_StringData next >
Encoding:
Text File  |  2000-06-29  |  15.6 KB  |  1 lines

  1. 1 OR %FORCE_MSI_UPGRADE OR FORCE_MSI_UPGRADE OR %FORCE_MSI_UPGRADE_NT OR FORCE_MSI_UPGRADE_NT OR Version9X OR (VersionNT < 500)ƒÎˇ ÛÒÚ‡ÌÓ‚ÍË Windows Installer Ú·ÛÂÚÒˇ Ô‡ÍÂÚ Ó·ÌÓ‚ÎÂÌˡ ‰Îˇ ÒËÒÚÂÏ˚ Windows 2000 ËÎË ·ÓΠÔÓÁ‰ÌÂÈ ‚ÂÒËË.%FORCE_MSI_UPGRADE OR FORCE_MSI_UPGRADE OR Version9X OR (VersionNT > 351)ƒÎˇ ‡·ÓÚ˚ Windows Installer Ú·ÛÂÚÒˇ ·ÓΠÔÓÁ‰Ìˇˇ ‚ÂÒˡ ÒËÒÚÂÏ˚ Windows NT ËÎË Windows 2000.msiOpenKey&”ÒÚ‡ÌÓ‚ËÚ¸msiRepairKey&¬ÓÒÒÚ‡ÌÓ‚ËÚ¸msiUninstallKey”&‰‡ÎËÚ¸mspOpenKey&Œ·ÌÓ‚ËÚ¸ProductLanguage1049BindImageœË‚ˇÁ͇ ‚˚ÔÓÎÌˇÂÏ˚ı Ù‡ÈÎÓ‚‘‡ÈÎ: [1]AppSearchœÓËÒÍ ÛÒÚ‡ÌÓ‚ÎÂÌÌ˚ı ÔËÎÓÊÂÌËÈ—‚ÓÈÒÚ‚Ó: [1], œÓ‰ÔËÒ¸: [2]CostFinalize¬˚˜ËÒÎÂÌË ÌÂÓ·ıÓ‰ËÏÓ„Ó Ò‚Ó·Ó‰ÌÓ„Ó ÏÂÒÚ‡CostInitializeCreateFolders—ÓÁ‰‡ÌË ԇÔÓÍœ‡Ô͇: [1]CreateShortcuts—ÓÁ‰‡ÌË ˇÎ˚ÍÓ‚flÎ˚Í: [1]DeleteServices”‰‡ÎÂÌË ÒÎÛÊ·—ÎÛÊ·‡: [1]DuplicateFiles—ÓÁ‰‡ÌË ‰Û·ÎË͇ÚÓ‚ Ù‡ÈÎÓ‚‘‡ÈÎ: [1],  ‡Ú‡ÎÓ„: [9],  –‡ÁÏÂ: [6]FileCostInstallFiles ÓÔËÓ‚‡ÌË ÌÓ‚˚ı Ù‡ÈÎÓ‚InstallODBC”ÒÚ‡Ìӂ͇ ÍÓÏÔÓÌÂÌÚÓ‚ ODBCInstallServices”ÒÚ‡Ìӂ͇ ÌÓ‚˚ı ÒÎÛÊ·—ÎÛÊ·‡: [2]InstallValidateœÓ‚Â͇ ÛÒÚ‡ÌÓ‚ÍËLaunchConditionsœÓ‚Â͇ ÛÒÎÓ‚ËÈ Á‡ÔÛÒ͇PatchFilesŒ·ÌÓ‚ÎÂÌË هÈÎÓ‚‘‡ÈÎ: [1],  ‡Ú‡ÎÓ„: [2],  –‡ÁÏÂ: [3]ProcessComponentsŒ·ÌÓ‚ÎÂÌË „ËÒÚ‡ˆËË ÍÓÏÔÓÌÂÌÚÓ‚RegisterClassInfo–„ËÒÚ‡ˆËˇ ÒÂ‚ÂÓ‚ Í·ÒÒÓ‚RegisterComPlus–„ËÒÚ‡ˆËˇ ÔËÎÓÊÂÌËÈ Ë ÍÓÏÔÓÌÂÌÚÓ‚ COM+ Ó‰: [1]{{, “ËÔ: [2], œÓθÁÓ‚‡ÚÂÎË: [3], RSN: [4]}}RegisterExtensionInfo–„ËÒÚ‡ˆËˇ ÒÂ‚ÂÓ‚ ‡Ò¯ËÂÌËÈ–‡Ò¯ËÂÌËÂ: [1]RegisterFonts–„ËÒÚ‡ˆËˇ ¯ËÙÚÓ‚ÿËÙÚ: [1]RegisterMIMEInfo–„ËÒÚ‡ˆËˇ MIME“ËÔ ÒÓ‰ÂÊËÏÓ„Ó MIME: [1], –‡Ò¯ËÂÌËÂ: [2]RegisterProgIdInfo–„ËÒÚ‡ˆËˇ ÍÓ‰Ó‚ ÔËÎÓÊÂÌËÈRegisterTypeLibraries–„ËÒÚ‡ˆËˇ ·Ë·ÎËÓÚÂÍ ÚËÔÓ‚RegisterUser–„ËÒÚ‡ˆËˇ ÔÓθÁÓ‚‡ÚÂÎÂÈRemoveDuplicateFiles”‰‡ÎÂÌË ‰Û·ÎËÛ˛˘ËıÒˇ Ù‡ÈÎÓ‚‘‡ÈÎ: [1],  ‡Ú‡ÎÓ„: [9]RemoveEnvironmentStringsŒ·ÌÓ‚ÎÂÌË ÒÚÓÍ Ò‰˚»Ïˇ: [1], «Ì‡˜ÂÌËÂ: [2], ƒÂÈÒÚ‚Ë [3]RemoveFolders”‰‡ÎÂÌË ԇÔÓÍRemoveIniValues”‰‡ÎÂÌË Á‡ÔËÒÂÈ ‚ INI-هȷı‘‡ÈÎ: [1], –‡Á‰ÂÎ: [2],  œÓ‰‡Á‰ÂÎ: [3], «Ì‡˜ÂÌËÂ: [4]RemoveODBC”‰‡ÎÂÌË ÍÓÏÔÓÌÂÌÚÓ‚ ODBCRemoveRegistryValues”‰‡ÎÂÌË ԇ‡ÏÂÚÓ‚ ÒËÒÚÂÏÌÓ„Ó ÂÂÒÚ‡–‡Á‰ÂÎ: [1], »Ïˇ: [2]RemoveShortcuts”‰‡ÎÂÌË ˇÎ˚ÍÓ‚SelfRegModules–„ËÒÚ‡ˆËˇ ÏÓ‰ÛÎÂÈ‘‡ÈÎ: [1], œ‡Ô͇: [2]SelfUnregModulesŒÚÏÂ̇ „ËÒÚ‡ˆËË ÏÓ‰ÛÎÂÈSetODBCFolders»ÌˈˇÎËÁ‡ˆËˇ Í‡Ú‡ÎÓ„Ó‚ ODBCStartServices«‡ÔÛÒÍ ÒÎÛÊ·StopServicesŒÒÚ‡ÌÓ‚ ÒÎÛÊ·UnregisterClassInfoŒÚÏÂ̇ „ËÒÚ‡ˆËˇ ÒÂ‚ÂÓ‚ Í·ÒÒÓ‚UnregisterComPlusŒÚÏÂ̇ „ËÒÚ‡ˆËË ÔËÎÓÊÂÌËÈ Ë ÍÓÏÔÓÌÂÌÚÓ‚ COM+ Ó‰: [1]{{, “ËÔ: [2]}}UnregisterExtensionInfoŒÚÏÂ̇ „ËÒÚ‡ˆËˇ ÒÂ‚ÂÓ‚ ‡Ò¯ËÂÌËÈUnregisterFontsŒÚÏÂ̇ „ËÒÚ‡ˆËË ¯ËÙÚÓ‚UnregisterMIMEInfoŒÚÏÂ̇ „ËÒÚ‡ˆËË MIMEUnregisterProgIdInfoŒÚÏÂ̇ „ËÒÚ‡ˆËË ÍÓ‰Ó‚ ÔËÎÓÊÂÌËÈUnregisterTypeLibrariesŒÚÏÂ̇ „ËÒÚ‡ˆËˇ ·Ë·ÎËÓÚÂÍ ÚËÔÓ‚WriteEnvironmentStringsWriteIniValues—Óı‡ÌÂÌË Á̇˜ÂÌËÈ ‚ INI-هȷıWriteRegistryValues«‡ÔËÒ¸ Ô‡‡ÏÂÚÓ‚ ÒËÒÚÂÏÌÓ„Ó ÂÂÒÚ‡–‡Á‰ÂÎ: [1], »Ïˇ: [2], «Ì‡˜ÂÌËÂ: [3]Advertise–ÂÍ·χ ÔËÎÓÊÂÌˡAllocateRegistrySpace¬˚‰ÂÎÂÌËÂ Ô‡ÏˇÚË ‰Îˇ ÂÂÒÚ‡—‚Ó·Ó‰ÌÓ: [1]CCPSearchœÓËÒÍ ÔÓ‰ıÓ‰ˇ˘Ëı ÔÓ‰ÛÍÚÓ‚FindRelatedProductsœÓËÒÍ Ò‚ˇÁ‡ÌÌ˚ı ÔËÎÓÊÂÌËÈՇȉÂÌÓ ÔËÎÓÊÂÌËÂ: [1]GenerateScript—ÓÁ‰‡ÌË ÓÔÂ‡ˆËÈ ÒˆÂ̇ˡ ‰Îˇ Ï‡ÍÓÍÓχ̉˚:InstallAdminPackage ÓÔËÓ‚‡ÌË هÈÎÓ‚ ÒÂÚ‚ÓÈ ÛÒÚ‡ÌÓ‚ÍË‘‡ÈÎ: [1],  ‡Ú‡ÎÓ„: [9], –‡ÁÏÂ: [6]InstallSFPCatalogFile—ËÒÚÂÏÌ˚Ƞ͇ڇÎÓ„ ÛÒÚ‡ÌÓ‚ÍË‘‡ÈÎ: [1],  «‡‚ËÒËÏÓÒÚË: [2]MigrateFeatureStatesœÂÂÌÓÒ ÒÓÒÚÓˇÌËÈ Ò‚ÓÈÒÚ‚ ËÁ Ò‚ˇÁ‡ÌÌ˚ı ÔËÎÓÊÂÌËÈœËÎÓÊÂÌËÂ: [1]MoveFilesœÂÂÏ¢ÂÌË هÈÎÓ‚PublishComponentsœÛ·ÎË͇ˆËˇ ÔÓ‰ıÓ‰ˇ˘Ëı ÍÓÏÔÓÌÂÌÚÓ‚ Ó‰ ÍÓÏÔÓÌÂÌÚ‡: [1], ŒÔËÒ‡ÚÂθ: [2]PublishFeaturesœÛ·ÎË͇ˆËˇ ÍÓÏÔÓÌÂÌÚÓ‚ ÔÓ‰ÛÍÚ‡ ÓÏÔÓÌÂÌÚ: [1]PublishProductœÛ·ÎË͇ˆËˇ Ò‚‰ÂÌËÈ Ó ÔÓ‰ÛÍÚÂRegisterProduct–„ËÒÚ‡ˆËˇ ÔÓ‰ÛÍÚ‡RemoveExistingProducts”‰‡ÎÂÌË ÔËÎÓÊÂÌËÈœËÎÓÊÂÌËÂ: [1],  Óχ̉̇ˇ ÒÚÓ͇: [2]RemoveFiles”‰‡ÎÂÌË هÈÎÓ‚RMCCPSearchRollbackŒÚ͇ڠ‰ÂÈÒڂˡ:RollbackCleanup”‰‡ÎÂÌË ‚ÂÏÂÌÌ˚ı Ù‡ÈÎÓ‚UnmoveFiles”‰‡ÎÂÌË ÔÂÂÏ¢ÂÌÌ˚ı Ù‡ÈÎÓ‚UnpublishComponentsŒÚÏÂ̇ ÔÛ·ÎË͇ˆËˇ ÔÓ‰ıÓ‰ˇ˘Ëı ÍÓÏÔÓÌÂÌÚÓ‚UnpublishFeaturesŒÚÏÂ̇ ÔÛ·ÎË͇ˆËË ÍÓÏÔÓÌÂÌÚÓ‚ ÔÓ‰ÛÍÚ‡UnpublishProductŒÚÏÂ̇ ÔÛ·ÎË͇ˆËˇ Ò‚‰ÂÌËÈ Ó ÔÓ‰ÛÍÚÂ{{ÕÂÛÒÚ‡ÌËχˇ Ó¯Ë·Í‡: }}{{Œ¯Ë·Í‡ [1]. }}œ‰ÛÔÂʉÂÌË [1]. —‚‰ÂÌˡ [1]. ¬ÌÛÚÂÌÌˇˇ Ó¯Ë·Í‡ [1]. [2]{, [3]}{, [4]}{{ƒËÒÍ ÔÂÂÔÓÎÌÂÌ: }}ƒÂÈÒÚ‚Ë [Time]: [1]. [2]“ËÔ ÒÓÓ·˘ÂÌˡ: [1], ¿„ÛÏÂÌÚ: [2]=== Õ‡˜‡ÎÓ Á‡ÔËÒË ÊÛ̇·: [Date]  [Time] ====== «‡‚Â¯ÂÌË Á‡ÔËÒË ÊÛ̇·: [Date]  [Time] ===Õ‡˜‡ÎÓ ‰ÂÈÒڂˡ [Time]: [1].«‡‚Â¯ÂÌË ‰ÂÈÒڂˡ [Time]: [1]. ¬ÓÁ‚‡˘ÂÌÌÓ Á̇˜ÂÌË [2].ŒÒÚ‡‚¯ÂÂÒˇ ‚ÂÏˇ: {[1] ÏËÌ }{[2] ÒÂÍ}Õ‰ÓÒÚ‡ÚÓ˜ÌÓ Ô‡ÏˇÚË. «‡ÍÓÈÚ ‰Û„Ë ÔËÎÓÊÂÌˡ Ë ÔÓ‚ÚÓËÚ ÔÓÔ˚ÚÍÛ.Windows Installer Ì Óڂ˜‡ÂÚ.œÓ„‡Ïχ Windows Installer Á‡‚Â¯Â̇ ÔÂʉ‚ÂÏÂÌÌÓ.»‰Âڠ̇ÒÚÓÈ͇ [ProductName]—·Ó Ò‚‰ÂÌËÈ...”‰‡ÎÂÌË ·ÓΠ‡ÌÌËı ‚ÂÒËÈ ˝ÚÓ„Ó ÔËÎÓÊÂÌˡ...œÓ‰„ÓÚӂ͇ Í Û‰‡ÎÂÌ˲ ·ÓΠ‡ÌÌËı ‚ÂÒËÈ ˝ÚÓ„Ó ÔËÎÓÊÂÌˡ...{[ProductName] }”ÒÚ‡Ìӂ͇ ÛÒÔ¯ÌÓ Á‡‚Â¯Â̇.{[ProductName] }”ÒÚ‡Ìӂ͇ Ì ‚˚ÔÓÎÌÂ̇.Œ¯Ë·Í‡ ˜ÚÂÌˡ ËÁ Ù‡È·: [2]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [3].}}  œÓ‚Â¸ÚÂ, ˜ÚÓ Ù‡ÈΠÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.Õ ۉ‡ÂÚÒˇ ÒÓÁ‰‡Ú¸ Ù‡ÈΠ"[2]".   ‡Ú‡ÎÓ„ Ò ˝ÚËÏ ËÏÂÌÂÏ ÛÊ ÒÛ˘ÂÒÚ‚ÛÂÚ.  œÂ‚ËÚ ÛÒÚ‡ÌÓ‚ÍÛ Ë Û͇ÊËÚ ‰Û„ÓȠ͇ڇÎÓ„.¬ÒÚ‡‚¸Ú ‰ËÒÍ [2]” ÔÓ„‡ÏÏ˚ Windows Installer Ì‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ÔÓÎÛ˜ÂÌˡ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏ͇۠ڇÎÓ„Û: [2].  ”ÒÚ‡Ìӂ͇ Ì ÏÓÊÂÚ ·˚Ú¸ ÔÓ‰ÓÎÊÂ̇.  ¬ÓȉËÚ ‚ ÒËÒÚÂÏÛ ‚ Í‡˜ÂÒڂ ‡‰ÏËÌËÒÚ‡ÚÓ‡, ÎË·Ó Ó·‡ÚËÚÂÒ¸ Í ÒËÒÚÂÏÌÓÏÛ ‡‰ÏËÌËÒÚ‡ÚÓÛ.Œ¯Ë·Í‡ Á‡ÔËÒË ‚ Ù‡ÈΠ[2].  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ÂÒÚ¸ ‰ÓÒÚÛÔ Í ˝ÚÓÏ͇۠ڇÎÓ„Û.Œ¯Ë·Í‡ ˜ÚÂÌˡ ËÁ Ù‡È·: [2]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [3].}} œÓ‚Â¸ÚÂ, ˜ÚÓ Ù‡ÈΠÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.ƒÛ„Ó ÔËÎÓÊÂÌË ËÏÂÂÚ ÏÓÌÓÔÓθÌ˚È ‰ÓÒÚÛÔ Í Ù‡ÈÎÛ "[2]".  «‡ÍÓÈÚ ‚Ò ‰Û„Ë ÔËÎÓÊÂÌˡ Ë ÔÓ‚ÚÓËÚ ÔÓÔ˚ÚÍÛ.Õ‡ ‰ËÒ̉͠ÓÒÚ‡ÚÓ˜ÌÓ ÏÂÒÚ‡ ‰Îˇ ÛÒÚ‡ÌÓ‚Íˠهȷ [2].  ŒÒ‚Ó·Ó‰ËÚ ÏÂÒÚӠˠ̇ÊÏËÚ ÍÌÓÔÍÛ "œÓ‚ÚÓËÚ¸" ÎË·Ó ÍÌÓÔÍÛ "ŒÚÏÂ̇" ‰Îˇ ÔÂÍ‡˘ÂÌˡ ÛÒÚ‡ÌÓ‚ÍË.»ÒıÓ‰Ì˚È Ù‡ÈΠÌ ̇ȉÂÌ: [2].  œÓ‚Â¸ÚÂ, ˜ÚÓ ˝ÚÓÚ Ù‡ÈΠÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.Œ¯Ë·Í‡ ˜ÚÂÌˡ ËÁ Ù‡È· [3]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [2].}}  œÓ‚Â¸ÚÂ, ˜ÚÓ Ù‡ÈΠÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.Œ¯Ë·Í‡ Á‡ÔËÒË ‚ Ù‡ÈΠ[3]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [2].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ÂÒÚ¸ ‰ÓÒÚÛÔ Í ˝ÚÓÏ͇۠ڇÎÓ„Û.»ÒıÓ‰Ì˚È Ù‡ÈΠÌ ̇ȉÂÌ{{(CAB-Ù‡ÈÎ)}}: [2].  œÓ‚Â¸ÚÂ, ˜ÚÓ Ù‡ÈΠÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.Õ ۉ‡ÂÚÒˇ ÒÓÁ‰‡Ú¸ Í‡Ú‡ÎÓ„ "[2]".  ‘‡ÈΠҠ˝ÚËÏ ËÏÂÌÂÏ ÛÊ ÒÛ˘ÂÒÚ‚ÛÂÚ.  œÂÂËÏÂÌÛÈÚ ËÎË ÔÂÂÏÂÒÚËÚ ˝ÚÓÚ Ù‡ÈΠˠÔÓ‚ÚÓËÚ ÔÓÔ˚ÚÍÛ, Î˷Ӡ̇ÊÏËÚ ÍÌÓÔÍÛ "ŒÚÏÂ̇" ‰Îˇ ÔÂÍ‡˘ÂÌˡ ÛÒÚ‡ÌÓ‚ÍË.“ÓÏ [2] Ì‰ÓÒÚÛÔÂÌ.  ¬˚·ÂËÚ ‰Û„ÓÈ ÚÓÏ.”͇Á‡ÌÌ˚È ÔÛÚ¸ "[2]" Ì‰ÓÒÚÛÔÂÌ.«‡ÔËÒ¸ ‚ Û͇Á‡ÌÌ˚Ƞ͇ڇÎÓ„ "[2]" Á‡Ô¢Â̇.Œ¯Ë·Í‡ ‚ ÒÂÚË ÔË ˜ÚÂÌËË ËÁ Ù‡È· [2]Œ¯Ë·Í‡ ÔË ÒÓÁ‰‡ÌËˠ͇ڇÎÓ„‡ [2]Œ¯Ë·Í‡ ‚ ÒÂÚË ÔË ÒÓÁ‰‡ÌËˠ͇ڇÎÓ„‡ [2]Œ¯Ë·Í‡ ‚ ÒÂÚË ÔË ÓÚÍ˚ÚËË ËÒıÓ‰ÌÓ„Ó CAB-هȷ [2]”͇Á‡Ì ÒÎ˯ÍÓÏ ‰ÎËÌÌ˚È ÔÛÚ¸: [2]” ÔÓ„‡ÏÏ˚ Windows Installer Ì‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ËÁÏÂÌÂÌˡ ˝ÚӄӠهȷ: [2].Õ‚Â̇ˇ ˜‡ÒÚ¸ ÔÛÚË Í Ô‡ÔÍ "[2]". œÛÚ¸ ÎË·Ó ÔÛÒÚ, ÎË·Ó Ô‚˚¯‡ÂڠχÍÒËχθÌÓ ‰ÓÔÛÒÚËÏÛ˛ ‰ÎËÌÛ.œÛÚ¸ Í Ô‡ÔÍ "[2]" ÒÓ‰ÂÊËڠ̉ÓÔÛÒÚËÏ˚ ËÏÂ̇.œÛÚ¸ Í Ô‡ÔÍ "[2]" ÒÓ‰ÂÊËڠ̉ÓÔÛÒÚËÏ˚È ÒËÏ‚ÓÎ."[2]" Ì ˇ‚ΡÂÚÒˇ ‰ÓÔÛÒÚËÏ˚Ï ÍÓÓÚÍËÏ ËÏÂÌÂϠهȷ.Œ¯Ë·Í‡ ÔË ÔÓÎÛ˜ÂÌËˠ҂‰ÂÌËÈ Ó ·ÂÁÓÔ‡ÒÌÓÒÚˠهȷ: [3] GetLastError: [2]Õ‰ÓÔÛÒÚËÏ˚È ‰ËÒÍ: [2]œÓËÁӯ· Ó¯Ë·Í‡ ÔË Ó·ÌÓ‚ÎÂÌËˠهȷ [2].  ¬ÓÁÏÓÊÌÓ, ÓÌ ÛÊ ·˚ΠӷÌÓ‚ÎÂÌ ‰Û„ËÏË Ò‰ÒÚ‚‡ÏË, Ë Í ÌÂÏÛ Ì ÏÓÊÂÚ ·˚Ú¸ ÔËÏÂÌÂÌ ‰‡ÌÌ˚È Ô‡ÍÂÚ ËÒÔ‡‚ÎÂÌËÈ.  «‡ ‰ÓÔÓÎÌËÚÂθÌ˚Ïˠ҂‰ÂÌˡÏË Ó·‡ÚËÚÂÒ¸ Í ÔÓÒÚ‡‚˘ËÍÛ Ô‡ÍÂÚ‡.  {{—ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡: [3]}}Õ ۉ‡ÂÚÒˇ ÒÓÁ‰‡Ú¸ ‡Á‰ÂΠ[2]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [3].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË. Õ ۉ‡ÂÚÒˇ ÓÚÍ˚Ú¸ ‡Á‰ÂΠ[2]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [3].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË. Õ ۉ‡ÂÚÒˇ Û‰‡ÎËÚ¸ Á̇˜ÂÌË [2] ËÁ ‡Á‰Â· [3]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [4].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË. Õ ۉ‡ÂÚÒˇ Û‰‡ÎËÚ¸ ‡Á‰ÂΠ[2]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [3].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË. Õ ۉ‡ÂÚÒˇ ÔÓ˜ËÚ‡Ú¸ Á̇˜ÂÌË [2] ËÁ ‡Á‰Â· [3]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [4].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË. Õ ۉ‡ÂÚÒˇ Á‡ÔËÒ‡Ú¸ Á̇˜ÂÌË [2] ‚ ‡Á‰ÂΠ[3]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [4].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Õ ۉ‡ÂÚÒˇ ÔÓÎÛ˜ËÚ¸ ËÏÂ̇ Á̇˜ÂÌËÈ ËÁ ‡Á‰Â· [2]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [3].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Õ ۉ‡ÂÚÒˇ ÔÓÎÛ˜ËÚ¸ ËÏÂ̇ ÔÓ‰‡Á‰ÂÎÓ‚ ËÁ ‡Á‰Â· [2]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [3].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Õ ۉ‡ÂÚÒˇ ÔÓ˜ËÚ‡Ú¸ Ò‚‰ÂÌˡ Ó ·ÂÁÓÔ‡ÒÌÓÒÚË ËÁ ‡Á‰Â· [2]. {{ —ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡ [3].}}  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‰ÓÒÚÛÔ‡ Í ˝ÚÓÏÛ ‡Á‰ÂÎÛ, ÎË·Ó Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Õ ۉ‡ÂÚÒˇ Û‚Â΢ËÚ¸ ‡ÁÏÂ ÂÂÒÚ‡. ƒÎˇ ÛÒÚ‡ÌÓ‚ÍË ‰‡ÌÌÓ„Ó ÔËÎÓÊÂÌˡ ÌÂÓ·ıÓ‰ËÏÓ [2]  ·‡ÈÚ Ò‚Ó·Ó‰ÌÓ„Ó ÏÂÒÚ‡ ‚ ÂÂÒÚÂ.ƒÛ„ÓÈ ÔÓˆÂÒÒ ÛÒÚ‡ÌÓ‚ÍË ÛÊ ‚˚ÔÓÎÌˇÂÚÒˇ. «‡‚Â¯ËÚ ˝ÚÓÚ ÔÓˆÂÒÒ ÔÂ‰ ÌÓ‚ÓÈ ÛÒÚ‡ÌÓ‚ÍÓÈ.Œ¯Ë·Í‡ ‰ÓÒÚÛÔ‡ Í Á‡˘Ë˘ÂÌÌ˚Ï ‰‡ÌÌ˚Ï. œÓ‚Â¸Ú Ô‡‚ËθÌÓÒÚ¸ Ì‡ÒÚÓÈÍË Windows Installer Ë ÔÓ‚ÚÓËÚ ÔÓÔ˚ÚÍÛ.œÓθÁÓ‚‡ÚÂθ "[2]" ‡Ì ̇˜‡Î ÛÒÚ‡ÌÓ‚ÍÛ ÔÓ‰ÛÍÚ‡ "[3]".  ›ÚÓÏÛ ÔÓθÁÓ‚‡ÚÂβ ÔˉÂÚÒˇ ‚˚ÔÓÎÌËÚ¸ ÛÒÚ‡ÌÓ‚ÍÛ Á‡ÌÓ‚Ó.  ¬‡¯‡ ÚÂÍÛ˘‡ˇ ÛÒÚ‡Ìӂ͇ ·Û‰ÂÚ ÔÓ‰ÓÎÊÂ̇.œÓθÁÓ‚‡ÚÂθ "[2]" ‡Ì ̇˜‡Î ÛÒÚ‡ÌÓ‚ÍÛ ÔÓ‰ÛÍÚ‡ "[3]".  ›ÚÓÏÛ ÔÓθÁÓ‚‡ÚÂβ ÔˉÂÚÒˇ ‚˚ÔÓÎÌËÚ¸ ÛÒÚ‡ÌÓ‚ÍÛ Á‡ÌÓ‚Ó.Õ‰ÓÒÚ‡ÚÓ˜ÌÓ ÏÂÒÚ‡ Ì‡ ‰ËÒÍ -- ÚÓÏ: "[2]"; Ú·ÛÂÏ˚È Ó·˙ÂÏ: [3]  ·‡ÈÚ; ‰ÓÒÚÛÔÌ˚È Ó·˙ÂÏ: [4]  ·‡ÈÚ.  ŒÒ‚Ó·Ó‰ËÚ ÏÂÒÚӠ̇ ‰ËÒÍ ˠÔÓ‚ÚÓËÚ ÔÓÔ˚ÚÍÛ.ŒÚÏÂÌËÚ¸ ÛÒÚ‡ÌÓ‚ÍÛ?‘‡ÈΠ[2][3] ËÒÔÓθÁÛÂÚÒˇ{ ÒÎÂ‰Û˛˘ËÏ ÔÓˆÂÒÒÓÏ: »Ïˇ: [4],  Ó‰: [5], «‡„ÓÎÓ‚ÓÍ ÓÍ̇: "[6]"}.  «‡ÍÓÈÚ ˝ÚÓ ÔËÎÓÊÂÌË ˠÔÓ‚ÚÓËÚ ÔÓÔ˚ÚÍÛ.œÓ‰ÛÍÚ "[2]" ÛÊ ÛÒÚ‡ÌÓ‚ÎÂÌ, ÛÒÚ‡Ìӂ͇ ‰‡ÌÌÓ„Ó ÔÓ‰ÛÍÚ‡ Ì‚ÓÁÏÓÊ̇.  ›ÚË ‰‚‡ ÔÓ‰ÛÍÚ‡ ÌÂÒÓ‚ÏÂÒÚËÏ˚.Õ‰ÓÒÚ‡ÚÓ˜ÌÓ ÏÂÒÚ‡ Ì‡ ‰ËÒÍ -- ÚÓÏ: "[2]"; Ú·ÛÂÏ˚È Ó·˙ÂÏ: [3]  ·‡ÈÚ; ‰ÓÒÚÛÔÌ˚È Ó·˙ÂÏ: [4]  ·‡ÈÚ.  œË ÓÚÍβ˜ÂÌËË ÓÚ͇ڇ ÏÂÒÚ‡ ·Û‰ÂÚ ‰ÓÒÚ‡ÚÓ˜ÌÓ. Õ‡ÊÏËÚ ÍÌÓÔÍÛ "ŒÚÏÂ̇" ‰Îˇ ‚˚ıÓ‰‡, "œÓ‚ÚÓËÚ¸" ‰Îˇ ÔÓ‚ÚÓÌÓÈ ÔÓ‚ÂÍË ‰ÓÒÚÛÔÌÓ„Ó ÏÂÒÚ‡ Ì‡ ‰ËÒÍ ËÎË "œÓÔÛÒÚËÚ¸" ‰Îˇ ÔÓ‰ÓÎÊÂÌˡ ·ÂÁ ÓÚ͇ڇ.Õ ۉ‡ÂÚÒˇ ÔÓ‰Íβ˜ËÚ¸Òˇ ˜ÂÂÁ ÒÂÚ¸ Í [2].ƒÎˇ ÔÓ‰ÓÎÊÂÌˡ ÛÒÚ‡ÌÓ‚ÍË ÒΉÛÂÚ Á‡Í˚Ú¸ ÒÎÂ‰Û˛˘Ë ÔËÎÓÊÂÌˡ:Õ ۉ‡ÂÚÒˇ Ì‡ÈÚË ÛÒÚ‡ÌÓ‚ÎÂÌÌ˚ ÒÓ‚ÏÂÒÚËÏ˚ ÔÓ‰ÛÍÚ˚ ‰Îˇ ÛÒÚ‡ÌÓ‚ÍË ‰‡ÌÌÓ„Ó ÔÓ‰ÛÍÚ‡.Õ‚ÂÌ˚È Íβ˜ [2].  œÓ‚Â¸Ú Ô‡‚ËθÌÓÒÚ¸ Íβ˜‡.œÂ‰ ÔÓ‰ÓÎÊÂÌËÂϠ̇ÒÚÓÈÍË [2] ÔÓ„‡Ïχ Windows Installer ‰ÓÎÊ̇ ÔÂÂÁ‡„ÛÁËÚ¸ ÒËÒÚÂÏÛ.  Õ‡ÊÏËÚ ÍÌÓÔÍÛ "ƒ‡", ˜ÚÓ·˚ ÔÂÂÁ‡„ÛÁËÚ¸ ÍÓÏÔ¸˛ÚÂ ÒÂȘ‡Ò, ÎË·Ó ÍÌÓÔÍÛ "ÕÂÚ", ˜ÚÓ·˚ ‚˚ÔÓÎÌËÚ¸ ÔÂÂÁ‡„ÛÁÍÛ ÔÓÁÊ ‚Û˜ÌÛ˛.ƒÎˇ Û˜ÂÚ‡ ËÁÏÂÌÂÌËÈ ‚ Ì‡ÒÚÓÈ͇ı [2] Ú·ÛÂÚÒˇ ÔÂÂÁ‡„ÛÁ͇ ÒËÒÚÂÏ˚. Õ‡ÊÏËÚ ÍÌÓÔÍÛ "ƒ‡", ˜ÚÓ·˚ ÔÂÂÁ‡„ÛÁËÚ¸ ÍÓÏÔ¸˛ÚÂ ÒÂȘ‡Ò, ÎË·Ó ÍÌÓÔÍÛ "ÕÂÚ", ˜ÚÓ·˚ ‚˚ÔÓÎÌËÚ¸ ÔÂÂÁ‡„ÛÁÍÛ ÔÓÁÊ ‚Û˜ÌÛ˛.”ÒÚ‡Ìӂ͇ [2] ÔËÓÒÚ‡ÌÓ‚ÎÂ̇.  ƒÎˇ ÔÓ‰ÓÎÊÂÌˡ ÌÂÓ·ıÓ‰ËÏÓ ÓÚÏÂÌËÚ¸ ËÁÏÂÌÂÌˡ, ‚ÌÂÒÂÌÌ˚ ‚ ÔÓˆÂÒÒ ˝ÚÓÈ ÛÒÚ‡ÌÓ‚ÍË.  ŒÚÏÂÌËÚ¸ ËÁÏÂÌÂÌˡ?¬˚ÔÓÎÌˇÂÚÒˇ Ô‰˚‰Û˘‡ˇ ÛÒÚ‡Ìӂ͇ ˝ÚÓ„Ó ÔÓ‰ÛÍÚ‡.  ƒÎˇ ÔÓ‰ÓÎÊÂÌˡ ÌÂÓ·ıÓ‰ËÏÓ ÓÚÏÂÌËÚ¸ ËÁÏÂÌÂÌˡ, ‚ÌÂÒÂÌÌ˚ ‚ ÔÓˆÂÒÒ ˝ÚÓÈ ÛÒÚ‡ÌÓ‚ÍË.  ŒÚÏÂÌËÚ¸ ËÁÏÂÌÂÌˡ?Õ ۉ‡ÂÚÒˇ Ì‡ÈÚË Ô‡ÍÂÚ ÛÒÚ‡ÌÓ‚ÍË ‰Îˇ ÔÓ‰ÛÍÚ‡ [2]. œÓ‚ÚÓËÚ ÛÒÚ‡ÌÓ‚ÍÛ Ò ËÒÔÓθÁÓ‚‡ÌËÂÏ Ô‡‚ËθÌÓÈ ÍÓÔËË Ô‡ÍÂÚ‡ "[3]".ŒÔÂ‡ˆËˇ ÛÒÚ‡ÌÓ‚ÍË ÛÒÔ¯ÌÓ Á‡‚Â¯Â̇.ŒÔÂ‡ˆËˇ ÛÒÚ‡ÌÓ‚ÍË Ì ‚˚ÔÓÎÌÂ̇.œÓ‰ÛÍÚ: [2] -- [3]ÃÓÊÌÓ ÎË·Ó ‚ÓÒÒÚ‡ÌÓ‚ËÚ¸ ËÒıÓ‰ÌÓ ÒÓÒÚÓˇÌË ÍÓÏÔ¸˛ÚÂ‡, ÎË·Ó ÔÓ‰ÓÎÊËÚ¸ ÛÒÚ‡ÌÓ‚ÍÛ ÔÓÁÊÂ. ¬ÓÒÒÚ‡ÌÓ‚ËÚ¸ ËÒıÓ‰ÌÓ ÒÓÒÚÓˇÌËÂ?Œ¯Ë·Í‡ ÔË Á‡ÔËÒˠ҂‰ÂÌËÈ Ó· ÛÒÚ‡ÌÓ‚Í ̇ ‰ËÒÍ.  œÓ‚Â¸Ú ̇΢ˠ҂ӷӉÌÓ„Ó ÏÂÒÚ‡ Ì‡ ‰ËÒÍ ˠ̇ÊÏËÚ ÍÌÓÔÍÛ "œÓ‚ÚÓËÚ¸", Î˷Ӡ̇ÊÏËÚ ÍÌÓÔÍÛ "ŒÚÏÂ̇", ˜ÚÓ·˚ ÔÂ‚‡Ú¸ ÛÒÚ‡ÌÓ‚ÍÛ.Õ ۉ‡ÂÚÒˇ Ì‡ÈÚË Ù‡ÈÎ˚, ÌÂÓ·ıÓ‰ËÏ˚ ‰Îˇ ‚ÓÒÒÚ‡ÌÓ‚ÎÂÌˡ ËÒıÓ‰ÌÓ„Ó ÒÓÒÚÓˇÌˡ ÍÓÏÔ¸˛ÚÂ‡.  ¬ÓÒÒÚ‡ÌÓ‚ÎÂÌË Ì‚ÓÁÏÓÊÌÓ.[2] Ì ۉ‡ÂÚÒˇ ÛÒÚ‡ÌÓ‚ËÚ¸ Ó‰ËÌ ËÁ Ó·ˇÁ‡ÚÂθÌ˚ı ÔÓ‰ÛÍÚÓ‚. Œ·‡ÚËÚÂÒ¸ ‚ „ÛÔÔÛ ÚÂıÌ˘ÂÒÍÓÈ ÔÓ‰‰ÂÊÍË.  {{—ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡: [3].}}Õ ۉ‡ÂÚÒˇ Û‰‡ÎËÚ¸ ·ÓΠ‡ÌÌ˛˛ ‚ÂÒ˲ [2]. Œ·‡ÚËÚÂÒ¸ ‚ „ÛÔÔÛ ÚÂıÌ˘ÂÒÍÓÈ ÔÓ‰‰ÂÊÍË.  {{—ËÒÚÂÏ̇ˇ Ó¯Ë·Í‡: [3].}}”ÒÚ‡ÌÓ‚ÎÂÌ [2]Õ‡ÒÚÓÂÌ [2]”‰‡ÎÂÌ [2]Õ‰ÓÔÛÒÚËÏ˚È ÔÛÚ¸ [2].  ”͇ÊËÚ Ô‡‚ËθÌ˚È ÔÛÚ¸.¬ ‰ËÒÍӂӉ [2] ÌÂÚ ‰ËÒ͇. ¬ÒÚ‡‚¸Ú ‰ËÒ͠ˠ̇ÊÏËÚ ÍÌÓÔÍÛ "œÓ‚ÚÓËÚ¸", Î˷Ӡ̇ÊÏËÚ ÍÌÓÔÍÛ "ŒÚÏÂ̇" ‰Îˇ ‚ÓÁ‚‡Ú‡ Í ‡Ì ‚˚·‡ÌÌÓÏÛ ÚÓÏÛ.¬ ‰ËÒÍӂӉ [2] ÌÂÚ ‰ËÒ͇. ¬ÒÚ‡‚¸Ú ‰ËÒ͠ˠ̇ÊÏËÚ ÍÌÓÔÍÛ "œÓ‚ÚÓ" ËÎˠ̇ÊÏËÚ ÍÌÓÔÍÛ "ŒÚÏÂ̇", ˜ÚÓ·˚ ‚ÂÌÛÚ¸Òˇ ‚ ÓÍÌÓ Ó·ÁÓ‡ Ë ‚˚·‡Ú¸ ‰Û„ËÈ ÚÓÏ.œ‡Ô͇ [2] Ì ÒÛ˘ÂÒÚ‚ÛÂÚ.  ¬‚‰ËÚ ÔÛÚ¸ Í ÒÛ˘ÂÒÚ‚Û˛˘ÂÈ Ô‡ÔÍÂ.” ‚‡Ò Ì‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ˜ÚÂÌˡ ˝ÚÓÈ Ô‡ÔÍË.Õ ۉ‡ÂÚÒˇ ÓÔ‰ÂÎËÚ¸ ÍÓ̘ÌÛ˛ Ô‡ÔÍÛ ‰Îˇ ÛÒÚ‡ÌÓ‚ÍË.Œ¯Ë·Í‡ ÔË ˜ÚÂÌËË ËÒıÓ‰ÌÓÈ ·‡Á˚ ‰‡ÌÌ˚ı ÛÒÚ‡ÌÓ‚ÍË. [2].œÎ‡ÌËÓ‚‡ÌË ÓÔÂ‡ˆËË ÔÂÂÁ‡„ÛÁÍË: ÔÂÂËÏÂÌÓ‚‡ÌË هÈ· [2] ‚ [3]. ƒÎˇ Á‡‚Â¯ÂÌˡ ÓÔÂ‡ˆËË Ú·ÛÂÚÒˇ ÔÂÂÁ‡„ÛÁ͇.œÎ‡ÌËÓ‚‡ÌË ÓÔÂ‡ˆËË ÔÂÂÁ‡„ÛÁÍË: Û‰‡ÎÂÌË هÈ· [2]. ƒÎˇ Á‡‚Â¯ÂÌˡ ÓÔÂ‡ˆËË Ú·ÛÂÚÒˇ ÔÂÂÁ‡„ÛÁ͇.Õ ۉ‡ÂÚÒˇ Á‡„ËÒÚËÓ‚‡Ú¸ ÏÓ‰Ûθ [2].  HRESULT [3].  Œ·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Õ ۉ‡ÂÚÒˇ ÓÚÏÂÌËÚ¸ „ËÒÚ‡ˆË˛ ÏÓ‰ÛΡ [2].  HRESULT [3].  Œ·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Œ¯Ë·Í‡ Í˝¯ËÓ‚‡Ìˡ Ô‡ÍÂÚ‡ [2]. Œ¯Ë·Í‡: [3]. Œ·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Õ ۉ‡ÂÚÒˇ Á‡„ËÒÚËÓ‚‡Ú¸ ¯ËÙÚ [2].  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ ÛÒÚ‡ÌÓ‚ÍÛ ¯ËÙÚÓ‚, Ë ˜ÚÓ ÒËÒÚÂχ ÔÓ‰‰ÂÊË‚‡ÂÚ ˝ÚÓÚ ¯ËÙÚ.Õ ۉ‡ÂÚÒˇ ÓÚÏÂÌËÚ¸ „ËÒÚ‡ˆË˛ ¯ËÙÚ‡ [2]. ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ Û‰‡ÎÂÌË ¯ËÙÚÓ‚.Õ ۉ‡ÂÚÒˇ ÒÓÁ‰‡Ú¸ ˇÎ˚Í [2]. œÓ‚Â¸ÚÂ, ˜ÚÓ ÍÓ̘̇ˇ Ô‡Ô͇ ÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔ̇.Õ ۉ‡ÂÚÒˇ Û‰‡ÎËÚ¸ ˇÎ˚Í [2]. œÓ‚Â¸ÚÂ, ˜ÚÓ Ù‡ÈΠˇÎ˚͇ ÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.Õ ۉ‡ÂÚÒˇ Á‡„ËÒÚËÓ‚‡Ú¸ ·Ë·ÎËÓÚÂÍÛ ÚËÔÓ‚ ‰Îˇ Ù‡È· [2].  Œ·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Õ ۉ‡ÂÚÒˇ ÓÚÏÂÌËÚ¸ „ËÒÚ‡ˆË˛ ·Ë·ÎËÓÚÂÍË ÚËÔÓ‚ ‰Îˇ Ù‡È· [2].  Œ·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Õ ۉ‡ÂÚÒˇ Ó·ÌÓ‚ËÚ¸ ini-Ù‡ÈΠ[2][3].  œÓ‚Â¸ÚÂ, ˜ÚÓ Ù‡ÈΠÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.Õ ۉ‡ÂÚÒˇ ÒÔ·ÌËÓ‚‡Ú¸ Á‡ÏÂÌ۠هȷ [3] Ì‡ [2] ÔË ÔÂÂÁ‡„ÛÁÍÂ.  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ ‰ÓÒÚÛÔ Í Ù‡ÈÎÛ [3].Œ¯Ë·Í‡ ÔË Û‰‡ÎÂÌËË ‰ËÒÔÂÚ˜Â‡ ‰‡È‚Â‡ ODBC, Ó¯Ë·Í‡ ODBC [2]: [3]. Œ·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Œ¯Ë·Í‡ ÔË ÛÒÚ‡ÌÓ‚Í ‰ËÒÔÂÚ˜Â‡ ‰‡È‚Â‡ ODBC, Ó¯Ë·Í‡ ODBC [2]: [3]. Œ·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.Œ¯Ë·Í‡ ÔË Û‰‡ÎÂÌËË ‰‡È‚Â‡ ODBC: [4], Ó¯Ë·Í‡ ODBC [2]: [3]. ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ Û‰‡ÎÂÌË ‰‡È‚ÂÓ‚ ODBC.Œ¯Ë·Í‡ ÔË ÛÒÚ‡ÌÓ‚Í ‰‡È‚Â‡ ODBC: [4], Ó¯Ë·Í‡ ODBC [2]: [3]. œÓ‚Â¸ÚÂ, ˜ÚÓ Ù‡ÈΠ[4] ÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.Œ¯Ë·Í‡ Ôˠ̇ÒÚÓÈÍ ËÒÚÓ˜ÌË͇ ‰‡ÌÌ˚ı ODBC: [4], Ó¯Ë·Í‡ ODBC [2]: [3]. œÓ‚Â¸ÚÂ, ˜ÚÓ Ù‡ÈΠ[4] ÒÛ˘ÂÒÚ‚ÛÂÚ Ë ‰ÓÒÚÛÔÂÌ.Œ¯Ë·Í‡ ÔË Á‡ÔÛÒÍ ÒÎÛÊ·˚ "[2]" ([3]).  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ Á‡ÔÛÒÍ ÒËÒÚÂÏÌ˚ı ÒÎÛÊ·.Õ ۉ‡ÂÚÒˇ ÓÒÚ‡ÌÓ‚ËÚ¸ ÒÎÛÊ·Û "[2]" ([3]).  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ ÓÒÚ‡ÌÓ‚ ÒËÒÚÂÏÌ˚ı ÒÎÛÊ·.Õ ۉ‡ÂÚÒˇ Û‰‡ÎËÚ¸ ÒÎÛÊ·Û "[2]" ([3]).  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ Û‰‡ÎÂÌË ÒËÒÚÂÏÌ˚ı ÒÎÛÊ·.Õ ۉ‡ÂÚÒˇ ÛÒÚ‡ÌÓ‚ËÚ¸ ÒÎÛÊ·Û "[2]" ([3]).  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ ÛÒÚ‡ÌÓ‚ÍÛ ÒËÒÚÂÏÌ˚ı ÒÎÛÊ·.Õ ۉ‡ÂÚÒˇ Ó·ÌÓ‚ËÚ¸ ÔÂÂÏÂÌÌÛ˛ Ò‰˚ "[2]".  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ËϲÚÒˇ ‡Á¯ÂÌˡ Ì‡ ËÁÏÂÌÂÌË ÔÂÂÏÂÌÌ˚ı Ò‰˚.” ‚‡Ò Ì‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ‚˚ÔÓÎÌÂÌˡ ˝ÚÓÈ ÛÒÚ‡ÌÓ‚ÍË ‰Îˇ ‚ÒÂı ÔÓθÁÓ‚‡ÚÂÎÂÈ ‰‡ÌÌÓ„Ó ÍÓÏÔ¸˛ÚÂ‡.  ¬ÓȉËÚ ‚ ÒËÒÚÂÏÛ ‚ Í‡˜ÂÒڂ ‡‰ÏËÌËÒÚ‡ÚÓ‡ Ë ÔÓ‚ÚÓËÚ ÛÒÚ‡ÌÓ‚ÍÛ.Õ ۉ‡ÂÚÒˇ ÛÒÚ‡ÌÓ‚ËÚ¸ ‡ÚË·ÛÚ˚ ·ÂÁÓÔ‡ÒÌÓÒÚË ‰Îˇ Ù‡È· "[3]". Œ¯Ë·Í‡: [2].  ”·Â‰ËÚÂÒ¸, ˜ÚÓ Û ‚‡Ò ‰ÓÒÚ‡ÚÓ˜ÌÓ ÔÓÎÌÓÏÓ˜ËÈ ‰Îˇ ËÁÏÂÌÂÌˡ ‡Á¯ÂÌËȠ̇ ‰ÓÒÚÛÔ Í ˝ÚÓÏÛ Ù‡ÈÎÛ.—ÎÛÊ·˚ COM+ 1.0 Ì ÛÒÚ‡ÌÓ‚ÎÂÌ˚ Ì‡ ‰‡ÌÌÓÏ ÍÓÏÔ¸˛ÚÂÂ.  ŒÌË ÌÂÓ·ıÓ‰ËÏ˚ ‰Îˇ ÛÒÔ¯ÌÓÈ ÛÒÚ‡ÌÓ‚ÍË.  ›ÚË ÒÎÛÊ·˚ ‚ıÓ‰ˇÚ ‚ ÒÓÒÚ‡‚ Windows 2000.œÓËÁӯ· Ó¯Ë·Í‡ ÔË „ËÒÚ‡ˆËË ÔËÎÓÊÂÌˡ COM+.  «‡ ‰ÓÔÓÎÌËÚÂθÌ˚Ïˠ҂‰ÂÌˡÏË Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.œÓËÁӯ· Ó¯Ë·Í‡ ÔË ÓÚÏÂÌ „ËÒÚ‡ˆËË ÔËÎÓÊÂÌˡ COM+.  «‡ ‰ÓÔÓÎÌËÚÂθÌ˚Ïˠ҂‰ÂÌˡÏË Ó·‡ÚËÚÂÒ¸ ‚ ÒÎÛÊ·Û ÔÓ‰‰ÂÊÍË.»ÁÏÂÌÂÌË ÓÔËÒ‡Ìˡ ÒÎÛÊ·˚  '[2]' ([3]) Ì ‰ÓÔÛÒ͇ÂÚÒˇ.—ÎÛʷ Windows Installer Ì ۉ‡ÂÚÒˇ Ó·ÌÓ‚ËÚ¸ ÒËÒÚÂÏÌ˚È Ù‡ÈΠ[2], ÔÓÒÍÓθÍÛ ÓÌ Á‡˘Ë˘ÂÌ Ò‰ÒÚ‚‡ÏË Windows.  ¬ÓÁÏÓÊÌÓ, ‰Îˇ Ô‡‚ËθÌÓÈ ‡·ÓÚ˚ ÔÓ„‡ÏÏ˚ ÔÓÚ·ÛÂÚÒˇ Ó·ÌÓ‚ÎÂÌË ÓÔÂ‡ˆËÓÌÌÓÈ ÒËÒÚÂÏ˚. {{¬ÂÒˡ Ô‡ÍÂÚ‡: [3], «‡˘Ë˘ÂÌ̇ˇ ‚ÂÒˡ Œ—: [4]}}—ÎÛʷ Windows Installer Ì ۉ‡ÂÚÒˇ Ó·ÌÓ‚ËÚ¸ Á‡˘Ë˘ÂÌÌ˚È ÒËÒÚÂÏÌ˚È Ù‡ÈΠ[2]. {{¬ÂÒˡ Ô‡ÍÂÚ‡: [3], «‡˘Ë˘ÂÌ̇ˇ ‚ÂÒˡ Œ—: [4], Œ¯Ë·Í‡ SFP: [5]}}