Beispiel #1
0
 private void InitializeInterfaces()
 {
     if (aam == null || pds == null)
     {
         aam = (IApplicationActivationManager) new ApplicationActivationManager();
         pds = (IPackageDebugSettings) new PackageDebugSettings();
     }
 }
Beispiel #2
0
        /// <summary>
        /// Activate an application from its Application Model ID.
        /// </summary>
        /// <param name="app_model_id">The app model ID.</param>
        /// <param name="arguments">Arguments for the activation.</param>
        /// <param name="throw_on_error">True to throw on error.</param>
        /// <returns>The PID of the process.</returns>
        public static NtResult <int> ActivateApplication(string app_model_id, string arguments, bool throw_on_error)
        {
            IApplicationActivationManager mgr = (IApplicationActivationManager) new ApplicationActivationManager();

            return(mgr.ActivateApplication(app_model_id, arguments, ACTIVATEOPTIONS.AO_NONE, out int pid).CreateResult(throw_on_error, () => pid));
        }
Beispiel #3
0
 public UserPanel()
 {
     InitializeComponent();
     _applicationActivationManager = new ApplicationActivationManager();
 }