その主な違いとグWindows XP、Vistaでは動作しないのですか?
-
09-06-2019 - |
質問
からのデスクトップアプリケーショ開発者視点で違いがありま開発のためのWindows XPおよび開発のためのWindows Vistaでは動作しないのですか?
解決
ユーザインタフェース
を見る Windows Vistaユーザーガイドライン ですがその多くを変更していUI要素ので、注意する必要があります。一部の主要なくてはならない事がいくつか注意:
- 大きめのアイコン
- 新しい フォント (に影響を与えるいくつかのカスタムUI constistency)
- 新しい ダイアログボックスの特徴 (タスクのダイアログ)
- 変更 共通ダイアログ (ファイルを開く"保存と新しいパスワードを入力してく.)
- ダイアログでテキスト スタイルや色, は、 look
- 新しい エアロダウンロード
- 一新 追加
- より良い 通知UI
- 新しい推奨の方法など 検索制御
- ガラス
64ビット
Vistaは64ビット版がXPかったものの、ユーザーが利用Vista64よXP64.しかし、これらへの対応:
- レジストリの仮想化
- レジストリのリダイレクト (Wow6432Node)
- レジストリの反射
- デジタル署名のためのカーネルモジュール
- MSIインストーラーにて 新規物件の への対応
UAC
ユーザーアカウントコントロール 大きく影響するデフォルトの許可申請時の相互作用のOSとなる。
新しいApi
ありの新しいApiではの新たな手法の適用建設による新機能:
- 暗号化API:次世代の (CNG)
- 伸用マークアップ言語 (ー)
- Windows Communication Foundation WCF
- Windowsワークフロー財団 (WF)
- や 多くの小さなもの
インストーラー
ための施設を使用することはできますか共通ランタイムのインストールした後、本取引の完了 カスタムアクション 失敗しま 場合はカスタムアクションdllをVisual C++ランタイム上の対2005年CRT(SP1).
他のヒント
ない 来 想定ユーザーアクセスでき、特定の分野でのディスク(プログラムファイルをwindowsディレクトリです。共に、やむを得ない事由によりデフォルトのユーザーアカウントのみ、書くことができる小さな部応用データです。また、できるとは思いませんが書けるグローバル地域のレジストリ-のみ、現在のユーザます。
もちろんの上昇その権限のもの自体が課題です。
一般的にプロビスタは同じでXPをかけて食べるという習慣があり、新しいアカウント制限というので注意。
このページについてご応募"UACを意識"
http://www.codeproject.com/KB/vista-security/MakingAppsUACAware.aspx
ができ、それを意識した選択だと。利用できる新Vistaもののように、UAC、CommandLinksエアロです。しかし、興味を持っているものUACプログラムの周りではないが必要なローカル管理者権限).を選択の場合は無視すべてのビスタ、それが全く違いる。
だいたいするとともにアプリでこれを取り扱うこともできます。がいません。場合は抽象の違い(例えば、独自の機能を示すTaskDialogのためのVistaでdumbsの入力をお願いしますMesssageBox XP)了し、管理状態の行き届いてみ書きに対する自身のコード及びこれらの差額についてしまうほど。
また、多くのVistaの新しいもの(例えば、UACはエアロはもう心配は一度作成する場合、最初の機能性について研究を行っているんで仕事をしているというつもりますので、無理に押し込まない開発途上のアプリです。
最も苦しいの一部を動からお申し込みXPをVista(私なりの視点から)対応をはじめとする多くのサービスとIPv6のものを使用するポートいたしました無料の無線供給->ネイティブWiFi転移といいます。
のUACものは基本的には議論の余地がある問題点;が非常に少ないのがアプリケーション開発者のニーズにいかない。