Beispiel #1
0
 private async void Launch(IPublicAPI api, string queryArguments)
 {
     var appManager = new ApplicationActivationHelper.ApplicationActivationManager();
     const ApplicationActivationHelper.ActivateOptions noFlags = ApplicationActivationHelper.ActivateOptions.None;
     await Task.Run(() =>
     {
         try
         {
             appManager.ActivateApplication(UserModelId, queryArguments, noFlags, out var unusedPid);
         }
         catch (Exception)
         {
             var name    = "Plugin: " + Properties.Resources.wox_plugin_program_plugin_name;
             var message = $"{Properties.Resources.powertoys_run_plugin_program_uwp_failed}: {DisplayName}";
             api.ShowMsg(name, message, string.Empty);
         }
     }).ConfigureAwait(false);
 }
Beispiel #2
0
 private async void Launch(IPublicAPI api)
 {
     var          appManager = new ApplicationActivationHelper.ApplicationActivationManager();
     const string noArgs     = "";
     const ApplicationActivationHelper.ActivateOptions noFlags = ApplicationActivationHelper.ActivateOptions.None;
     await Task.Run(() =>
     {
         try
         {
             appManager.ActivateApplication(UserModelId, noArgs, noFlags, out uint unusedPid);
         }
         catch (Exception)
         {
             var name    = "Plugin: Program";
             var message = $"Can't start UWP: {DisplayName}";
             api.ShowMsg(name, message, string.Empty);
         }
     }).ConfigureAwait(false);
 }