Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Co to jest COM Surogate?

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Co to jest COM Surogate?
From: Animka <animka@tonieja.wp.pl>
Date: Mon, 12 Sep 2016 22:13:23 +0200
W dniu 2016-09-12 o 14:57, Robert Winkler pisze:
W dniu 11.09.2016 o 22:42, Animka pisze:
Co to jest COM.Surrogate?
Nie mam juz sił tego ubijać w Menadżerze zadań. Ciągle nawet po 3 razy
proces Com. Surrogate.
Chodzi mi o to, żeby ten proces nie wchodził juz paradę. Na jakimś forum
czytałam, że to niby wirus, ale przecież zawiera go windowsowy dll.host.
Jak ten plik usunęlam, to musiałam system przywracać.
Jak się pozbyć samego Com.surrogate?



COM Surrogate nie jest wirusem.
To bardzo ważny mechanizm systemu operacyjnego
zwiększający jego bezpieczeństwo i stabilność.

Na początku lat '90 ubiegłowgo wieku Microsoft wprowadził w Windows
mechanizm komunikacji między programami i bibliotekami
który został nazwany Component Object Model,
czyli w skrócie COM.

COM-y to biblioteki z kodem
zwykle są to dodatkowe funkcje zwiększające możliwości programów.
Przykładowo może to być kod z Dropbox'a dodający nową pozycje
Exploratorze Windows,
albo obsługa miniaturek dla dokumentów Corela.

Nie zawsze jednak możliwe jest załadowania takiej biblioteki
bezpośrednio do przestrzeni adresowej danego programu.
Na przykład gdy 64-bitowy program musi skorzystać
z 32-bitowego rozszerzenia.
Czasem też może się okazać że dodatek działa niestabilnie
i jego błąd mógłby spowodować niestabilność innych programów.
W obu takich wypadkach program może poprosić system operacyjny
aby zamiast ładować dodatek bezpośrednio do danego programu
utworzył nowy proces, którego zadaniem będzie tylko i wyłącznie
załadowanie takiego COM'a i pośrednictwo między nim a innym programem.

Czyli brakuje na moim komputerze jakiejś biblioteki. Dziwne, bo jakiś czas temu instalowalam 8.1 na nowo i ten COM Surrogate też wyskakiwał w procesach. Adam pisze, że to Blaster. Czytałam ostatnio gdzieś, że ten proces siedzi w dllhost.exe. Menadżer zadań też mi wskazuje ten plik dllhost.exe. Jak usunęlam dllhost.exe to po ponownym uruchomieniu komputera miałam czarny ekran i musialam przywracać system. :D Człowiek uczy się na swoich błędach, ale ten proces mnie intryguje i nie mogę doprowadzić do tego, żeby mi się nie pokazywał w uruchomionych procesach.

--
animka


<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>