私たちはデバイスにネットワーク接続を使用しない「割り当てられたアクセス」アプリケーションを実行しています。この製品は、Windows 10ビルド1703で当社のUWPアプリケーションを起動し、直ちに実行します。C++/CXで書かれたUWPで時間を設定する
このデバイスは国際的なもので、現在の地域とローカルのDSTルールに基づいて時刻と日付を設定する必要があります。
UWPアプリケーションはデフォルトでサンドボックス化されているため、このようなシステムコールは一般的に利用できません。このアプリは決して店に置かれることはありませんので、ストアルールを遵守する必要がないということを考えれば、時間を設定するための回避策がありますか? (完全に信頼できるUWPアプリですか?これは変換されたwin32アプリケーションに限定されている可能性があります)
現在、Windows :: Globalization :: Calendarメソッドで時刻と日付を読み取っていますが、方法(おそらく、アプリケーションの制限のため)
時間を設定するアプリからwin32アプリケーションを起動することもあります。おそらく時間と日付をコマンドラインパラメータとして渡します。これは最善の解決策ですか、実際にはうまくいくのでしょうか? この機能を有効にする可能性のあるアプリマニフェストに何かを追加できますか?
それは、タイムスタンプなどを使用すると、当社の特定のアプリのためにかなり制限となり、日付と時刻を設定することができない私はあなたが経由で店舗への移植後、WPFを使用したほうが良いと思います
、アプリが適切な特権を持っていません。たとえば、UWPアプリケーションからデスクトップアプリケーションを起動する場合は、[FullTrustProcessLauncher]を使用して起動できます(https://docs.microsoft.com/en-us/uwp/api/windows.applicationmodel.fulltrustprocesslauncher#Windows_ApplicationModel_FullTrustProcessLauncher_LaunchFullTrustProcessForAppAsync_System_String_ )。 「要求された操作には仰角が必要です」というエラーが表示されます。 – kennyzx