11.04.2011, 18:53
Nie wiem, CPM nie powinien restartować systemu. Może instalacja SD tego wymaga?
Tutaj małe wyjaśnienie obrazkowe:
Weźmy to za nasz dysk bez zainstalowanego danego programu.
Instalujemy program. Tworzy on pewne elementy w systemie:
Czerwone elementy to utworzone przez program.
Przeanalizujmy teraz działanie Revo i CPM.
1. Revo skanuje system dopiero przy chęci odinstalowania programu. Nie wiem dokładnie na podstawie jakich kryteriów - ale skanuje.
Jak sama nazwa wskazuje skan może nie wykazać wszystkich sładów - niestety, tak to już jest.
Alegorycznie: organizujesz imprezę. Wpuszczasz na nią Niemców i Polaków.
Jesteś ciekawy i chcesz wiedzieć ilu masz Niemców na zabawie. Co będzie efektywniejsze? Wylegitymowanie ich przy wejściu (CPM) czy szukanie wzrokiem urody niemieckiej podczas imprezy(Revo)?
Jak to wygląda przy CPM? Wykrywa instalację i ją śledzi. Zapisuje wszystkie pliki jakie utworzył program, łącznie z rejestrem. Przy deinstalacji odczytuje z listy co ma usunąć.
Jaki jest sens tworzenia instalatora? Tak jak wcześniej mówiłeś - CPM analizuje również zmiany poczynane podczas działania programu i można tworzyć instalator z własną konfiguracją. Szczerze mówiąc nie sprawdzałem tego, jak mi się uda to dam znać.
Aby odinstalować program monitorowany nie musi się nigdzie łączyć - masz rację. Chyba, że chce skorzystać z globalnej listy.
Tutaj kilka screenów:
Odinstalowujesz program. CPM uruchamia standardowy instalator (w najnowszej wersji BETA, w starej od razu kasuje pliki zanotowane podczas instalacji):
I usuwa:
często prosi o restart by zakończyć usuwanie aplikacji:
Spróbuj zainstalować jakąś aplikację ( z CPM na pokładzie) a następnie odinstaluj ją przez standardowe narzędzie Windows. Teraz otwórz CPM i zobacz co powie Ci o tym programie? Że jest "Partially uninstalled". Po prostu zostały po niej ślady. Standardowy deinstalator nie sprząta wszystkiego.
Tutaj małe wyjaśnienie obrazkowe:
[Aby zobaczyć linki, zarejestruj się tutaj]
Weźmy to za nasz dysk bez zainstalowanego danego programu.
Instalujemy program. Tworzy on pewne elementy w systemie:
[Aby zobaczyć linki, zarejestruj się tutaj]
Czerwone elementy to utworzone przez program.
Przeanalizujmy teraz działanie Revo i CPM.
1. Revo skanuje system dopiero przy chęci odinstalowania programu. Nie wiem dokładnie na podstawie jakich kryteriów - ale skanuje.
Jak sama nazwa wskazuje skan może nie wykazać wszystkich sładów - niestety, tak to już jest.
Alegorycznie: organizujesz imprezę. Wpuszczasz na nią Niemców i Polaków.
Jesteś ciekawy i chcesz wiedzieć ilu masz Niemców na zabawie. Co będzie efektywniejsze? Wylegitymowanie ich przy wejściu (CPM) czy szukanie wzrokiem urody niemieckiej podczas imprezy(Revo)?
[Aby zobaczyć linki, zarejestruj się tutaj]
Jak to wygląda przy CPM? Wykrywa instalację i ją śledzi. Zapisuje wszystkie pliki jakie utworzył program, łącznie z rejestrem. Przy deinstalacji odczytuje z listy co ma usunąć.
[Aby zobaczyć linki, zarejestruj się tutaj]
Jaki jest sens tworzenia instalatora? Tak jak wcześniej mówiłeś - CPM analizuje również zmiany poczynane podczas działania programu i można tworzyć instalator z własną konfiguracją. Szczerze mówiąc nie sprawdzałem tego, jak mi się uda to dam znać.
Aby odinstalować program monitorowany nie musi się nigdzie łączyć - masz rację. Chyba, że chce skorzystać z globalnej listy.
Tutaj kilka screenów:
Odinstalowujesz program. CPM uruchamia standardowy instalator (w najnowszej wersji BETA, w starej od razu kasuje pliki zanotowane podczas instalacji):
[Aby zobaczyć linki, zarejestruj się tutaj]
I usuwa:
[Aby zobaczyć linki, zarejestruj się tutaj]
często prosi o restart by zakończyć usuwanie aplikacji:
[Aby zobaczyć linki, zarejestruj się tutaj]
Spróbuj zainstalować jakąś aplikację ( z CPM na pokładzie) a następnie odinstaluj ją przez standardowe narzędzie Windows. Teraz otwórz CPM i zobacz co powie Ci o tym programie? Że jest "Partially uninstalled". Po prostu zostały po niej ślady. Standardowy deinstalator nie sprząta wszystkiego.
[Aby zobaczyć linki, zarejestruj się tutaj]