Verschil tussen Portable en Installer-editiesoftware

Software die moet worden geïnstalleerd, kost tijd omdat ze verbinding maken met het besturingssysteem en een deel van hun procedureaanroepen is afhankelijk van de bronnen die al op de computer beschikbaar zijn. Als die bronnen – bijvoorbeeld een algemeen DLL -bestand – op de computer ontbreken, kan het installatieprogramma het afzonderlijk installeren of het programma kan niet worden uitgevoerd. Draagbare software is in veel opzichten beter. Deze zijn niet afhankelijk van systeembestanden en kunnen worden uitgevoerd zonder afhankelijk te zijn van systeembronnen. Bekijk het verschil tussen draagbare en installatieversiesoftware(difference between portable and installer edition software) .

Verschil tussen Portable en Installer -editiesoftware

Portable en Installer-editiesoftware

Installatieversie-software

Voor software die op de lokale computer moet worden geïnstalleerd, gebruiken programmeurs verschillende makers(installer creators) van installatieprogramma 's om een ​​programma te maken dat de software installeert. U kunt de software niet rechtstreeks uitvoeren omdat er bepaalde stappen voor nodig zijn, zoals registratie bij het Windows - register, het opnieuw laden van het register, koppelingen naar dynamische-linkbibliotheken ( DLL- bestanden). In de meeste gevallen gebruikt dergelijke software de bestaande gemeenschappelijke DLL - bestanden. Als de programmeur een aangepaste bibliotheek of iets dergelijks heeft gemaakt, zal het installatieprogramma dat bestand naar de juiste locatie kopiëren tijdens het installeren van de software.

Problemen met de software die moet worden geïnstalleerd, is dat ze vingerafdrukken kunnen achterlaten op de computer waarop ze zijn geïnstalleerd, zelfs nadat u de software hebt verwijderd. Dus als u aan iets privé werkt, weten mensen misschien dat u bepaalde software hebt geïnstalleerd en verwijderd.

Het tweede probleem is dat u dergelijke software op elke computer moet installeren waar u ze wilt gebruiken. Installatie(Installation) kost tijd, omdat het mogelijk ook nodig is om het Windows-register(Windows Registry) opnieuw te laden na de installatie van software.

Wanneer u het installatieprogramma gebruikt om software te installeren, kan een of meer van de volgende situaties zich voordoen:

  1. De software maakt een nieuwe map aan onder Programmabestanden(Program Files) of Gebruikers(Users) , op basis van hoe deze is geconfigureerd
  2. Nieuwe(New) waarden worden naar het Windows-register(Windows Registry) geschreven en/of oude vermeldingen kunnen worden gewijzigd
  3. Kopiëren van bestanden van het installatieprogramma(Installer) naar de lokale machine
  4. Creatie van bureaublad, taakbalkpictogram
  5. Aanmaken van een map in het Start-menu
  6. DLL- bestanden kopiëren naar Windows of C: Windows System32 enz. mappen

Wanneer u dezelfde software verwijdert, kunnen een of meer van de hierboven gemaakte elementen op de computer achterblijven en verraden dat u de specifieke software op de machine gebruikte.

Draagbare software is veel beter in vergelijking met op installatie gebaseerde software, zoals dit artikel over het verschil tussen draagbare en installatieversiesoftware laat zien.(Portable software are much better compared to Installation based software as this article on the difference between portable and installer edition software shows.)

Draagbare software

Als we draagbare software zeggen, betekent dit dat u deze nergens hoeft te installeren. Dit maakt de software draagbaar omdat je hem op USB - sticks kunt dragen en op elke computer kunt gebruiken zonder hem op elke computer te hoeven installeren die je wilt gebruiken. U sluit eenvoudig de pen drive met de draagbare software aan op de computer die u gebruikt en start de draagbare software. Er zijn enkele goede bronnen op internet waarmee u op installatie gebaseerde software kunt omzetten in draagbare software.

Draagbare software werkt op twee manieren:

  1. Het draagbare softwarepakket bevat al DLL's die in de app zijn ingebed
  2. De draagbare software kan een VM maken en erin draaien – vooral als het Register(Registry) moet gebruiken ; de VM wordt verwijderd zodra de draagbare software wordt afgesloten

U hoeft het niet te installeren. Het helpt u dus tijd te besparen terwijl u tegelijkertijd een computer kunt gebruiken zonder softwarevingerafdrukken in het register of ergens anders achter te laten.

Programma's zoals UltraSurf (een proxy-software) kunnen eenvoudig op een verwisselbare schijf worden geplaatst, worden gestart en gebruikt zonder iets in het eigenlijke systeem te veranderen. Zo is de kans kleiner dat iemand anders ontdekt dat u de software hebt gebruikt. Ze helpen u meteen aan het werk en beschermen u tegen nieuwsgierige blikken.

Hoewel de meeste draagbare software geen sporen nalaat, is het misschien een goed idee om de map (of een andere plaats) te controleren waar je de software hebt gekopieerd om te zien of het een INF- of XML -bestand heeft gemaakt toen je het opstartte. Sommige draagbare software maakt deze bestanden in dezelfde mappen als waar ze aanwezig waren - om de softwareconfiguratie of iets anders op te slaan. Het is altijd beter om de map te controleren waarin de draagbare software aanwezig was voordat u deze verwijderde. Als u gerelateerde INF of XML vindt, verwijder deze dan gewoon als u deze geheim wilt houden.

Draagbare software is altijd beter in vergelijking met op installatie gebaseerde software wanneer deze kleiner is. Als het een enorme software is en het je niet uitmaakt of anderen weten dat je het gebruikt, kun je voor de installatieversie gaan. Een voorbeeld van dergelijke op installatie gebaseerde software is Visual Studio , omdat het veel DLL's nodig heeft die naar de computer moeten worden gekopieerd om goed te kunnen werken. Hoewel het mogelijk is om Visual Studio om te zetten in draagbare software, zal het eindproduct enorm zijn, gezien het aantal bibliotheken en helpbestanden enz. die in één draagbare software moeten worden geïntegreerd. Het kan in dergelijke gevallen te langzaam werken.

Als u iemand bent - zoals een technicus - die software op verschillende machines moet uitvoeren, zijn draagbare versies beter omdat u tijd bespaart. In het geval van censuur, geblokkeerde sites en oorlogsrapportage enz., biedt draagbare software u de bescherming die u nodig hebt.

Misschien wilt u enkele van deze gratis draagbare Windows-software(Free Portable Windows Software) bekijken .(You might want to take a look at some of these Free Portable Windows Software.)

Willekeurig gelezen(Random read)Interessante minder bekende Microsoft Trivia en leuke weetjes(Interesting lesser know Microsoft Trivia and Fun Facts) .



About the author

Ik ben een webontwikkelaar met meer dan 10 jaar ervaring in het werken met de browsers Firefox en Google Docs. Ik ben een specialist in het maken van eenvoudige maar krachtige online applicaties en heb webgebaseerde oplossingen ontwikkeld voor zowel kleine bedrijven als grote organisaties. Mijn klantenbestand omvat enkele van de grootste namen in het bedrijfsleven, waaronder FedEx, Coca Cola en Macy's. Mijn vaardigheden als ontwikkelaar maken mij de ideale kandidaat voor elk project dat snel en efficiënt moet worden voltooid - van het ontwikkelen van aangepaste websites tot het maken van robuuste e-mailmarketingcampagnes.



Related posts