コード例 #1
0
ファイル: Adapter.cs プロジェクト: lwhitelock/Websitepanel
 protected override void Uninstall()
 {
     Context.ComponentId = GetComponentID(Context);
     AppConfig.LoadComponentSettings(Context);
     SetupScript Script = null;
     switch (ModeExtension)
     {
         case ModeExtension.Normal:
             {
                 Script = new UninstallScript(Context);
                 var Act = new InstallAction(ActionTypes.DeleteShortcuts);
                 Act.Description = "Deleting shortcuts...";
                 Act.Log = "- Delete shortcuts";
                 Act.Name = "Login to WebsitePanel.url";
                 Script.Actions.Add(Act);
             }
             break;
         case ModeExtension.Backup:
             Script = new BackupScript(Context);
             break;
         default:
             throw new NotImplementedException("Uninstall " + ModeExtension.ToString());
     }
     Script.Run();
 }
コード例 #2
0
ファイル: Adapter.cs プロジェクト: lwhitelock/Websitepanel
 protected override void Uninstall()
 {
     Context.ComponentId = GetComponentID(Context);
     AppConfig.LoadComponentSettings(Context);
     SetupScript Script = null;
     switch (ModeExtension)
     {
         case ModeExtension.Normal:
             Script = new UninstallScript(Context);
             break;
         case ModeExtension.Backup:
             Script = new BackupScript(Context);
             Script.Actions.Add(new InstallAction(ActionTypes.StopWindowsService));
             break;
         default:
             throw new NotImplementedException("Uninstall " + ModeExtension.ToString());
     }
     Script.Run();
 }