home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 December / PCWorld_2000-12_cd.bin / Komunikace / IE55Cz / DCOM95.EXE / 1033 / RCDATA / CABINET / relnotes.txt < prev    next >
Text File  |  1999-03-03  |  33KB  |  812 lines

  1. DCOM95 1.3
  2. Poznßmky k verzi
  3. Poslednφ ·prava: 14. zß°φ 1998
  4.  
  5. SouΦßst DCOM95 poskytuje podporu distribuovanΘho modelu COM 
  6. pro systΘm Microsoft(r) Windows(r) 95. Spojovacφ protokol DCOM 
  7. zajiÜ¥uje neobsluhovanou podporu pro spolehlivou, bezpeΦnou 
  8. a efektivnφ komunikaci mezi souΦßstmi modelu COM (Component 
  9. Object Model), nap°φklad ovlßdacφmi prvky ActiveX(r), skripty 
  10. a aplety Java umφst∞n²mi na r∙zn²ch poΦφtaΦφch v sφti LAN, 
  11. v sφti WAN nebo v sφti Internet. Pomocφ souΦßsti DCOM m∙₧e b²t 
  12. vaÜe aplikace distribuovßna na mφsta, kterß nejlΘpe vyhovujφ 
  13. zßkaznφk∙m a vaÜφ aplikaci.
  14.  
  15. PodrobnΘ informace najdete v technickΘm p°ehledu DCOM, kter² 
  16. je k dispozici na domovskΘ strßnce Microsoft COM na adrese 
  17. http://www.microsoft.com/com/.
  18.  
  19. Obsah
  20. =====
  21. I.   NovΘ funkce
  22. II.  OÜet°enφ chyb
  23. III. ZnßmΘ problΘmy
  24. IV.  Rozdφly oproti programu DCOM pro systΘm Windows NT
  25. V.   Opakovanß distribuce
  26. VI.  Podpora a zdroje informacφ
  27. VII. Seznam soubor∙
  28.  
  29. I. NovΘ funkce
  30. --------------
  31.  
  32. Nelze nahrazovat souΦßst DCOM95 starÜφ verzφ
  33.  
  34. V p°edchozφch verzφch programu DCOM95 bylo mo₧nΘ nahradit 
  35. novou verzi programu DCOM95 jeho starÜφ verzφ. V tΘto verzi je 
  36. vÜak p°i instalaci provßd∞na kontrola Φφsla verze a nenφ 
  37. povolena instalace starÜφ verze p°es verzi nov∞jÜφ. Toto 
  38. chovßnφ eliminuje problΘmy s nekompatibilnφmi verzemi 
  39. dynamick²ch knihoven (DLL).
  40.  
  41. Podpora procesu monitorovßnφ aplikace Visual Studio verze 6.0
  42.  
  43. SouΦßst DCOM95 v rßmci podpory aplikace Visual Studio 
  44. verze 6.0 zajiÜ¥uje monitorovßnφ informacφ, pomocφ nich₧ mohou 
  45. v²vojß°i lΘpe porozum∞t chovßnφ, v²konu a struktu°e jejich 
  46. aplikace. Pou₧φvßte-li program Visual Studio Analyzer 
  47. na poΦφtaΦi s operaΦnφm systΘmem Windows 95, m∞li byste v₧dy 
  48. pou₧φvat tuto verzi programu.
  49.  
  50. Nov² adresß° vytvo°en² p°i instalaci
  51.  
  52. InstalaΦnφ program vytvß°φ v systΘmovΘm adresß°i adresß° 
  53. s nßzvem DCOM95. V tomto adresß°i je ulo₧ena licenΦnφ smlouva 
  54. a dalÜφ soubory. InstalaΦnφ program rovn∞₧ v adresß°i DCOM95 
  55. vytvo°φ podadresß° OLDOLE, do kterΘho jsou ulo₧eny zßlo₧nφ 
  56. kopie binßrnφch soubor∙ DCOM95 a OLE. Tyto soubory jsou 
  57. obnoveny, pokud v budoucnosti program DCOM95 deinstalujete.
  58.  
  59. Slu₧by CIS
  60.  
  61. Slu₧by CIS (COM Internet Services) umo₧≥ujφ klient∙m a 
  62. server∙m p°ipojenφ k sφti Internet prost°ednictvφm modelu COM. 
  63. Slu₧by CIS sestßvajφ z nßsledujφcφch Φßstφ: 
  64. *    nov² protokol DCOM - Tunneled TCP, 
  65. *    nov² typ p°ezdφvky - moniker OBJREF,
  66. *    nov² obslu₧n² program CISCNFG.
  67.  
  68. Pokud chcete zajistit podporu klienta CIS v systΘmu Windows 
  69. 95, musφte nainstalovat oba programy DCOM95 a DCOMCFG. PotΘ 
  70. pou₧ijte nßstroj CISCNFG, kter² je instalovßn p°i instalaci 
  71. konfiguraΦnφho programu DCOM a provßdφ registraci klφΦe 
  72. definujφcφho protokol pro vzdßlenΘ procesy. Do p°φkazovΘho 
  73. °ßdku zadejte p°φkaz:
  74.     ciscnfg <protokol>
  75.  
  76. Parametr <protokol> m∙₧e mφt tyto hodnoty:
  77. *    rpc - pou₧itφ protokolu RPC,
  78. *    http - pou₧itφ protokolu HTTP,
  79. *    tcp_http - nejprve je proveden pokus o pou₧itφ protokolu
  80.     TCP;     pokud na serveru vyprÜφ Φasov² limit, je pou₧it
  81.     protokol HTTP.
  82.  
  83. P°φkaz ciscnfg bez argument∙ zobrazφ informace o pou₧itφ.
  84.  
  85. Pou₧itφ protokolu Tunneled TCP nevy₧aduje ₧ßdnΘ aktualizace 
  86. SDK. 
  87.  
  88. Bylo provedeno n∞kolik aktualizacφ pro monikery OBJREF. 
  89.  
  90. CreateObjrefMoniker
  91.  
  92. Vytvo°φ moniker OBJREF na zßklad∞ ukazatele na objekt.
  93. WINOLEAPI CreateObjrefMoniker(
  94.     LPUNKNOWN pUnk, //Ukazatel na objekt
  95.     LPMONIKER *ppMk //Ulo₧enφ adresy ukazatele do monikeru 
  96. OBJREF
  97. );
  98.  
  99. Parametry
  100.  
  101. pUnk
  102.  
  103. Ukazatel na rozhranφ IUnknown objektu, kter² mß moniker 
  104. reprezentovat.
  105.  
  106. ppMk
  107.  
  108. Adresa ukazatele na rozhranφ IMoniker vytvo°enΘho monikeru 
  109. OBJREF.
  110.  
  111. NßvratovΘ hodnoty
  112.  
  113. Tato funkce podporuje standardnφ nßvratovΘ hodnoty 
  114. E_OUTOFMEMORY 
  115. a E_UNEXPECTED. Dßle podporuje hodnotu:
  116.  
  117. S_OK
  118.  
  119. Moniker typu OBJREF byl ·sp∞Ün∞ vytvo°en.
  120.  
  121. Poznßmky
  122.  
  123. Klienti pou₧itφm moniker∙ OBJREF zφskßvajφ za°azen² ukazatel 
  124. na spuÜt∞n² objekt v adresovΘm prostoru serveru. Server 
  125. standardn∞ volßnφm funkce CreateObjrefMoniker vytvo°φ moniker 
  126. typu OBJREF, potΘ volß funkci IMoniker::GetDisplayName 
  127. a nakonec moniker uvolnφ. Zobrazen² nßzev monikeru OBJREF mß 
  128. tvar:
  129.     OBJREF:nnnnnnnn 
  130.  
  131. kde nnnnnnnn je generovan² k≤d typu long (64 bit∙), kter² 
  132. zahrnuje umφst∞nφ poΦφtaΦe, koncov² bod procesu 
  133. a identifikßtor rozhranφ (IPID) spuÜt∞nΘho objektu. 
  134.  
  135. Zobrazen² nßzev lze v textovΘm tvaru p°enΘst na klienta. 
  136. M∙₧ete jej nap°φklad umφstit na strßnku HTML, kterou klient 
  137. stßhne. 
  138.  
  139. Klient m∙₧e p°edat zobrazen² nßzev funkci MkParseDisplayName, 
  140. kterß na jeho zßklad∞ vytvo°φ moniker OBJREF. Volßnφm metody 
  141. IMoniker::BindToObject monikeru pak zφskßte za°azen² ukazatel 
  142. na instanci spuÜt∞nou na serveru. SouΦßst COM na stran∞ 
  143. serveru obsa₧enß na aktivnφ strßnce serveru m∙₧e nap°φklad 
  144. vytvo°it moniker OBJREF, zφskat p°φsluÜn² zobrazen² nßzev 
  145. a zapsat zobrazen² nßzev do v²stupu HTML, kter² je odeslßn 
  146. klientskΘmu prohlφ₧eΦi. Skript, kter² je spuÜt∞n na klientskΘ 
  147. stanici, m∙₧e prost°ednictvφm zobrazenΘho nßzvu p°istupovat k 
  148. samotnΘmu spuÜt∞nΘmu objektu. Klientsk² skript Visual Basic 
  149. m∙₧e nap°φklad ulo₧it zobrazen² nßzev do prom∞nnΘ s nßzvem 
  150. strMyName a zahrnovat nßsledujφcφ °ßdek:
  151.     objMyInstance = GetObject(strMyName)
  152.  
  153. Skriptovacφ jßdro provede intern∞ volßnφ funkcφ 
  154. MkParseDisplayName a IMoniker::BindToObject. Skript pak m∙₧e 
  155. prost°ednictvφm prom∞nnΘ objMyInstance odkazovat p°φmo 
  156. na spuÜt∞n² objekt.
  157.  
  158. Pokud spuÜt∞n² objekt pou₧φvß statickΘ identifikßtory IPID 
  159. a serverov² proces je v₧dy spuÜt∞n na stejnΘm poΦφtaΦi v dob°e 
  160. znßmΘm koncovΘm bodu, bude zobrazen² nßzev monikeru OBJREF 
  161. v₧dy stejn². V tomto p°φpad∞ server m∙₧e ulo₧it zobrazen² 
  162. nßzev a nemusφ jej p°i ka₧dΘm po₧adavku na objekt znovu 
  163. poΦφtat.
  164.  
  165. IMoniker - implementace monikeru OBJREF
  166.  
  167. Moniker OBJREF p°edstavuje odkaz na instanci objektu, kterß je 
  168. spuÜt∞na na vn∞procesovΘm serveru, a to lokßln∞ nebo vzdßlen∞. 
  169. Moniker identifikuje instanci objektu a poΦφtaΦ, na kterΘm je 
  170. objekt spuÜt∞n.
  171.  
  172. Moniker typu OBJREF se v mnoha ohledech podobß monikeru typu 
  173. ukazatel s tφm rozdφlem, ₧e spuÜt∞n² objekt je vn∞procesov². 
  174. Klient m∙₧e volat metodu IMoniker::BindToObject monikeru 
  175. OBJREF a pomocφ zφskanΘho ukazatele p°istupovat ke spuÜt∞nΘmu 
  176. objektu bez ohledu na jeho umφst∞nφ.
  177.  
  178. D∙le₧itou odliÜnostφ od monikeru typu ukazatel je takΘ fakt, 
  179. ₧e zobrazen² nßzev monikeru typu OBJREF lze vlo₧it na strßnku 
  180. HTML a spuÜt∞n² objekt p°edstavovan² monikerem m∙₧e b²t svßzßn 
  181. s klientsk²m skriptem, apletem nebo ovlßdacφm prvkem ActiveX.
  182.  
  183. P°φklady pou₧itφ
  184.  
  185. Moniker OBJREF se primßrn∞ pou₧φvß p°i zφskßnφ p°φstupu 
  186. k instanci spuÜt∞nΘho objektu v sφti Internet. Aktivnφ 
  187. serverovß strßnka nebo jin² prost°edek generovßnφ dynamickΘho 
  188. obsahu HTML vlo₧φ zobrazen² nßzev monikeru OBJREF jako 
  189. parametr do apletu nebo do ovlßdacφho prvku ActiveX. K≤d 
  190. apletu nebo ovlßdacφho prvku vyvolßnφm funkce 
  191. CreateObjrefMoniker vytvo°φ na zßklad∞ zobrazenΘho nßzvu 
  192. moniker OBJREF, kter² potΘ vyvolß funkci 
  193. IMoniker::BindToObject. Tφm je zφskßn p°φstup k instanci 
  194. spuÜt∞nΘho objektu. Aktivnφ serverovß strßnka potΘ za°adφ 
  195. ukazatel na spuÜt∞n² objekt zpßtky klientovi strßnky. 
  196.  
  197. Poznßmky
  198.  
  199. Metoda IMoniker::BindToObject. Pro monikery OBJREF musφ mφt 
  200. parametr pmkToLeft hodnotu NULL. Vzhledem k tomu, ₧e moniker 
  201. OBJREF p°edstavuje spuÜt∞n² objekt, neprovßdφ se ₧ßdnß 
  202. aktivace. Pokud objekt, kter² moniker reprezentuje, nenφ 
  203. spuÜt∞n, funkce BindToObject sel₧e a vrßtφ hodnotu 
  204. E_UNEXPECTED. 
  205.  
  206. Metoda IMoniker::BindToStorage. Tato metoda obsahuje za°azen² 
  207. ukazatel na vy₧adovanΘ rozhranφ v pam∞¥ovΘm prostoru, kter² 
  208. obsahuje spuÜt∞n² objekt. Vzhledem k tomu, ₧e moniker typu 
  209. OBJREF p°edstavuje spuÜt∞n² objekt, neprovßdφ se ₧ßdnß 
  210. aktivace. Pokud objekt, kter² moniker reprezentuje, nenφ 
  211. spuÜt∞n, funkce BindToStorage sel₧e a vrßtφ hodnotu 
  212. E_UNEXPECTED. 
  213.  
  214. Metoda IMoniker::Reduce. Tato metoda vracφ hodnotu 
  215. MK_S_REDUCED_TO_SELF a p°edßvß ji zpßtky stejnΘmu monikeru.
  216.  
  217. Metoda IMoniker::ComposeWith. Je-li parametr pmkRight 
  218. antimonikerem, vrßcen² moniker mß hodnotu NULL. P°edstavuje-li 
  219. parametr pmkRight slo₧enou strukturu, jejφ₧ levß souΦßst je 
  220. antimoniker, bude mφt vrßcen² moniker slo₧enou strukturu, 
  221. z nφ₧ je odebrßn lev² antimoniker. Pokud nenφ parametr 
  222. pmkRight antimonikerem ani slo₧en²m monikerem, jeho₧ 
  223. nejlev∞jÜφ souΦßst je antimoniker, pak metoda ov∞°uje parametr 
  224. fOnlyIfNotGeneric. Pokud je nastaven na hodnotu FALSE, metoda 
  225. slouΦφ oba monikery do obecnΘ slo₧enΘ struktury. Pokud mß 
  226. parametr hodnotu TRUE, metoda nastavφ ukazatel *ppmkComposite 
  227. na hodnotu NULL a vrßtφ chybov² k≤d MK_E_NEEDGENERIC.
  228.  
  229. Metoda IMoniker::Enum. Tato metoda vracφ hodnotu S_OK 
  230. a nastavuje ukazatel ppenumMoniker na hodnotu NULL. 
  231.  
  232. Metoda IMoniker::IsEqual. Tato metoda vracφ hodnotu S_OK 
  233. v p°φpad∞, ₧e ukazatel *pmkOther je monikerem OBJREF a cesty 
  234. pro oba monikery jsou identickΘ (p°i porovnßnφ bez rozliÜenφ 
  235. mal²ch a velk²ch pφsmen). V opaΦnΘm p°φpad∞ vracφ metoda 
  236. hodnotu S_FALSE.
  237.  
  238. Metoda IMoniker::Hash. Tato metoda vypoΦφtß haÜovacφ hodnotu 
  239. pro moniker.
  240.  
  241. Metoda IMoniker::IsRunning. Vzhledem k tomu, ₧e monikery typu 
  242. OBJREF p°edstavujφ instance spuÜt∞n²ch objekt∙, vracφ tato 
  243. metoda hodnotu TRUE, pokud se vzhledem k p°edchozφ chyb∞ 
  244. volßnφ nezjistilo, ₧e objekt ji₧ nenφ spuÜt∞n. Metoda ignoruje 
  245. parametr pmkToLeft.
  246.  
  247. Metoda IMoniker::GetTimeOfLastChange. Tato metoda vracφ 
  248. hodnotu E_NOTIMPL.
  249.  
  250. Metoda IMoniker::Inverse. Tato metoda vracφ antimoniker 
  251. (nap°φklad v²sledky volßnφ funkce CreateAntiMoniker).
  252.  
  253. Metoda IMoniker::CommonPrefixWith. Pokud si jsou dva monikery 
  254. rovny, metoda vracφ hodnotu MK_S_US a nastavuje ukazatel 
  255. *ppmkPrefix na hodnotu NULL. Pokud druh² moniker nenφ 
  256. monikerem OBJREF, metoda p°edß oba monikery funkci 
  257. MonikerCommonPrefixWith. Tato funkce sprßvn∞ oÜet°φ p°φpad, 
  258. kdy druh² moniker p°edstavuje slo₧enou strukturu.
  259.  
  260. Pokud neexistuje spoleΦnß p°edpona, metoda vracφ chybov² k≤d 
  261. MK_E_.
  262.  
  263. Metoda IMoniker::RelativePathTo. Tato metoda vracφ hodnotu 
  264. E_NOTIMPL. 
  265.  
  266. Metoda IMoniker::GetDisplayName. Tato metoda obsahuje 
  267. zobrazen² nßzev pro moniker typu OBJREF. Zobrazen² nßzev je 
  268. 64bitov² k≤d, kter² obsahuje umφst∞nφ poΦφtaΦe, koncov² bod 
  269. zpracovßnφ a identifikßtor rozhranφ (IPID) spuÜt∞nΘho objektu. 
  270. Z d∙vodu dalÜφ kompatibility sm∞jφ b²t v zobrazenΘm jmΘnu 
  271. pou₧ity pouze znaky, kterΘ lze uvΘst takΘ v adrese URL.
  272.  
  273. Metoda IMoniker::ParseDisplayName. Je-li parametr pmkToLeft 
  274. nastaven na hodnotu NULL, vracφ metoda hodnotu MK_E_SYNTAX.
  275.  
  276. Metoda IMoniker::IsSystemMoniker. Tato metoda vracφ hodnotu 
  277. S_OK a p°edßvß zprßtky parametr MKSYS_OBJREFMONIKER. 
  278.  
  279. Podpora datov²ch typ∙ aplikace Visual Basic verze 6.0
  280.  
  281. Aplikace Visual Basic(r) verze 6.0 umo₧≥uje, aby prom∞nnΘ typu 
  282. Variant obsahovaly u₧ivatelem definovanΘ datovΘ struktury. 
  283. Poslednφ verze programu DCOM95 podporuje vzdßlenΘ pou₧itφ 
  284. t∞chto prom∞nn²ch.
  285.  
  286. II. OÜet°enφ chyb
  287. -----------------
  288.  
  289. Chybovß podmφnka p°i uvol≥ovßnφ vφce modul∙
  290.  
  291. P°i souΦasnΘm uvol≥ovßnφ n∞kolika modul∙ mohla v p°edchozφch 
  292. verzφch programu DCOM95 vzniknout chybovß podmφnka. 
  293. V zßvislosti na po°adφ p°enßÜenφ modul∙ mohlo dojφt k naruÜenφ 
  294. p°φstupu. Tento problΘm je v novΘ verzi programu DCOM95 
  295. vy°eÜen.
  296.  
  297. Nereagujφcφ poΦφtaΦ p°i vyjednßvßnφ protokol∙ RPC
  298.  
  299. P°edchozφ verze programu DCOM95 b∞hem vyjednßvßnφ protokol∙ 
  300. nezpracovßvaly systΘmovΘ zprßvy. V n∞kter²ch p°φpadech 
  301. dochßzelo k tomu, ₧e pokud u₧ivatel spustil jinou aplikaci 
  302. b∞hem doby vyjednßvßnφ protokol∙ RPC, poΦφtaΦ nereagoval. Po 
  303. 30 sekundßch bylo zpracovßnφ systΘmov²ch zprßv obnoveno. 
  304. UvedenΘ chovßnφ bylo v poslednφ verzi programu DCOM95 zm∞n∞no 
  305. - aplikace tedy lze bez problΘm∙ spouÜt∞t i p°i vyjednßvßnφ 
  306. protokol∙ RPC. 
  307.  
  308. Nereagujφcφ poΦφtaΦ p°i spuÜt∞nφ novΘ aplikace
  309.  
  310. Modul RPC vytvo°φ skrytΘ okno v apartmßnu MTA (Multiple-
  311. Threaded Apartment), kter² nezpracovßvß systΘmovΘ zprßvy 
  312. specifickΘ pro program DCOM. Pokud u₧ivatel spustφ novou 
  313. aplikaci na klientskΘm poΦφtaΦi, systΘm Windows odeÜle zprßvu 
  314. vÜem ostatnφm manipulaΦnφm rutinßm oken, uv∞domφ je o tΘto 
  315. udßlosti a oΦekßvß odezvu. V p°edchozφch verzφch programu 
  316. DCOM95 skrytΘ okno RPC v n∞kter²ch p°φpadech neodpov∞d∞lo 
  317. a systΘm Windows p°estal reagovat. V tΘto verzi programu 
  318. DCOM95 je tento problΘm oÜet°en a okno RPC ji₧ nem∙₧e 
  319. zp∙sobit, ₧e poΦφtaΦ p°i spuÜt∞nφ novΘ aplikace p°estane 
  320. reagovat. 
  321.  
  322. PoÜkozenφ haldy IP adres
  323.  
  324. Pokud jste provozovali program DCOM95 na poΦφtaΦi s n∞kolika 
  325. IP adresami, mohlo v n∞kter²ch p°φpadech dojφt k p°epln∞nφ 
  326. vyrovnßvacφ pam∞ti IP adres a nßsledn∞ k poÜkozenφ haldy. 
  327. Tento problΘm je v novΘ verzi programu DCOM95 vy°eÜen.
  328.  
  329. Pou₧itφ pouze prvnφ IP adresy
  330.  
  331. Pokud jste provozovali p°edchozφ verzi programu DCOM95 
  332. na poΦφtaΦi se dv∞ma adaptΘrov²mi kartami (a tedy se dv∞ma IP 
  333. adresami p°i°azen²mi t∞mto kartßm), program DCOM95 pou₧φval 
  334. pouze jeden sφ¥ov² adaptΘr. V tΘto verzi programu DCOM95 se 
  335. pou₧φvß prvnφ karta a pokud tato karta nefunguje, je pou₧ita 
  336. druhß karta.
  337.  
  338. Protokol RPC - pokus o pou₧itφ vφce IP adres
  339.  
  340. Pokud p°i volßnφ vzdßlenΘ procedury na poΦφtaΦi s n∞kolika IP 
  341. adresami dojde k selhßnφ prvnφ adresy, je pokus zopakovßn 
  342. s dalÜφ adresou.
  343.  
  344. Monikery soubor∙ - podpora rozÜφ°enΘ syntaxe cesty
  345.  
  346. Monikery soubor∙ mohou b²t nynφ vytvo°eny na zßklad∞ argument∙ 
  347. ve tvaru <poΦßteΦnφ_adresß°><relativnφ_cesta>, nap°φklad 
  348. "C:\bug\bug\..\..\foo.jpg". V programu DCOM95 1.1 byly 
  349. povoleny pouze relativnφ cesty (nap°φklad "..\..\foo.jpg") 
  350. nebo absolutnφ cesty (nap°φklad "C:\foo.jpg").
  351.  
  352. Zßva₧nß chyba p°i uvoln∞nφ knihovny Oleaut32.dll
  353.  
  354. V p°edchozφch verzφch programu DCOM95 dochßzelo p°i uvoln∞nφ 
  355. knihovny Oleaut32.dll p°ed volßnφm funkce CoUninitialize k 
  356. zßva₧nΘ chyb∞. K chyb∞ dochßzelo nejΦast∞ji p°i vytvo°enφ 
  357. ovlßdacφho prvku v aplikaci Visual Basic, ke kterΘmu byla 
  358. staticky p°ipojena knihovna Oleaut32.dll, a p°i nßslednΘm 
  359. uvoln∞nφ ovlßdacφho prvku p°ed volßnφm funkceCoUninitialize. 
  360. V novΘ verzi DCOM95 je tento p°φpad oÜet°en a zßva₧nß chyba se 
  361. ji₧ neobjevuje.
  362.  
  363. Za°azenφ a vy°azenφ datov²ch typ∙ aplikace Visual Basic
  364.  
  365. Za°azenφ a vy°azenφ n∞kter²ch datov²ch typ∙ v aplikaci Visual 
  366. Basic bylo opraveno. V tΘto verzi jsou povoleny parametry typu 
  367. matice s velikostφ v∞tÜφ ne₧ 64 kB. Sprßvn∞ jsou takΘ 
  368. za°azovßny (vy°azovßny) struktury definovanΘ pou₧itφm alias∙ 
  369. na typ.
  370.  
  371. Odstran∞nφ atom∙ ve funkci OleUninitialize
  372.  
  373. Tato chyba se vyskytovala v aplikacφch, kterΘ obsahovaly 
  374. n∞kolik volßnφ funkce OleInitialize a OleUninitialize. 
  375. Technologie OLE p°i inicializaci p°idß °adu atom∙ pro protokol 
  376. DDE RPC. Pokud atomy ji₧ byly p°idßny jin²m procesem, nejsou 
  377. p°idßny znovu. P°i deinstalaci vÜak byly atomy v₧dy odstran∞ny 
  378. a manipulßtory nebyly nastaveny na hodnotu NULL. Proto p°i 
  379. dalÜφm volßnφ funkce OleInitialize jeÜt∞ existovaly p∙vodnφ 
  380. manipulßtory, p°esto₧e atomy ji₧ byly odstran∞ny, 
  381. a technologie OLE je tudφ₧ nep°idala. Toto chovßnφ m∞lo 
  382. za nßsledek, ₧e vÜechny atomy OLE se po n∞kolika volßnφch 
  383. funkcφ OleInitialize a OleUninitialize staly neplatn²mi. 
  384. V poslednφ verzi programu DCOM95 je tento problΘm odstran∞n.
  385.  
  386. SprßvnΘ ukonΦenφ server∙ ADO
  387.  
  388. Objekty ADO (Active Data Objects) pou₧φvajφ monikery typu 
  389. ukazatel ke spuÜt∞nφ procesu na serveru. P°edchozφ verze 
  390. programu DCOM95 obsahovaly chybu t²kajφcφ se poΦφtßnφ odkaz∙ 
  391. na monikery typu ukazatel. P°i vytvo°enφ byl pro tyto monikery 
  392. nastaven ΦφtaΦ na hodnotu 1, nikoli na hodnotu 0. Proto poΦet 
  393. odkaz∙ na moniker typu ukazatel nikdy nebyl nulov² a nemohlo 
  394. tedy dojφt k uvoln∞nφ monikeru. D∙sledkem bylo, ₧e servery ADO 
  395. nebyly nikdy ukonΦeny a to ani v p°φpad∞, ₧e byl uvoln∞n 
  396. poslednφ ukazatel, kter² na n∞ odkazoval. V poslednφ verzi 
  397. programu DCOM95 je tento problΘm odstran∞n.
  398.  
  399. Funkce CoCreateInstance s vlastnφm nßzvem DNS
  400.  
  401. V p°edchozφch verzφch programu DCOM95 volßnφ funkce 
  402. CoCreateInstance s ·pln²m nßzvem lokßlnφho poΦφtaΦe 
  403. nefungovalo. Tato chyba byla v poslednφ verzi programu DCOM95 
  404. odstran∞na a funkce CoCreateInstance nynφ sprßvn∞ vytvß°φ 
  405. instance lokßlnφho poΦφtaΦe.
  406.  
  407. ZdlouhavΘ potvrzenφ v ko°enovΘ pam∞ti pro rozsßhl² slo₧en² 
  408. soubor
  409.  
  410. V p°edchozφch verzφch programu DCOM95 se Φas potvrzenφ pro 
  411. ko°enovou pam∞¥ otev°enou v re₧imu STGM_TRANSACTED velmi 
  412. prodlu₧oval, pokud velikost slo₧enΘho souboru nar∙stala 
  413. (nap°φklad na 400 MB). Tento nßr∙st ji₧ nezp∙sobuje problΘmy, 
  414. proto₧e byly zv²Üeny hornφ meze internφ tabulky strßnek.
  415.  
  416. Export objekt∙ ze znovu vytvo°enΘho apartmßnu MTA
  417.  
  418. V p°edchozφch verzφch programu DCOM95 server nemohl exportovat 
  419. objekt z apartmßnu MTA (Multi-Threaded Apartment), pokud se 
  420. nejednalo o prvnφ vytvo°enφ apartmßnu MTA v procesu. Tento 
  421. problΘm byl odstran∞n. Pokud v tΘto verzi server vytvo°φ 
  422. apartmßn MTA, zruÜφ jej a nßsledn∞ jej znovu vytvo°φ, lze 
  423. objekty z apartmßnu MTA exportovat.
  424.  
  425. NßsobnΘ instance soubor∙ EXE aplikace Visual Basic 4
  426.  
  427. Pokud v programu DCOM95 verze 1.1 spustφte vφce instancφ 
  428. stejnΘho spustitelnΘho souboru aplikace Visual Basic 4 
  429. a ukonΦφte je v jakΘmkoli po°adφ s v²jimkou zp∙sobu LIFO 
  430. (Last-In First-Out), poslednφ soubor exe p°estane reagovat. 
  431. Tento problΘm se t²kal takΘ elektronick²ch formulß°∙ 
  432. v programu Microsoft Exchange. V poslednφ verzi programu 
  433. DCOM95 je tento problΘm odstran∞n. SpustitelnΘ soubory 
  434. aplikace Visual Basic 4 te∩ m∙₧ete zavφrat v libovolnΘm 
  435. po°adφ.
  436.  
  437. RozÜφ°enΘ znaky v nßzvech soubor∙ aplikace Visual Basic
  438.  
  439. Pokud jste pro pojmenovßnφ modulu nebo t°φdy aplikace Visual 
  440. Basic pou₧ili rozÜφ°enΘ znaky danΘho jazyka, mohlo se stßt, ₧e 
  441. soubor nebylo mo₧nΘ otev°φt na poΦφtaΦφch nakonfigurovan²ch 
  442. pro jinou lokalitu. Tento problΘm je odstran∞n.
  443.  
  444. III. ZnßmΘ problΘmy
  445. -------------------
  446.  
  447. Corel WordPerfect Suite 7: Instalace zp∙sobuje chybu neplatnΘ 
  448. strßnky
  449.  
  450. Pokud instalujete sadu Corel WordPerfect Suite 7 v systΘmu 
  451. Windows 95 se spuÜt∞n²m programem DCOM95, m∙₧e p°i instalaci 
  452. dojφt k chyb∞ neplatnΘ strßnky v souboru PfOd70.pfc. Pokud 
  453. dojde k tΘto chyb∞, staΦφ zav°φt dialogovΘ okno s chybou. 
  454. Instalace bude dßle pokraΦovat.
  455.  
  456. Microsoft Access95: Replikace databßzφ nefunguje
  457.  
  458. Pokud se pokusφte replikovat databßzi Access pomocφ aplikace 
  459. Microsoft Access 95 na poΦφtaΦi s instalovan²m programem 
  460. DCOM95, m∙₧e se zobrazit chybovß zprßva tohoto typu:
  461.  
  462. Aplikace Microsoft Access nem∙₧e tuto operaci dokonΦit, 
  463. proto₧e nelze najφt nebo inicializovat dynamickou knihovnu 
  464. Msjtrclr. 
  465.  
  466. Jednß se o problΘm aplikace Microsoft Access 95. Uveden² 
  467. problΘm m∙₧ete obejφt tak, ₧e napφÜete program, kter² provede 
  468. replikaci pomocφ objektovΘho modelu Access, nikoli pomocφ 
  469. standardnφho replikaΦnφho nßstroje, nebo pokud pou₧ijete 
  470. replikaci pomocφ kuf°φku. V aplikaci Microsoft Access 97 
  471. replikace funguje bez problΘm∙. 
  472.  
  473. WordPerfect 
  474.  
  475. Pokud mßte dokument programu WordPerfect obsahujφcφ vlo₧enou 
  476. tabulku Corel a tabulka obsahuje dalÜφ vlo₧en² objekt 
  477. (nap°φklad bitovou mapu), m∙₧e se zobrazit dialogovΘ okno 
  478. s varovßnφm, ₧e p°i zav°enφ nejvφce vno°enΘho objektu dojde 
  479. ke ztrßt∞ sφ¥ovΘho spojenφ. Toto varovßnφ se m∙₧e objevit 
  480. Φty°ikrßt nebo p∞tkrßt. NevÜφmejte si ho. DialogovΘ okno 
  481. s varovßnφm zav°ete a pokraΦujte v prßci.
  482.  
  483. Klienti MTA (Multiple-threaded apartment), kte°φ pou₧φvajφ 
  484. p°evodnφ rutiny BSTR, mohou zablokovat zprßvy DDE
  485.  
  486. AutomatickΘ p°evodnφ rutiny BSTR (nap°φklad funkce BstrFromR4) 
  487. vytvß°ejφ skrytß okna, kterΘ zajiÜ¥ujφ p°evod typ∙. Tato okna 
  488. neobsluhujφ systΘmovou frontu zprßv. Je-li takovΘ okno 
  489. vytvo°eno v klientovi MTA, m∙₧e dojφt k zablokovßnφ zprßv DDE. 
  490. Proces klienta nemß ₧ßdn² zßvazek v∙Φi obsluhovßnφ fronty 
  491. zprßv v programovacφm modelu MTA. Pokud tento p°φpad nastane, 
  492. okno nejvyÜÜφ ·rovn∞ zablokuje globßlnφ ploÜnΘ zprßvy.
  493.  
  494. Tento problΘm lze obejφt dv∞ma zp∙soby. P°evodnφ funkci BSTR 
  495. lze vyvolat v rßmci klienta STA (Single-Threaded Apartment), 
  496. nebo lze p°inutit proces MTA klienta, aby se choval jako 
  497. proces STA. (Proces STA musφ obsluhovat systΘmovou frontu 
  498. zprßv.) Je-li proces blokovßn na manipulßtoru win32, musφ 
  499. volat funkci MsgWaitForMultipleObjects, kterß pr∙b∞₧n∞ 
  500. zpracovßvß zprßvy systΘmu Windows. 
  501.  
  502. Cesty ke knihovnßm DLL delÜφ ne₧ 127 znak∙ generujφ chybu
  503.  
  504. Pokud registrujete knihovnu DLL s cestou delÜφ ne₧ 127 znak∙, 
  505. registrace bude ·sp∞Ünß, ale funkce CoCreateInstance nebo 
  506. CoGetClassObject vrßtφ chybu (REGDB_E_CLASSNOTREG) p°i pokusu 
  507. o p°φstup k objektu podporovanΘmu danou knihovnou DLL.
  508.  
  509. IV. Rozdφly oproti programu DCOM pro systΘm Windows NT
  510. ------------------------------------------------------
  511.  
  512. ZabezpeΦenφ v programu DCOM95
  513.  
  514. Zßkladnφ funkce a aplikaΦnφ programovΘ rozhranφ (API) programu 
  515. DCOM95 je pro systΘmy Windows 95a Windows NT verze 4.0/5.0 
  516. identickΘ. N∞kterΘ vlastnosti t²kajφcφ se zabezpeΦenφ jsou 
  517. vÜak odliÜnΘ, proto₧e oba systΘmy majφ r∙znou infrastrukturu 
  518. zabezpeΦenφ. DoporuΦuje se pou₧φt v²chozφ nastavenφ 
  519. zabezpeΦenφ danΘho systΘmu. Na sdφlen²ch souborov²ch systΘmech 
  520. je nezbytnΘ povolit zabezpeΦenφ "na ·rovni u₧ivatele" (viz 
  521. nφ₧e).
  522.  
  523. K dispozici jsou nßsledujφcφ slu₧by, kter²mi m∙₧ete potlaΦit 
  524. v²chozφ zabezpeΦenφ: 
  525. *    CoInitializeSecurity 
  526. *    CoQueryAuthenticationService 
  527. *    CoQueryProxyBlanket 
  528. *    CoSetProxyBlanket 
  529. *    CoQueryClientBlanket 
  530. *    IClientSecurity - rozhranφ 
  531. *    IServerSecurity - rozhranφ 
  532.  
  533. N∞kterΘ funkce, kterΘ jsou souΦßstφ programu DCOM pro Windows 
  534. NT, vÜak nebudou k dispozici v systΘmu Windows 95 z d∙vodu 
  535. rozdφl∙ v infrastruktu°e zabezpeΦenφ v systΘmu Windows 95.
  536.  
  537. PoΦφtat byste m∞li zejmΘna s nedostateΦn²mi funkcemi 
  538. zabezpeΦenφ v rozhranφ API Win32, jako je nap°φklad mo₧nost 
  539. vytvo°enφ seznam∙ p°φstupov²ch prßv (ACL), s funkcφ 
  540. AccessCheck a s nedostateΦn²m kontextem zabezpeΦenφ 
  541. p°idru₧en²m k tokenu procesu a podprocesu. SystΘm Windows 95 
  542. tyto funkce nebo konstrukce ve v²chozφm stavu nepodporuje. 
  543. Z tohoto d∙vodu program DCOM95 nebude podporovat zm∞nu 
  544. personifikace (p°esn∞ji pomocnΘ funkce CoImpersonateClient 
  545. a CoRevertToSelf v rozhranφ IServerSecurity), kterß je 
  546. zalo₧ena na zabezpeΦenφ procesu a podprocesu v systΘmu Windows 
  547. NT 4.0. Zm∞na personifikace se obvykle pou₧φvß pro automatickΘ 
  548. °φzenφ p°φstupu k systΘmov²m prost°edk∙m s omezen²mi 
  549. p°φstupov²mi prßvy (nap°φklad souborov² systΘm), k dalÜφm 
  550. proces∙m a do sφt∞. P°φstup k t∞mto prost°edk∙m nelze 
  551. v systΘmu Windows 95 omezit. 
  552.  
  553. Program DCOM95 nicmΘn∞ nabφzφ programßtor∙m r∙znΘ pomocnΘ 
  554. objekty, kterΘ zajiÜ¥ujφ seznamy ACL a kontrolu p°φstupov²ch 
  555. funkcφ, jimi₧ lze explicitn∞ °φdit p°φstup vzdßlen²ch klient∙ 
  556. na oba systΘmy a u₧ivatelem definovanΘ prost°edky nebo data. 
  557. Tyto pomocnΘ objekty jsou poskytnuty v systΘmovΘm objektu 
  558. CLSID_DCOMAccessControl, kter² implementuje rozhranφ 
  559. IAccessControl.
  560.  
  561. Rozhranφ IAccessControl, kter²m lze programov∞ ovlßdat 
  562. oprßvn∞nφ zabezpeΦenφ, byste m∞li pou₧φt ve vÜech p°φpadech, 
  563. kdy budete uva₧ovat o p°enositelnosti mezi systΘmy Windows 
  564. 95/98 a Windows NT. Objekt CLSID_DCOMAccessControl je 
  565. k dispozici ve vÜech verzφch programu DCOM95 a v systΘmu 
  566. Windows NT verze 4.0 SP2 nebo vyÜÜφch. DalÜφ informace 
  567. o objektu IAccessControl najdete v dokumentaci SDK dodßvanΘ 
  568. k operaΦnφmu systΘmu.
  569.  
  570. ZabezpeΦenφ spuÜt∞nφ a p°φstupu
  571.  
  572. V programu DCOM95 nenφ podporovßna funkce, kterß by urΦovala, 
  573. kdo m∙₧e spustit k≤d serverovΘ t°φdy, proto₧e spouÜt∞nφ 
  574. server∙ nenφ podporovßno. Aby se vzdßlenφ klienti mohli 
  575. p°ipojovat k server∙m Φi t°φdßm a vyu₧φvat jejich slu₧by, 
  576. musejφ b²t tyto servery a slu₧by ji₧ spuÜt∞ny.
  577.  
  578. Program DCOM95 podporuje mo₧nost p°ipojenφ ke t°φdßm 
  579. a k server∙m, kterΘ jsou ji₧ spuÜt∞ny. ZabezpeΦenφ p°φstupu je 
  580. podporovßno prost°ednictvφm klφΦe \APPID\{.}\AccessPermissions 
  581. v registru a lze jej upravit pomocφ nßstroje DCOMCNFG nebo p°i 
  582. instalaci Φi nastavenφ serverovΘho k≤du. Neov∞°enφ u₧ivatelΘ 
  583. budou moci pou₧φvat servery pouze v p°φpad∞, ₧e 
  584. nakonfigurujete t°φdu tak, aby podporovala neov∞°enß spojenφ 
  585. (prost°ednictvφm statick²ch konfiguraΦnφch nßstroj∙ nebo 
  586. dynamicky pomocφ funkce CoInitializeSecurity). M∙₧ete takΘ 
  587. sestavit seznam p°φstupov²ch prßv a definovat, kte°φ u₧ivatelΘ 
  588. Φi skupiny mohou p°istupovat k urΦit²m slu₧bßm. 
  589.  
  590. ┌rovn∞ ov∞°enφ
  591.  
  592. Klienti DCOM95 mohou provßd∞t volßnφ DCOM prost°ednictvφm 
  593. jakΘkoli ·rovn∞ ov∞°enφ. Servery nebo klienti DCOM95, kte°φ 
  594. p°ijφmajφ zp∞tnß volßnφ, mohou p°ijmout volßnφ DCOM pouze 
  595. pomocφ ·rovn∞ ov∞°enφ RPC_C_AUTHN_LEVEL_NONE nebo 
  596. RPC_C_AUTHN_LEVEL_CONNECT.
  597.  
  598. P°enos
  599.  
  600. Program DCOM95 podporuje pouze p°ipojenφ typu TCP. Pokud 
  601. nemßte nainstalovan² protokol TCP/IP, program DCOM95 nebude 
  602. podporovat komunikaci mezi poΦφtaΦi.
  603.  
  604. Nastavenφ registru
  605.  
  606. Program DCOM95 instaluje do slo₧ky
  607. HKEY_LOCAL_MACHINE\Software\Microsoft\OLE registru tyto klφΦe: 
  608.  
  609. EnableDCOM (v²chozφ hodnota = "Y"). Povoluje pou₧itφ programu 
  610. DCOM na danΘm poΦφtaΦi. Pokud klφΦ nastavφte na hodnotu "N", 
  611. poΦφtaΦ nem∙₧e navazovat p°ipojenφ nebo aktivovat objekty na 
  612. vzdßlen²ch poΦφtaΦφch a vzdßlenΘ poΦφtaΦe neumo₧≥ujφ p°ipojenφ 
  613. k objekt∙m na lokßlnφm poΦφtaΦi. Nastavenφ klφΦe na hodnotu 
  614. "Y" umo₧≥uje klientskΘ p°ipojenφ ke vzdßlen²m objekt∙m (pokud 
  615. platφ EnableRemoteConnect='N', viz nφ₧e) nebo plnohodnotnΘ 
  616. p°ipojenφ typu klient/server (pokud platφ 
  617. EnableRemoteConnect='Y', viz nφ₧e).
  618.  
  619. EnableRemoteConnect (v²chozφ hodnota = "N"). Povoluje server∙m 
  620. COM podporovat vzdßlenΘ klienty. Je-li klφΦ nastaven na 
  621. hodnotu "Y", odkazy na rozhranφ na lokßlnφch objektech lze 
  622. p°edat vzdßlen²m klient∙m a vzdßlenφ klienti se mohou 
  623. p°ipojovat ke spuÜt∞n²m objekt∙m. Je-li klφΦ nastaven na 
  624. hodnotu "N", dan² poΦφtaΦ se m∙₧e p°ipojovat ke vzdßlen²m 
  625. objekt∙m, ale nem∙₧e fungovat jako server - nem∙₧e se 
  626. p°ipojovat ke spuÜt∞n²m objekt∙m.
  627.  
  628. Na adrese HKEY_CLASSES_ROOT\CLSID v registru navφc najdete 
  629. nßsledujφcφ klφΦ: 
  630.  
  631. {bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion. 
  632. Obsahuje Φφslo verze programu DCOM95 ve formßtu "a,b,c,d". 
  633. Tato hodnota m∙₧e b²t pou₧ita p°i stahovßnφ souΦßsti po sφti
  634. Internet k urΦenφ, zda je program DCOM95 instalovßn. Hodnota
  635. je do registru vlo₧ena p°i instalaci a nem∞li byste jφ m∞nit. 
  636.  
  637. Pou₧itφ systΘmu Windows 95 jako hostitele vzdßlenΘho serveru
  638.  
  639. SystΘm Windows 95 m∙₧e b²t hostitelem vzdßlenΘho serveru s 
  640. nßsledujφcφmi p°ipomφnkami:
  641. *    Nenφ k dispozici funkce spuÜt∞nφ. Klient se m∙₧e
  642.     p°ipojit pouze tehdy, je-li spuÜt∞n p°φsluÜn² serverov²
  643.     proces.
  644. *    Pokud jsou pot°eba zabezpeΦenß spojenφ, server 
  645.     (a v p°φpad∞ zp∞tn²ch volßnφ takΘ klient) musφ mφt 
  646.     nastaveno °φzenφ p°φstupu na ·rovni u₧ivatele 
  647.     s nastaven²m nßzvem zprost°edkovatele zabezpeΦenφ.
  648. *    KlφΦ "EnableRemoteConnect" registru musφ b²t nastaven 
  649.     na hodnotu "Y".
  650.  
  651. Program DCOM95 byl nejvφce testovßn pou₧itφm zprost°edkovatele 
  652. domΘnovΘho zabezpeΦenφ v systΘmu Windows NT. P°i pou₧itφ 
  653. jin²ch zprost°edkovatel∙ zabezpeΦenφ m∙₧e dochßzet k chybßm.
  654.  
  655. Chcete-li nastavit °φzenφ p°φstupu na ·rovni u₧ivatele, musφte 
  656. nainstalovat soubor Filesec.vxd. Tento soubor je obecn∞ 
  657. instalovßn v systΘmech Windows 95 p°i instalaci sdφlenφ 
  658. soubor∙ a tiskov²ch prost°edk∙.
  659.  
  660. Chcete-li aktivovat °φzenφ p°φstupu na ·rovni u₧ivatele, 
  661. otev°ete dialogovΘ okno Sφ¥ z ovlßdacφch panel∙, klepn∞te 
  662. na kartu ╪φzenφ p°φstupu a vyberte volbu Individußlnφ °φzenφ 
  663. p°φstupu a zadejte nßzev domΘny zabezpeΦenφ. Toto nastavenφ 
  664. m∙₧e ovlivnit zp∙sob aktußlnφho sdφlenφ adresß°∙ v sφti z 
  665. vaÜeho poΦφtaΦe. Podrobnosti najdete v dokumentaci online. 
  666. Pokud v dialogovΘm okn∞ pro konfigurace sφt∞ chybφ panel 
  667. ╪φzenφ p°φstupu, musφte nejprve nainstalovat slu₧bu sφ¥ovΘho 
  668. klienta. Informace o instalaci sφ¥ovΘho klienta zobrazφte, 
  669. pokud v rejst°φku nßpov∞dy online zadßte heslo klienti - 
  670. nastavovßnφ.
  671.  
  672. V. Opakovanß distribuce
  673. -----------------------
  674.  
  675. Informace o dalÜφ distribuci programu DCOM95 najdete 
  676. v p°φsluÜn²ch pokynech, kterΘ jsou uvedeny v licenΦnφ smlouv∞ 
  677. pro koncovΘ u₧ivatele (soubor license.txt).
  678.  
  679. VI. Podpora a zdroje informacφ
  680. ------------------------------
  681.  
  682. Pr∙vodce odbornou pomocφ spoleΦnosti Microsoft 
  683.  
  684. Pokud mßte technickΘ dotazy t²kajφcφ se systΘmu Microsoft« 
  685. Windows 98, pou₧ijte tuto p°φruΦku ZaΦφnßme s aplikacφ 
  686. Microsoft« Windows 98 nebo nßpov∞du. Budete-li mφt dotazy 
  687. i nadßle, nabφzφ vßm spoleΦnost Microsoft odbornou pomoc 
  688. a slu₧by sahajφcφ od nßstroj∙ vlastnφ pomoci a₧ po p°φmou 
  689. podporu poskytovanou pracovnφkem odbornΘ pomoci spoleΦnosti 
  690. Microsoft. 
  691.  
  692. Nßstroje vlastnφ pomoci 
  693.  
  694. Odbornß pomoc online spoleΦnosti Microsoft: Tento nov² server 
  695. vyu₧φvß p°evratn²ch technologiφ spoleΦnosti Microsoft k tomu, 
  696. abyste m∞li p°φstup k nejd∙le₧it∞jÜφm odborn²m informacφm 
  697. a prost°edk∙m, kterΘ vßm poskytnou odpov∞∩ na vaÜe dotazy. 
  698. Pomocφ poradc∙ p°i potφ₧φch snadno urΦφte problΘmy a naleznete 
  699. odpov∞di na svΘ otßzky. M∙₧ete si takΘ vybrat z vφce ne₧ 
  700. 75 000 odborn²ch Φlßnk∙, pom∙cek pro programovßnφ nebo 
  701. nejΦast∞ji kladen²ch otßzek v databßzi Microsoft Knowledge Base. 
  702.  
  703. NavÜtivte server http://support.microsoft.com/support/ 
  704. a p°esv∞dΦte se, jak snadnΘ je zφskat pot°ebnΘ informace. 
  705. (V ╚eskΘ republice m∙₧ete takΘ navÜtφvit mφstnφ server 
  706. na adrese http://support.microsoft.cz/, 
  707. na Slovensku na adrese http://support.microsoft.sk/).
  708.  
  709. P°φmß podpora poskytovanß pracovnφkem odbornΘ pomoci 
  710. spoleΦnosti Microsoft 
  711.  
  712. Standardnφ bezplatnß odbornß pomoc: Budete-li p°esto 
  713. pot°ebovat pomoc p°i °eÜenφ odborn²ch problΘm∙, nabφzφ vßm 
  714. spoleΦnost Microsoft pro maloobchodnφ verze* tohoto produktu 
  715. nßsledujφcφ standardnφ bezplatnou odbornou pomoc:
  716. Neomezenß bezplatnß odbornß pomoc t²kajφcφ se pou₧itelnosti 
  717. produktu vΦetn∞ funkcφ, p°φkaz∙ nabφdek, formßtovßnφ, instalace 
  718. a dalÜφch otßzek spojen²ch s u₧ivatelsk²m rozhranφm. 
  719.  
  720. V ╚eskΘ republice zφskßte standardnφ bezplatnou pomoc 
  721. na telefonnφm Φφsle (02) 21 50 32 22 od pond∞lφ do pßtku 
  722. (mimo svßtky) mezi 9 a 17 hod. Na Slovensku volejte ve stejnΘm 
  723. Φase na Φφslo (07) 67 29 62 96.
  724.  
  725. * Pokud byl produkt spoleΦnosti Microsoft p°edem nainstalovßn 
  726. nebo dodßn ji₧ s poΦφtaΦem, je za poskytnutφ odbornΘ pomoci 
  727. odpov∞dn² v²robce vaÜeho poΦφtaΦe. V takovΘm p°φpad∞ se obra¥te 
  728. na v²robce nebo na zdroj, ze kterΘho jste produkt spoleΦnosti 
  729. Microsoft zφskali.
  730.  
  731. Smlouva odbornΘ pomoci Priority Support: 
  732. Pokud p°edpoklßdßte, ₧e budete po₧adovat v∞tÜφ rozsah pomoci 
  733. nebo pot°ebujete mφt k pracovnφk∙m odbornΘ pomoci spoleΦnosti 
  734. Microsoft p°ednostnφ p°φstup, poskytne vßm podrobnΘ informace 
  735. zastoupenφ spoleΦnosti Microsoft v ╚eskΘ republice na telefonnφm 
  736. Φφsle (02) 611 97 111, od pond∞lφ do pßtku (mimo svßtky) od 8:30 
  737. do 18:00 hod.
  738.  
  739. Odesφlßnφ dotaz∙ prost°ednictvφm sφt∞ Internet: V ╚eskΘ 
  740. republice a na Slovensku m∙₧ete dotazy na odbornou pomoc 
  741. Priority Support (tato slu₧ba je placenß) odesφlat 
  742. prost°ednictvφm internetovΘ slu₧by Web Response. Bli₧Üφ 
  743. informace vßm poskytne odbornß pomoc online spoleΦnosti 
  744. Microsoft na adrese http://www.microsoft.cz/support/.
  745.  
  746. DalÜφ mo₧nosti podpory
  747.  
  748. Programy a slu₧by odbornΘ pomoci: Odbornß pomoc spoleΦnosti 
  749. Microsoft dßle nabφzφ profesionßlnφ programy a slu₧by odbornΘ 
  750. pomoci pro st°ednφ a velkΘ organizace, kterΘ po₧adujφ vφce ne₧ 
  751. pouhΘ °eÜenφ standardnφch potφ₧φ. DalÜφ informace zφskßte 
  752. v Φßsti Odbornß pomoc souboru nßpov∞dy nebo na serveru Odbornß 
  753. pomoc online spoleΦnosti Microsoft na adrese 
  754. http://www.microsoft.cz/support/.
  755.  
  756. Celosv∞tovß odbornß pomoc spoleΦnosti Microsoft: Nejste-li 
  757. na ·zemφ ╚eskΘ republiky nebo Slovenska a mßte dotaz t²kajφcφ 
  758. se produktu spoleΦnosti Microsoft, prove∩te nejprve nßsledujφcφ:
  759.  
  760. Ov∞°te si informace v tomto souboru nßpov∞dy nebo v p°φruΦce 
  761. k produktu. ProΦt∞te si soubory readme dodanΘ spoleΦn∞ s disky 
  762. k produktu. Tyto soubory poskytujφ obecnΘ informace, kterΘ byly 
  763. shromß₧d∞ny krßtce p°ed uvedenφm produktu na trh. Vyhledejte 
  764. podporu online na adrese http://support.microsoft.com/support/.
  765.  
  766. Nem∙₧ete-li nalΘzt °eÜenφ, poskytne vßm mφstnφ poboΦka 
  767. spoleΦnosti Microsoft informace o zφskßnφ podpory pro produkt.
  768. Slu₧by odbornΘ pomoci spoleΦnosti Microsoft se °φdφ momentßln∞ 
  769. aktußlnφmi cenami, termφny a podmφnkami, kterΘ se mohou zm∞nit 
  770. bez p°edchozφho upozorn∞nφ.
  771.  
  772.  
  773. VII. Seznam soubor∙
  774. -------------------
  775.  
  776. Tato tabulka obsahuje seznam Φφsel verzφ soubor∙ 
  777. distribuovan²ch s programem DCOM95.
  778.  
  779. oleaut32.dll     2.40.4275
  780. secur32.dll      4.10.1999
  781. compobj.dll      2.3.2
  782. ole2.dll         2.3.2
  783. ole32.dll        4.71.2900
  784. olecnv32.dll     4.71.2900
  785. olethk32.dll     4.71.2900
  786. rpcltc1.dll      4.71.2900
  787. rpcltc5.dll      4.71.2900
  788. rpcltccm.dll     4.71.2900
  789. rpclts5.dll      4.71.2900
  790. rpcltscm.dll     4.71.2900
  791. rpcns4.dll       4.71.2900
  792. rpcrt4.dll       4.71.2900
  793. rpcss.exe        4.71.2900
  794. storage.dll      2.3.2
  795. stdole2.tlb      2.40.4275
  796. stdole32.tlb     2.1
  797. imagehlp.dll     4.00
  798. dllhost.exe      4.71.2900
  799. comcat.dll       5.0
  800. iprop.dll        4.00
  801. rpcmqcl.dll      4.71.2900
  802. rpcmqsvr.dll     4.71.2900
  803. olepro32.dll     5.0.4275
  804. asycfilt.dll     2.40.4275
  805. dcom2w98.dll     2.10.35.35
  806.  
  807. Tato tabulka obsahuje seznam Φφsel verzφ soubor∙ 
  808. distribuovan²ch s programem DCM95CFG.
  809.  
  810. dcomcnfg.exe     5.00.1603.0
  811. ciscnfg.exe      4.71.2618
  812.