<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<image>
<link>https://www.computertrends.cz/</link>
<title>Computertrends</title>
<url>https://i.iinfo.cz/cw/rss-88x31.gif</url>
<width>88</width>
<height>31</height>
</image>
<title>Computertrends - aktuality s tématem uac</title>
<link>https://www.computertrends.cz/n/uac/</link>
<description>Computertrends - Deník pro IT profesionály</description>
<language>cs</language>
<pubDate>Wed, 21 Jul 2010 06:20:59 GMT</pubDate>
<item>
<title>Co a jak změnit při vývoji aplikací pro Windows 7</title>
<link>https://www.computertrends.cz/aktuality/co-a-jak-zmenit-pri-vyvoji-aplikaci-pro-windows-7/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Již Windows Vista přinesly nové bezpečnostní prvky, které Windows 7 více roz&#353;iřují. Z pohledu vývoje aplikací a softwaru je pravděpodobně nejzásadněj&#353;í změnou technologie User Account Control, nicméně ve Windows 7 je změn více a Microsoft přiná&#353;í celou řadu nástrojů a možností, jak začít vyvíjet pro technologie Windows 7 a jak přizpůsobit aplikace tak, aby odpovídaly specifikacím Windows 7.

Změny ve Windows 7 s ohledem na kompatibilitu aplikací
Každý uživatel je &#8222;standardní uživatel&#8220;. Při standardní instalaci Windows, kde je UAC zapnuté, je každý uživatel považován za standardního uživatele, tedy uživatele bez administrátorského oprávnění, i přesto, že je uživatel administrátorem na počítači. Díky této technologii je zvý&#353;eno zabezpečení počítače a potažmo i celého IT prostředí, kde je počítač provozován. Z pohledu vývoje aplikací je zapotřebí dbát na to, aby UAC nežádalo uživatele o pový&#353;ení oprávnění při každém spu&#353;tění aplikace. Pový&#353;ená oprávnění by se měla využívat pouze při změnách v operačním systému, jako je například instalace aplikace. Operační systém umožňuje UAC vypnout, nicméně v takovém případě je důležité vědět, že při vypnutém UAC není prováděna virtualizace registru a souborového systému a Internet Explorer není provozován v tzv. protected módu.

Provoz interaktivních služeb a ovladačů, tzv. session 0. U Windows XP bylo možné provozovat služby a aplikace, které mohly zasílat informace do prostředí přihlá&#353;eného uživatele &#8211; služby a ovladače běžely ve stejné session. U Windows 7 jsou služby a aplikace provozovány v naprosto oddělené relaci, a není tedy možné přímo zasílat informace na uživatelský desktop.


Závislost na barevném schématu, kdy ve Windows 7 je použito schéma Luna Theme z Windows XP.

Změna verze operačního systému. Windows 7 má verzi operačního systému 6.1. Kupodivu to vede k lep&#353;í spolupráci předev&#353;ím s aplikacemi, které kontrolují přítomnost Windows XP (verze 5.1). Aplikace kontrolují &#8222;MajorVersion&#8220; a &#8222;MinorVersion&#8220;, kde byly u Windows Vista způsobeny problémy verzí (6.0).

Platforma x64. Při volbě operačního systému, který se bude nasazovat, je nutné také zvážit, jakou bitovou architekturu zvolit. Platforma x64 bezesporu přiná&#353;í velké množství výhod, ale je nutné mít na zřeteli, že není možné provozovat 32bit ovladače a 16bit aplikace. Potenciální komplikací s x64 platformou je rozdílné umístění informací v registru a zápisu do větve HKLM\Software. Pokud je aplikace nativní x64, zapisuje informace přímo do větve HKLM\Software, kdežto aplikace, která je x86 a je spu&#353;těna na x64 systému (pomocí WoW64), zapisuje informace do HKLM\Wow6432node. Pokud aplikace následně potřebuje informace vyčíst, může nastat problém s přístupem do registru (aplikace se pokou&#353;í číst přímo z HKLM\Software, a nikoliv z HKLM\Software\Wow6432node). Toto dělení se týká také uživatelské části registru &#8211; HKCU.

Změna výchozího barevného schématu. Windows XP obsahovaly výchozí barevné schéma označované jako &#8222;Luna Theme&#8220;. Toto barevné schéma není nastaveno jako výchozí ve Windows Vista a Windows 7, proto některé aplikace nemusí zobrazovat informace tak, jak by měly.</description>

<author>redakce@computertrends.cz (Computertrends: článek jeprezentací)</author>
<pubDate>Wed, 21 Jul 2010 06:20:59 GMT</pubDate>

<guid isPermaLink="false">www.computertrends.cz-actuality-7457</guid>


</item>
</channel>
</rss>