Skillnader mellan bärbara och installationsprogram

Fråga: vad är skillnaden mellan ett portabelt program som inte kräver installation och ett som istället installerar med en automatisk procedur som kopierar många filer i olika mappar i operativsystemet "> Detta är en av huvudskillnaderna mellan traditionella och bärbara program och det är värt att förstå om och när de är att föredra framför varandra.
Program som kräver installation på din dator startar från en fil som heter installationsprogram som innehåller instruktioner för att kopiera de olika filerna, ansluta till systemets interna bibliotek (DLL-filer) och skriva registernycklar på Windows.
I de flesta fall använder programvaran befintliga DLL-filer utom i de fall där programmeraren har skapat ett anpassat bibliotek med en fil som måste placeras på rätt sätt under installationen av programvaran.
Eftersom de är integrerade i systemet, är programmen med installationsprogrammet, om de är väl utformade och programmerade, snabbare än de bärbara programmen när de kör och kör.
Programvara som kräver installation kan inte raderas för att ta bort den från din dator, men kräver en avinstallationsprocedur styrd av ett inkluderat program.
Problemet är att ibland har den här avinstallationen varit dåligt utformad och kan inte ta bort alla filer och referenser som installationen har tagit från det programmet.
Dessutom är det alltid möjligt att veta om ett visst program har installerats på en dator ur en sekretesssynpunkt.
När du använder installationsprogrammet för att installera ett program händer följande saker på Windows PC:
- Programvaran skapar en ny mapp i Program eller användare, beroende på hur den är konfigurerad.
- Nya värden skrivs till Windows-registret och / eller gamla poster kan ändras.
- Installatören kopierar filer till den skapade mappen.
- En genväg till programmet skapas på skrivbordet, Start-menyn och aktivitetsfältet
- Vissa nya DLL-filer kan ha lagts till i mappen C: \ Windows \ System32 .
- När du avinstallerar samma programvara kan ett eller flera av objekten som skapats ovan vara kvar på datorn.
LÄS OCH: Skapa bärbara program för de som är installerade på datorn med mjukvaruv virtualisering
Bärbara program, å andra sidan, består av en eller flera filer i en mapp som kan flyttas vart du vill, även på ett USB-minne.
De kallas "bärbar" just för att de kan köras på vilken dator som helst utan att behöva installera dem om de kopieras till en bärbar USB-enhet.
Tack vare den här funktionen ändrar de inga systemfiler, lämnar inga spår på datorn i användning och tillåter därför att den används även med full integritet.
Om det finns en mapp där programmet körs kan det skapa en INF- eller XML-fil i dess körning i samma mapp.
Bärbar programvara innehåller redan inbyggda DLL-filer och kan till och med skapa en virtuell maskin att köra i, särskilt om den behöver använda registret (VM tas sedan bort när programmet stängs).
Som nämnts ovan är det inte nödvändigt att installera det och det sparar lite initial tid, även om det, när det utförs, förblir lite långsammare än ett program med installation.
Medan varje programvara kan bli bärbar i teorin, kan inte alla program vara portabla i praktiken. eftersom de skulle vara enorma.
Exempelvis skulle Office-program kräva inkluderande av flera DLL-filer som redan ingår i Windows och många av dessa interna referenser som skulle bli mycket större än normalt.
Bärbara program är mycket användbara för tekniker som arbetar på flera datorer och för dem som vill använda offentliga datorer anonymt.
I en annan artikel har vi sett de bästa bärbara programmen utan installation för USB-pinnar (Windows) .

Lämna Din Kommentar

Please enter your comment!
Please enter your name here