Kompatibilitet

Varför bryts applikationer i Windows 7 och Vista?

Varför bryts applikationer i Windows 7 och Vista?

Vilka är de ändringar som gjorts i Windows 7 och Windows Vista, som orsakade många applikationer som är utformade för Windows XP att 'gå sönder?''  

Ändringarna i Windows gjordes för att förbättra säkerhet, tillförlitlighet, prestanda och användbarhet, och i vissa fall för att ta bort äldre komponenter som helt enkelt har nått slutet av sin livslängd.  De viktigaste ändringarna av applikationskompatibilitet inkluderar:

User Account Control (UAC) / Standard User accounts.  Under utvecklingen av Windows Vista satte ingenjörsteamet in för att göra det möjligt för de flesta organisationer att distribuera sina användare som standardanvändare och reservera administratörsbehörighet för dem som behöver dem-IT-personal.  Att anta principen om vad vi brukade kalla '' minst privilegierat användarkonto '' för klientdatorer hjälper till att förhindra påträngande skadlig kod, minskar konfigurationsfel för slutanvändare och förhindrar att obehöriga applikationer laddas på maskinen.  Tidigare hade ett program möjlighet att skriva till registerinställningarna, ändra kärnan och andra liknande invasiva åtgärder.  Tyvärr kom denna frihetsnivå med ett pris, nämligen säkerhet.  Windows begränsar nu parametrarna för operativsystemet som ett program kan ändra och begränsar effekten som skadlig programvara kan ha, men applikationer som har skrivits med detta beteende måste ändras eller shimmas för att fungera i Windows 7.

Program som utför hårda versionskontroller av operativsystemet Windows XP påverkas också. Även om det är vettigt för en utvecklare att låsa stöd och funktionalitet för applikationen med den version av operativsystemet som utvecklaren ursprungligen använde vid testning, antar det också att användare aldrig kommer att försöka installera det programmet på ett nyare operativsystem eller installera ett nyare Service Pack till samma operativsystem. Även om detta är en relativt lätt fråga att mildra med kompatibilitetslägen eller korrigeringar, kommer du att se denna yta ofta när du kommer från Windows XP till Windows 7.

För att vara säker tog ingenjörsteamen som ansvarar för Windows Vista och Windows 7 inte problemet lätt ..

Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...