public static void Init() { // 初始化配置并启动Aws自动侦测服务 var config = (new Shadowsocks.Util.AwsConfig()).config; var aws = new AwsEc2(MainController, config.accessKey, config.accessSecret); aws.Up(); }
private static void Application_ApplicationExit(object sender, EventArgs e) { // 关闭远端虚拟机 var config = (new Shadowsocks.Util.AwsConfig()).config; var aws = new AwsEc2(MainController, config.accessKey, config.accessSecret); aws.Down(); // detach static event handlers Application.ApplicationExit -= Application_ApplicationExit; SystemEvents.PowerModeChanged -= SystemEvents_PowerModeChanged; Application.ThreadException -= Application_ThreadException; HotKeys.Destroy(); if (MainController != null) { MainController.Stop(); MainController = null; } }