Jak mohu sledovat změny, které provádí Instalační program programu?
Co přesně tak jsou ty instalační aplikace, které dělají jako průběžný pruh? Pokud chcete věc pozorně sledovat, budete potřebovat správné nástroje.
Dnešní zasedání Otázky a odpovědi se k nám přichází s laskavým svolením SuperUser - subdivize Stack Exchange, seskupení webových stránek Q & A.
Otázka
Čtenář SuperUser Gregory Moussat chce vědět, co se děje za fasádou instalátora:
Chci vědět, co dělají někteří instalační pracovníci: především soubory, složky a položky registru, které přidávají, odstraňují nebo upravují.
Mnoho "profesionálních" programů je tak špatně zdokumentováno, že je obtížné najít správný způsob, jak je nakonfigurovat, aktualizovat atd..
InstallRite je program, který je schopen provést "snímek" před a po instalaci programu a poté porovnat snímky. To vám umožní zjistit, co bylo provedeno, a dokonce i vytvořit vlastní odinstalaci. Instalace InstallRite se zdá, že již není udržována a nebyla aktualizována od roku 2008.
Jaký nástroj nahrazuje InstallRite?
Odpověď
Příspěvek Synetech nabízí alternativní nástroj:
Existuje několik a já jsem testoval alespoň 10-12, ale ten, který dávám přednost a doporučuji, je ZSoft Uninstaller. Je to zdarma a je dobré, když hledáte rozdíl, aniž byste vás ohromeni cizí nepořádek jako většina z těchto programů, dokonce i komerční mají tendenci dělat.
Také používám InCtrl 5 PC Magazine, který je velmi dobrý (dostačující k tomu, aby získal souhlas Microsoftu), ale před několika lety přestali distribuovat své programy zdarma, ale protože to bylo svobodné, stále je k dispozici dostatek kopií (bohužel ne tak s novější InCtrl X.)
Pokud máte zájem o získání opravené kopie InCtrl (InCtrl X), zobrazí se Vám 8 $ - více informací o InCtrlu X zde.
Další přispěvatel Prahlad Yeri nabízí několik návrhů, jak ručně prověřit, co aplikace dělá:
To, co inženýr opravdu dělá podrobně, nemůže být známo, s výjimkou případu obrácením inženýrských binárních instrukcí. Zde je několik poznámek, které můžete zkontrolovat:
- Zkontrolujte složku aplikací v adresáři Programové soubory. Obvykle se uvádí položka
C: \ Program Files \ AppXYZ
.- Podobně zkontrolujte složku systému (
C: \ Windows \ System32
). Vaše aplikace mohla umístit knihovny (DLL / OCX / TLB) zde.- Spusťte nástroj CCleaner a zjistěte, zda vytvořil položky registru. CCleaner také ukazuje některé další změny, které aplikace mohla udělat, jako je registrace typu MIME atd.
- Nezapomeňte zkontrolovat .NET GAC (Global Assembly Cache). Obsahuje všechny sestavy .NET, které by vaše aplikace mohla zaregistrovat na vašem počítači. Obvykle je ve složce
C: \ windows \ assembly
- Zřejmé (ale někdy je zřejmé, že je přehlíženo!):
- Start Menu a klávesové zkratky na ploše
- Soubory v souboru
C: \ users \ USER-NAME \ Data aplikace
(CCleaner to ukáže)- Položky v nabídce Startup a
boot.ini
(běhmsconfig
pro kontrolu těchto)
Mezi kontrolou snímků s aplikací a ručním zkontrolováním souborů, budete mít všechny vaše základny pokryty. Zde můžete zhlédnout úplnou diskuzi v programu SuperUser. Máte nástroj nebo techniku přidat do seznamu? Vyjměte v komentářích.