Example #1
0
 private void stopButton_Click(object sender, RoutedEventArgs e)
 {
     if (state == SetupWizardState.StartMenu)
     {
         Application.Current.Shutdown();
     }
     else if (state == SetupWizardState.Startup)
     {
         state = SetupWizardState.Done;
         Render();
     }
 }
Example #2
0
        private void nextButton_Click(object sender, RoutedEventArgs e)
        {
            if (state == SetupWizardState.StartMenu)
            {
                // Install start menu and COM server.
                StartMenuHelpers.Install(App.AppId, typeof(ActivationHandler).GUID);
                COMServerHelpers.Register(typeof(ActivationHandler).GUID);

                state = SetupWizardState.Startup;
                Render();
            }
            else if (state == SetupWizardState.Startup)
            {
                var regKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
                regKey.SetValue(App.AppId, Process.GetCurrentProcess().MainModule.FileName);

                state = SetupWizardState.Done;
                Render();
            }
            else if (state == SetupWizardState.Done)
            {
                Close();
            }
        }