Windows Tips & News

Windows 10は、マルチインスタンスサポート、UWPコンソールアプリ、およびより広範なファイルシステムアクセスを備えたストアアプリを取得しています

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

Microsoftは、ストアアプリの複数のインスタンスを起動する機能であるUWPコンソールアプリのサポートを発表しました。 バージョン1803またはRedstone4として知られるWindows10の次のメジャーリリースでのより広範なファイルシステムアクセス。

広告


Windows 10バージョン1803では、UWP(ストア)アプリがオプトインして複数のインスタンスをサポートできるようになりました。 開発者は、アプリの新しいインスタンスを起動するか、既存のインスタンスをアクティブ化するかを決定できます。
UWPマルチインスタンス

Microsoftは、この機能を次のように説明しています。

Windows 10バージョン1803より前では、UWPアプリのインスタンスは一度に1つしか実行できませんでした。 これで、UWPアプリは、複数のインスタンスをサポートするようにオプトインできます。 マルチインスタンスUWPアプリのインスタンスが実行されていて、後続のアクティベーションリクエストが届いた場合、プラットフォームは既存のインスタンスをアクティベートしません。 代わりに、別のプロセスで実行される新しいインスタンスを作成します。

アプリの現在の実装とは異なり、特定のストアアプリは複数のウィンドウを持つことができますが、単一のウィンドウを持つことができます プロセス、マルチインスタンス機能により、ストア用に複数のプロセスを互いに分離することができます アプリ。 これにより、信頼性とセキュリティが向上し、同時に複数のファイルを操作できるようになります。 更新されたSDKにより、サードパーティのアプリ開発者がこの機能にアクセスできるようになりました。

デスクトップ(Win32)アプリには常にこの機能があることに注意してください。 この機能は現在、ストアアプリに拡張されています。

コンテンツ隠れる
ストアでのコンソールUWPアプリのサポート
より広範なファイルシステムアクセス

ストアでのコンソールUWPアプリのサポート

Windows 10バージョン1803「Redstone4」に搭載されているもう1つの興味深い機能は、コンソールUWPアプリです。 UWPアプリは、入力と出力にコンソールウィンドウを使用できるようになりました。 これらは、コマンドプロンプトおよびPowerShellで使用することを目的としています。 このようなアプリは、コンソールAPIだけでなく、printfやgetcharなどの従来のWin32APIも使用できます。

より広範なファイルシステムアクセス

ユニバーサルWindowsプラットフォームに更新が加えられると、マルチインスタンスアプリとコンソールUWPアプリの両方で、より広範なファイルシステムアクセスが可能になります。 Microsoftは次のように述べています。

-最初の方法は、アプリにAppExecutionAlias(通常のウィンドウUWPアプリまたはコンソールUWPアプリ)がある場合に使用されます。 この場合、アプリには、現在の作業ディレクトリ以下からファイルシステムへのアクセス許可が付与されます。 つまり、ユーザーはコマンドラインからアプリを実行し、アプリを起動するファイルシステム内の場所を選択します。 アプリには、その時点からファイルシステムのアクセス許可が与えられます。
-2番目のファイルシステム機能は、ファイルシステム全体にアクセス許可を付与します(または、厳密には、アプリを実行しているユーザーとまったく同じアクセス許可をファイルシステム全体に付与します)。 これは非常に強力な機能です。このため、制限された機能によって保護されています。 この機能を宣言するアプリをストアに送信する場合は、アプリにこの強力な機能が必要な理由と、アプリがどのように使用するかについての追加の説明を提供する必要があります。

ソース: マイクロソフト

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows 10でシャットダウン、再起動、休止状態、およびスリープショートカットを作成する

Windows 10でシャットダウン、再起動、休止状態、およびスリープショートカットを作成する

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows 10では、さまざまな方法を使用して、オペレーティングシステムをシ...

続きを読む

Linux MintMATEエディションでバッテリーの明るさの薄暗い強度を設定する

Linux MintMATEエディションでバッテリーの明るさの薄暗い強度を設定する

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいデフォルトでは、Linux MintラップトップをAC電源からバッテリーに切り替...

続きを読む

Windows10の属性コンテキストメニューの追加

Windows10の属性コンテキストメニューの追加

ファイル属性は、ファイルシステムに保存されているファイルの特別なメタデータまたはプロパティであり、コンピュータソフトウェアにその動作を変更するように指示します。 それらのいくつかは、オペレーティ...

続きを読む