Ühilduvus

Miks Windows 7 ja Vistas rakendused purunevad??

Miks Windows 7 ja Vistas rakendused purunevad??

Millised on Windows 7 ja Windows Vistas tehtud muudatused, mis põhjustasid paljude Windows XP jaoks loodud rakenduste purunemise?"  

Windowsi muudatused tehti turvalisuse, töökindluse, jõudluse ja kasutatavuse parandamiseks ning mõnel juhul ka nende vanade komponentide eemaldamiseks, mille kasutusiga on lihtsalt lõppenud.  Kõige olulisemad muudatused rakenduste ühilduvuses on järgmised:

Kasutajakonto kontroll (UAC) / tavalised kasutajakontod.  Windows Vista väljatöötamisel otsustas insenerimeeskond lubada enamikul organisatsioonidel oma kasutajaid tavakasutajatena juurutada ja reserveerida administraatoriõigused neile, kes neid vajavad, IT-spetsialistid.  Põhimõtte rakendamine, mida me kasutasime klientarvutite jaoks kõige vähem privileegitud kasutajakontoks nimetamiseks, aitab ära hoida pealetükkivat pahavara, vähendab lõppkasutaja konfiguratsioonivigu ja välistab volitamata rakenduste masinasse laadimise.  Varem oli rakendusel võimalus kirjutada registri sätetesse, muuta kernelit ja muid sarnaseid invasiivseid toiminguid.  Kahjuks kaasnes selle vabaduse tasemega hind, nimelt turvalisus.  Windows piirab nüüd selle operatsioonisüsteemi parameetreid, mida rakendus suudab muuta, piirates mis tahes pahavara mõju võib olla, kuid selle käitumisega kirjutatud rakendusi tuleb Windows 7-s toimimiseks muuta või sulgeda.

Mõjutatud on ka rakendused, mis kontrollivad Windows XP operatsioonisüsteemi versiooni ranget versiooni. Ehkki arendajal on mõtet lukustada rakenduse tugi ja funktsionaalsus operatsioonisüsteemi versiooniga, mida arendaja algselt testimisel kasutas, eeldatakse ühtlasi, et kasutajad ei püüa kunagi seda rakendust uuemasse operatsioonisüsteemi installida ega uuem hoolduspakett samale operatsioonisüsteemile. Kuigi ühilduvusrežiimide või parandustega on seda suhteliselt lihtne leevendada, näete seda pinda Windows XP-st Windows 7-sse tulles sageli.

Kindlasti ei võtnud Windows Vista ja Windows 7 eest vastutavad insenerimeeskonnad seda probleemi kergekäeliselt ..

Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...