2017-11-18 9 views
0

Windows 10は、streamlined for security and superior performanceという特別なWindows版です。基本的には、Microsoft Storeからのアプリケーションのインストールのみが可能です。Windows 10の検出方法は?

通常のデスクトップアプリケーションをデスクトップブリッジ経由でStoreに配信することができます。そのため、大きな問題ではありません。しかし、Windows 10 SはStoreアプリケーションに追加の制限を課し、起動時にクラッシュする可能性があります。

私はStore Application Review Resultsからこのフィードバックを受け取りました。

アプリケーションポリシー:10.1.2.1不正確な機能性:開発者にWindowsの10S

注:

アプリは、Windows 10 S上では動作しません。また、アプリケーション は、ユーザーに通知することなく終了します。 Windowsで動作しないアプリケーション 10 Sは正常なシャットダウンをサポートしている必要があります。

再現手順: 1. Windows 10Sでアプリを起動します。 2.あなたのアプリはWindows 10 Sでは動作しません。アプリケーションはユーザーに通知することなく終了します。

のWindows 10 Sのためにアプリをテストしてくださいしてください: https://docs.microsoft.com/windows/uwp/porting/desktop-to-uwp-test-windows-s テストされたデバイス:Windowsの10デスクトップ

だから、基本的に私は何をする必要があるかは、Windows 10 Sを検出し、それはだユーザに通知することですサポートされていません。

+0

[this](https://stackoverflow.com/q/4405761/8918893)の質問を確認してください。 – Klooven

+1

あなたがポーランド出身であるため、WmpなしでNエディションの値を追加しました。そのような問題を検出してそのエディションを検出する可能性があります。 – magicandre1981

+1

好奇心をそそり、あなたのアプリがクラッシュしていることを知っていますか? –

答えて

3

使用GetProductInfoのWin32 APIの呼び出しと戻り値PRODUCT_CLOUD0x000000B2)とPRODUCT_CLOUDN0x000000B3)を確認してください。その2つの値は、Windows 10のSKU検出コードです。

関連する問題