16Jul
Även om det finns en mängd användbara program och verktyg som är tillgängliga via portabla distributioner, kvarstår många verktyg fortfarande i deras "installera endast" format. Denna begränsning bör emellertid inte avskräcka dig från att använda respektive program som en bärbar applikation. Med några knep vi kommer att visa dig här, kan du kanske lägga till dessa program i din samling bärbara verktyg än.
Extrahera filer från installationsprogrammet
Det första trimmet du kan försöka är att extrahera programfilerna direkt från installationsprogrammet. Genom att använda 7-Zip-filkomprimeringsverktyget kan du försöka öppna installationsfilen som ett komprimerat arkiv via snabbmenyns snabbmeny.
Beroende på installationsprogrammets komprimeringsformat kan du eller kanske inte öppna det som ett läsbart arkiv.
För vårt exempel kommer vi att demonstrera denna teknik med hjälp av Quickbooks Network Diagnostic Tool som är tillgängligt som ett installationsprogram. Det här är ett bra exempel eftersom du bara skulle använda det här programmet en gång för att lösa problemet och inte längre behöver det, vilket gör det idealiskt för en bärbar applikation.
Genom att öppna installationsfilen i 7-Zip kan du se och extrahera filerna som används av programmet direkt i en mapp.
Kör sedan enkelt programmet från de extraherade filerna.
Verktyget fungerar exakt samma som om du hade installerat med installationsprogrammet.
Installera sedan Kopiera-klistra
För applikationer där du inte kan använda ovanstående metod kan du försöka installera programmet på en dator och sedan kopiera de installerade filerna till ett annat system.
För att demonstrera denna metod ska vi använda VHD Resizer-verktyget som vi tidigare har skrivit om. När du öppnar installationsprogrammet kan en MSI-fil med 7-Zip se filnamnen förvrängas så att utdragning av filerna inte skulle göra något bra.
När du har kört installationsprogrammet öppnar du mappen programmet installerades och kopierar filerna till en annan dator.
Återigen kör programmet på systemet där filerna enkelt klistrates utan problem.
Begränsningar
Även om dessa metoder kommer att fungera en bra del av tiden, garanteras inte korrekt funktionalitet. Om till exempel ett installationsprogram kopierar filer till flera platser, registrerar DLL eller skapar registerposter som krävs för drift, kommer dessa steg uppenbarligen inte att slutföras med ovanstående metoder.
För missionskritiska applikationer rekommenderas alltid att du använder programmet som distribuerat, men för allt annat är dessa metoder ett bra sätt att öka din verktygslåda för bärbara applikationer.
Länkar
Hämta 7-Zip