Windows App Certification Kit - テスト結果
アプリ名: My Productアプリのバージョン: 1.0.0アプリの発行者: My CompanyOS のバージョン: Microsoft Windows 7 Ultimate (6.1.7601.65536)キット バージョン: 2.2レポート時刻: 2013/03/26 15:05:06
全体の結果:
合格しましたが、警告が発生しましたアプリのユーザーに悪影響を与えないように、警告の根本的な原因を調査することを強くお勧めします。
クリーンに元の状態に戻すことが可能かどうかのテスト
正しいフォルダーにインストールするテスト
合格%WINDIR% または %SystemDrive% フォルダーに書き込む
デジタル署名されたファイルのテスト
警告署名されたドライバーおよび実行可能ファイルのインストール
以下の拡張子を持つ、署名のないファイルは報告されます: EXE、DLL、SYS、DRV、OCX、SCR、および CPL。
警告: ファイル、ドライバーの署名テストで、以下のエラーが検出されました: - 非ドライバー ファイル C:\ProgramData\{29894594-AE90-4AAD-8BFA-5644D6BE02B2}\Project1.exe には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- 非ドライバー ファイル C:\Program Files\My Product\Project1.exe には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- 非ドライバー ファイル C:\Program Files\My Product\Project1\mMSIExec.dll には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- 非ドライバー ファイル C:\Program Files\My Product\Project1\Release\Uncompressed\Project1.exe には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- 非ドライバー ファイル C:\Program Files\My Product\Project1\Release\Uncompressed\data\OFFLINE\mMSI.dll\mMSIExec.dll には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- 非ドライバー ファイル C:\Program Files\My Product\Project1\Release\Uncompressed\data\My Product\67A47F14\B46B0C2D\mMSIExec.dll には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- 非ドライバー ファイル C:\Program Files\My Product\Project1\Release\Uncompressed\data\My Product\67A47F14\408BC20A\Project1.exe には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- 非ドライバー ファイル C:\Program Files\My Product\Project1\Release\Uncompressed\data\My Product\67A47F14\371527E0\mMSIExec.dll には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- 非ドライバー ファイル C:\Program Files\My Product\Project1\Release\Single\data\OFFLINE\mMSI.dll\mMSIExec.dll には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
- アプリケーションのメイン インストーラー ファイル C:\Users\TOMMY\Documents\RAD Studio\Projects\ACK_TEST\Win32\Release\Project1\Release\Single\Project1.exe には有効な署名がありません (埋め込みまたはカタログ ファイル経由)。
上記のファイルのいずれかが、アプリケーションの主要な実行ファイル (スタート メニューまたはデスクトップにショートカットがあるファイル) ではない DLL、OCX、SCR、CPL または EXE ファイルの場合、
それらは無視しても問題ありません。その他のすべてのファイルは Windows アプリ認定の要件を満たすために署名されている必要があります。
- 修正されない場合は影響あり:
ファイルをデジタルで署名することで、ユーザーはソフトウェアが純正であることがわかります。また、ファイルがウイルスなどによって改ざんされた場合に検出を可能にします。Windows には、管理者アクセスによるすべての未署名アプリの起動を阻止する機能があります。ロックダウン環境で、ポップアップまたは UAC メッセージを表示せずに、アプリを正しく動作させるにはアプリを署名します。
修正方法:
ここに一覧表示されている未署名の DLL、.OCX、.SCR、.CPL または .EXE ファイルで、アプリの主要な実行ファイルの一部でないものは安全に無視できます。ドライバーを除くすべてのファイルは Authenticode 署名されている必要があり、ドライバーは WHQL 認証済みである必要があります。詳細は以下のリンクを参照してください:
Windows のカーネル モジュール用のデジタル署名
x64 Windows のサポートのテスト
合格プラットフォーム固有ファイルとドライバーのインストール
OS バージョン チェックのテスト
ユーザー アカウント制御 (UAC) のテスト
システムの再起動マネージャーのメッセージに従う
警告再起動をブロックしない
警告: 再起動をブロックしないテストで、以下のエラーが検出されました:- 実行可能ファイル C:\programdata\{29894594-ae90-4aad-8bfa-5644d6be02b2}\project1.exe はシャットダウンに失敗しました。
一部のアプリは、初回起動時に EULA、自動更新の確認、登録フォーム、およびまたはその他のユーザー対話型の確認画面が表示されます。アプリがこのように動作する場合、再起動の要件に準拠していないとして誤って報告される可能性があります。これらのファイルのいずれかがこの理由によって報告される場合、そのようなモジュールをすべて無効にするか却下して、クリーンな OS でテストを再起動します。
修正されない場合は影響あり:
アプリが正常なシャットダウンに失敗すると、OS が最終的にシャットダウンを強行した時点でユーザーのデータが失われる可能性があります。システムのシャットダウン要求に応答しない場合にも、シャットダウン/再起動プロセスが遅くなり、システム全体が遅い印象を与えます。
修正方法:
アプリはシステムのシャットダウンおよびセッションの終了メッセージに可能な限り迅速に応答する必要があります。詳細は以下のリンクを参照してください:
アプリケーション シャットダウン
セーフ モードのテスト
合格セーフ モードではサービスとドライバーを読み込まない
マルチユーザー セッションのテスト