Windows Apps用の簡単なランチャーを作成しようとしています。私は記念アップデートをインストールした後、具体的にメールのAppWindowsアプリケーションをWindows 10のAnniversaryアップデートで起動できません
public static void Main()
{
Process proc = new Process();
proc.StartInfo.FileName = "explorer.exe";
proc.StartInfo.Arguments = @"shell:Appsfolder\microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.mail";
proc.Start();
// Short code
//Process.Start("explorer", @"shell:Appsfolder\microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.mail");
}
のためにこのコードは私のために働いていません。 以前のバージョンのWindowsで動作していました。 誰かがそれをテストできますか? 何かを追加する必要はありますか?
私はこのコマンドを実行しても、動作しています。
メールアプリケーションがデフォルトのメールハンドラであると仮定すると、デフォルトのメールアプリケーションを開くには 'mailto://'(proc.StartInfo.UseShellExecuteをTrueに設定する)を実行するだけです。 –
これは私が望む結果ではありません。私はMailアプリを開きたいだけです。あなたの提案(mailto://)を使用すると、結果として新しい電子メールを作成しようとします。さらに、そこに1つのアカウントがあり、アプリが起動すると、電子メールが送信されるアカウントを選択するように求められます。 – zdzdz
https://powertoe.wordpress.com/2012/11/02/get-a-list-of-metro-apps-and-launch-them-in-windows-8-using-powershell/ –