home *** CD-ROM | disk | FTP | other *** search
- 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]}}