Kokie yra „Windows 7“ ir „Windows Vista“ atlikti pakeitimai, dėl kurių „Windows XP“ sukurtos programos sugedo?"
„Windows“ pakeitimai buvo atlikti siekiant pagerinti saugumą, patikimumą, našumą ir patogumą, o kai kuriais atvejais - pašalinti pasenusius komponentus, kuriems tiesiog pasibaigė jų naudojimo laikas. Svarbiausi programų suderinamumo pakeitimai:
Vartotojo abonemento kontrolė (UAC) / Standartinė vartotojo paskyra. Kuriant „Windows Vista“, inžinierių komanda siekė leisti daugumai organizacijų diegti savo vartotojus kaip standartinius vartotojus ir rezervuoti administratoriaus teises tiems, kuriems jų reikia, - IT specialistai. Principas, kurį anksčiau vadinome „mažiausiai privilegijuota vartotojo paskyra“ kliento kompiuteriams, padeda išvengti įkyrių kenkėjiškų programų, sumažina galutinio vartotojo konfigūracijos klaidas ir neleidžia į mašiną įkelti neteisėtų programų. Anksčiau programa turėjo galimybę rašyti į registro parametrus, modifikuoti branduolį ir kitus panašiai invazinius veiksmus. Deja, šis laisvės lygis turėjo kainą, būtent saugumą. „Windows“ dabar riboja OS parametrus, kuriuos programa gali pakeisti, kad apribotų bet kokios kenkėjiškos programos poveikį, tačiau programas, kurios buvo parašytos tokiu būdu, reikės modifikuoti arba uždaryti, kad veiktų „Windows 7“.
Tai taip pat paveikia programas, atliekančias „Windows XP“ operacinės sistemos versijos tikrinimus. Nors kūrėjui yra prasmė užrakinti programos palaikymą ir funkciją su operacinės sistemos versija, kurią kūrėjas iš pradžių naudojo bandymuose, taip pat manoma, kad vartotojai niekada nebandys įdiegti šios programos naujesnėje OS arba įdiegti naujesnį pakeitimų paketą į tą pačią OS. Nors tai yra gana lengva su suderinamumo režimais ar pataisymais sušvelninti, šį paviršių dažnai matysite iš „Windows XP“ į „Windows 7“.
Be abejo, inžinierių komandos, atsakingos už „Windows Vista“ ir „Windows 7“, nelengvai žiūrėjo į tai ..