ÕÀÊÅÐ/¹07(67)/200478MULTILINGUAL USER INTERFACEÊñòàòè, òû åùå íå óäèâèëñÿ òîìó, ÷òî â íà-÷àëå ñòàòüè ãîâîðèëîñü îá àíãëèéñêîé âåðñèèïàêåòà, à âñå ýêðàíû â ñòàòüå ùåãîëÿþòíàäïèñÿìè íà ðóññêîì ÿçûêå? Íåò, ÿ òåáÿ íåîáìàíûâàþ, ýòî äåéñòâèòåëüíî ýêðàíû àíãëèéñêîéâåðñèè. Ðóññêóþ ÿ òîæå â ñâîå âðåìÿïîëó÷èë, íî ïîêàçûâàòü åå íåëüçÿ ïî óñëîâèÿìòåñòèðîâàíèÿ. Àíãëèéñêèå æå âåðñèè(ñáîðêè RC1 è RC2) áûëè â ñâîå âðåìÿ âûëîæåíûäëÿ ñâîáîäíîãî ñêà÷èâàíèÿ. Èõ-òî ÿè èñïîëüçîâàë. Íî òû åùå íå çàáûë, ÷òî ãîâîðèëîñüïðî ïîääåðæêó ìíîãîÿçû÷íîãî èíòåðôåéñà?Òàê âîò, ýòè ýêðàíû è ñâèäåòåëüñòâóþò,÷òî òàêàÿ ïîääåðæêà íå òîëüêî äåêëàðèðóåòñÿ,íî è ðåàëüíî ñóùåñòâóåò. Ïîñëåóñòàíîâêè àíãëèéñêîãî SP2 íà àíãëèéñêóþ æåWinXP, íî ñ ðóññêîÿçû÷íûì (áëàãîäàðÿ MUI)èíòåðôåéñîì, ïî÷òè âñå íîâûå îêîøêè,ôóíêöèè è ýëåìåíòû îôîðìëåíèÿ îêàçûâàþòñÿðóññêèìè.ß ñêàçàë "ïî÷òè", ïîòîìó ÷òî îäíî èñêëþ-÷åíèå âñå æå åñòü. Îòëè÷èëñÿ âõîäÿùèé âñîñòàâ ïàêåòà Windows Media Player 9 - îíïîñòàâëÿåòñÿ ñ îäíîé ëèøü àíãëèéñêîé ìîðäîé,è ïàêåò äëÿ åãî ðóñèôèêàöèè íàäî âûêà-÷èâàòü îòäåëüíî. Òàêîå ðåøåíèå áûëî ïðèíÿòîèç-çà òîãî, ÷òî âêëþ÷åíèå âñåõ ïàêåòîâ ëîêàëèçàöèèWMP9 ñèëüíî óâåëè÷èëî áû è áåçòîãî íåõèëûé ðàçìåð ñåðâèñ-ïàêà. Âïðî÷åì,ðóñèôèêàòîð äëÿ WMP9 âåñèò ìåíüøå 3 Ìá èåãî íåòðóäíî ñëèòü è ñàìîìó. Åñëè, êîíå÷íî,òû ýòîò Windows Media Player âîîáùå ñîáèðàåøüñÿêîãäà-íèáóäü þçàòü :).ÒÅÕÍÎËÎÃÈß NXÁðàíäìàóýð, öåíòð áåçîïàñíîñòè, WMP9 óæåáûëè óïîìÿíóòû. Íî íà ýòîì íîâøåñòâà íåçàêàí÷èâàþòñÿ. Î DirectX 9.0b, ÿ äóìàþ, ðàññêàçûâàòüíåò ñìûñëà, íàâåðíÿêà îí ó òåáÿñòîèò íà ìàøèíå óæå ñåé÷àñ. À âîò íà ïîääåðæêåòåõíîëîãèè NX (èíîãäà ìîæíî âñòðåòèòüè äðóãîå íàçâàíèå ýòîé òåõíîëîãèè -DEP, Data Execute Protection) íàäî îñòàíîâèòüñÿïîïîäðîáíåå.Óâåðåí, ÷òî òû ìíîãî ðàç ñëûøàë ïðî óÿçâèìîñòè,âûçâàííûå ïåðåïîëíåíèåì áóôåðà.Ñóòü äåëà çàêëþ÷àåòñÿ â òîì, ÷òî ïðîãðàììåïåðåäàþòñÿ ñïåöèàëüíûì îáðàçîì ñôîðìèðîâàííûåäàííûå, ïðåâûøàþùèå ðàçìåðâûäåëåííîãî ïîä íèõ ìåñòà (áóôåðà), è â ðåçóëüòàòå"õâîñò" ýòèõ äàííûõ ìîæåò áûòü âûïîëíåíêàê êîä ýòîé ïðîãðàììû.Ïðè èñïîëüçîâàíèè òåõíîëîãèè NX (NoeXecute page protection - çàùèòà ñòðàíèö îòèñïîëíåíèÿ) ðàçðàáîò÷èê ïðîãðàììû ìîæåò9qP
ïîìåòèòü ÷àñòü çàíèìàåìîé åþ ïàìÿòè êàêíåèñïîëíÿåìóþ - è ëþáàÿ ïîïûòêà çàïóñòèòüêîä èç ïåðåïîëíåííîãî áóôåðà ïîëó÷èò îòëóï.Õîðîøî? Õîðîøî, äà íå î÷åíü. Ýòà òåõíîëîãèÿíóæäàåòñÿ â ñïåöèàëüíîé ïîääåðæêåñî ñòîðîíû ïðîöåññîðà. È åñëè ó òåáÿ îáû÷íûéÏåíòèóì èëè Àòëîí, ãóáó ìîæíî îñîáîíå ðàñêàòûâàòü. ×òîáû âîñïîëüçîâàòüñÿ ïðåèìóùåñòâàìèçàùèòû îò èñïîëíåíèÿ, íàäîèìåòü êîìïüþòåð íà áàçå äîñòóïíûõ óæåñåé÷àñ ïðîöåññîðîâ Îïòåðîí è Àòëîí-64 èëèïðîöåññîðîâ Ïåíòèóì ñ ïîääåðæêîé 64-ðàçðÿäíûõîïåðàöèé, êîòîðûå äîëæíû ïîÿâèòüñÿýòèì ëåòîì (êñòàòè, èìåííî ïîýòîìó ÿ îòëîæèëïîêóïêó íîâîãî êîìïüþòåðà âçàìåíìîåãî PIII íà îñåíü).Ïîìèìî ýòîãî, ñàì ñîôò äîëæåí áûòüíàïèñàí ñ ó÷åòîì ýòîé òåõíîëîãèè. Åñòåñòâåííî,òàêèõ ïðîãðàìì ñåé÷àñ ìàëî. Íî òåìîäóëè ÕÐ’øêè, â êîòîðûõ ïîòåíöèàëüíîñóùåñòâóåò îïàñíîñòü ïåðåïîëíåíèÿ áóôåðà,áûëè ïåðåêîìïèëèðîâàíû çàíîâî, ÷òîáûïðè âîçìîæíîñòè óêàçàííóþ çàùèòó èñïîëüçîâàòü.ÎÑËÈÊÈ IE È OEÏîñëå óñòàíîâêè SP2 íà÷íåò ðàäîâàòü íîâûìèôèøå÷êàìè è îñëèê IE. Ñàìîå ãëàâíîå -îí òåïåðü ñìîæåò áëîêèðîâàòü âñïëûâàþùèåîêíà, êîòîðûìè çëîóïîòðåáëÿþò íà î÷åíüìíîãèõ âåáñàéòàõ. À åñëè òû çàõî÷åøü, ÷òîáûíà êàêîì-òî ñàéòå âñïëûâàþùèå îêíà âñåæå ïîÿâëÿëèñü, ïðèäåòñÿ äîáàâëÿòü ýòîòñàéò â ñïèñîê èñêëþ÷åíèé (ðèñ. 7).Êàê ÿ óæå ãîâîðèë, èçìåíèëîñü è ïðåäóïðåæäåíèå,âûâîäèìîå íà ýêðàí ïðè ñêà÷èâàíèèèñïîëíÿåìûõ ôàéëîâ. Äîáàâèëîñü íåìàëîíîâûõ îïöèé íà âêëàäêå "Áåçîïàñíîñòü",÷òî äàåò âîçìîæíîñòü áîëåå òîíêî íàñòðîèòüïîâåäåíèå IE ïðè ïðîñìîòðå ñàéòîâ, êîòîðûìíå ñòîèò äîâåðÿòü âîîáùå èëè ìîæíîäîâåðÿòü, íî ñ îãëÿäêîé. Êðîìå òîãî, IE ñòàíåòëó÷øå êîíòðîëèðîâàòü çàêà÷êó ñöåíàðèåâJava è ActiveX, âûâîäÿ ïðåäóïðåæäàþùåå ñîîáùåíèå(ðèñ. 8). Ïðàâäà, åñëè òû íà ñâîåìêîìïüþòåðå çàíèìàåøüñÿ âåáäèçàéíîì, òîýòî ñîîáùåíèå ìîæåò òåáå èçðÿäíî íàäîåñòü.Âïðî÷åì, ñóùåñòâóåò íåñêîëüêî ñïîñîáîâñäåëàòü òàê, ÷òîáû îíî íå ïîÿâëÿëîñüïðè çàãðóçêå ñòðàíèö ñ æåñòêîãî äèñêà. Ñàìûéïðîñòîé - ýòî äîáàâèòü â ðååñòð ïàðàìåòðHKLM\Software\Microsoft\InternetExplorer\main\FeatureControl\FEATURE_LocalMachine_Lockdown\IExplorer.exe=0.Òû, ðàçóìååòñÿ, çíàåøü, ÷òî ìíîãèå ïðîãðàììûâñòðàèâàþò â Internet Explorer ñâîèìåíþ è ïàíåëè, ïðè÷åì äåëàþò îíè ýòî ïîä-÷àñ íå ñîâñåì êîððåêòíî èëè, ñêàæåì, áåçðàçðåøåíèÿ ïîëüçîâàòåëÿ. Òàê âîò, íîâàÿâåðñèÿ îñëèêà ïîçâîëÿåò óïðàâëÿòüíàäñòðîéêàìè - îòêëþ÷àòü èõ è ñíîâà âêëþ-÷àòü, íå çàíèìàÿñü óñòàíîâêîé èëè óäàëåíèåìïðîãðàìì, ýòè íàäñòðîéêè äîáàâèâøèõ.Áîëåå òîãî, â ñëó÷àå âûëåòà èëè çàâèñàíèÿIE òåïåðü ñòàðàåòñÿ îïðåäåëèòü, íå ñâÿçàíàëè íåïîëàäêà ñ êàêîé-ëèáî íàäñòðîéêîé. Åñëèâèíîâíèêà óäàñòñÿ âû÷èñëèòü, òî èíôîðìàöèÿî íåì ñðàçó æå ïîÿâèòñÿ íà ýêðàíå. Àòâîå äåëî áóäåò ðåøèòü - íóæåí ëè òåáå ýòîòäîïîëíèòåëüíûé ìîäóëü èëè ëó÷øå îòêëþ-÷èòü åãî íà ôèã, äàáû îí íå ìåøàë áðàóçåðóðàáîòàòü (ðèñ. 9).Outlook Express òàêæå ïîóìíåë - HTMLïèñüìàîí ïîçâîëÿåò ïðîñìàòðèâàòü â òåêñòîâîìôîðìàòå, ÷òî àâòîìàòè÷åñêè îòêëþ÷àåòâûïîëíåíèå ëþáûõ ñêðèïòîâ, êîòîðûå âýòè ïèñüìà ìîãóò áûòü êåì-òî çàáîòëèâîâëîæåíû. À ïðè ïðîñìîòðå â HTML ÎÅ òåïåðüíå ñòàíåò àâòîìàòîì çàãðóæàòü êàðòèíêè èñöåíàðèè, ññûëêè íà êîòîðûå èìåþòñÿ âòåêñòå. Ïðîñòî â îêíå ÎÅ ïîÿâèòñÿ ñïåöèàëüíàÿïàíåëü, ñ ïîìîùüþ êîòîðîé ìîæíî áóäåòýòè ñàìûå ðèñóíêè âçÿòü è ïîäãðóçèòü.ÎÄÍÎÉ ÑÒÐÎÊÎÉ…Â SP2 ðàñøèðåíû âîçìîæíîñòè ðàáîòû âáåñïðîâîäíûõ ñåòÿõ (Wi-Fi), â ÷àñòíîñòè, äîáàâëåíàñëóæáà àâòîêîíôèãóðàöèè è ìàñòåððåãèñòðàöèè. Åñëè äëÿ òåáÿ áåñïðîâîäíîéäîñòóï â Ñåòü - íîðìà æèçíè, òî âñå íåîáõîäèìûåïîäðîáíîñòè òû ëåãêî íàéäåøü íàñàéòå Microsoft.Åñòü åùå ìàññà ìåëêèõ óëó÷øåíèé è äîïîëíåíèé(íàïðèìåð, ïîâûøåíà áåçîïàñíîñòüèñïîëüçîâàíèÿ DCOM, óñèëåíà áðîíÿ óWindows Messenger), íî ÷òîáû îáúÿñíèòü, â÷åì çàêëþ÷àþòñÿ ýòè óëó÷øåíèÿ, ïîòðåáîâàëîñüáû íåìàëî ìåñòà, òàê ÷òî ïðèäåòñÿîáîéòèñü áåç ïîäðîáíîñòåé.Ïîñëåäíåå íîâøåñòâî, î êîòîðîì ñòîèòðàññêàçàòü, - ýòî èçìåíåíèÿ â ðàáîòå àïïëåòà"Óñòàíîâêà è óäàëåíèå ïðîãðàìì". Èñïðàâëåíèÿ-òîè îáíîâëåíèÿ âûõîäÿò íå òîëüêîê ñàìîé Windows, íî è ê äðóãîìó ñîôòó. Èçà÷àñòóþ ïîëó÷àåòñÿ òàê, ÷òî â ñïèñêå óñòàíîâëåííûõïðîãðàìì ëüâèíóþ äîëþ ñîñòàâëÿþòèìåííî îáíîâëåíèÿ, à íå ñàìè ïðîãè.Òàê âîò, ïîñëå óñòàíîâêè SP2 ýòè îáíîâëåíèÿìîæíî áóäåò ëèáî ñêðûâàòü, ëèáî ïîêàçûâàòüèõ ñãðóïïèðîâàííûìè âìåñòå ñ îñíîâíîéïðîãðàììîé, äëÿ ÷åãî â îêíå "Óñòàíîâêàè óäàëåíèå ïðîãðàìì" äîáàâëåí ñïåöèàëüíûéôëàæîê (ðèñ. 10).ÇÀÊËÞ×ÅÍÈÅÑîâåòîâàòü, ñòàâèòü èëè íå ñòàâèòü òåáå âòîðîéñåðâèñ-ïàê - çàíÿòèå áåññìûñëåííîå.Ñàì çíàåøü, ÷òî ñðàçó æå ïîñëå îôèöèàëüíîãîðåëèçà äàííûé ïàêåò èñïðàâëåíèé ñòàíåòîáÿçàòåëüíîé ÷àñòüþ ëþáîé XP’øêè, õîçÿèíêîòîðîé õîòü ñêîëüêî-íèáóäü çà ñâîåé ìàøèíîéñëåäèò. Äðóãîå äåëî - ïðåäâàðèòåëüíûåâåðñèè. Íèêòî òåáå íå ãàðàíòèðóåò, ÷òî îíèêîððåêòíî ëÿãóò íà òâîþ îñü. Ýòî óæ êàê ïîâåçåò.Ñèñòåìà ìîæåò çàðàáîòàòü â ëó÷øåìâèäå, à ìîæåò òèõî-ìèðíî îòäàòü êîíöû. Òàê÷òî ìîé òåáå ñîâåò - ïîòåðïè äî âûõîäà ôèíàëüíîéâåðñèè. ×åñòíîå ñëîâî, ýòîò ñåðâèñïàêìû âñå æäåì óæå ñòîëüêî âðåìåíè, ÷òîíåäåëÿ-äðóãàÿ ïîãîäû íå äåëàåò. zqQ