Compatibiliteit

Waarom gaan applicaties kapot in Windows 7 & Vista?

Waarom gaan applicaties kapot in Windows 7 & Vista?

Wat zijn de wijzigingen die zijn aangebracht in Windows 7 en Windows Vista, waardoor veel applicaties die voor Windows XP zijn ontworpen, 'braken'??'  

De wijzigingen in Windows zijn aangebracht om de beveiliging, betrouwbaarheid, prestaties en bruikbaarheid te verbeteren en in sommige gevallen om verouderde componenten te verwijderen die het einde van hun nuttige levensduur hebben bereikt.  De belangrijkste wijzigingen in de compatibiliteit van applicaties zijn:

Gebruikersaccountbeheer (UAC)/standaard gebruikersaccounts.  Bij de ontwikkeling van Windows Vista wilde het technische team de meeste organisaties in staat stellen hun gebruikers als standaardgebruikers in te zetten en beheerdersrechten te reserveren voor degenen die ze nodig hebben - IT-professionals.  Het toepassen van het principe van wat we vroeger 'minst geprivilegieerde gebruikersaccount' voor client-pc's noemden, helpt opdringerige malware te voorkomen, vermindert configuratiefouten door eindgebruikers en voorkomt dat ongeautoriseerde toepassingen op de machine worden geladen.  In het verleden had een applicatie de mogelijkheid om naar de registerinstellingen te schrijven, de kernel aan te passen en andere soortgelijke invasieve acties.  Helaas kwam dit niveau van vrijheid met een prijs, namelijk veiligheid.  Windows beperkt nu de parameters van het besturingssysteem dat een toepassing kan wijzigen, waardoor de impact die malware kan hebben, wordt beperkt, maar toepassingen die met dit gedrag zijn geschreven, moeten worden aangepast of aangepast om te functioneren in Windows 7.

Toepassingen die harde versiecontroles uitvoeren voor de versie van het besturingssysteem Windows XP worden ook beïnvloed. Hoewel het voor een ontwikkelaar logisch is om de ondersteuning en functionaliteit voor de toepassing te vergrendelen met de versie van het besturingssysteem dat de ontwikkelaar oorspronkelijk bij het testen heeft gebruikt, gaat het er ook van uit dat gebruikers nooit zullen proberen die toepassing op een nieuwer besturingssysteem te installeren, of een nieuwer Service Pack naar hetzelfde besturingssysteem. Hoewel dit een relatief eenvoudig probleem is om te verhelpen met compatibiliteitsmodi of fixes, zul je dit vaak zien wanneer je van Windows XP naar Windows 7 komt.

De technische teams die verantwoordelijk zijn voor Windows Vista en Windows 7 namen het probleem natuurlijk niet licht op..

Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...
Hoe u uw gamesessie op Linux kunt vastleggen en streamen
In het verleden werd het spelen van games alleen als een hobby beschouwd, maar met de tijd zag de game-industrie een enorme groei in termen van techno...