コード例 #1
0
ファイル: Program.cs プロジェクト: Jamlee/ss-ec2
        public static void Init()
        {
            // 初始化配置并启动Aws自动侦测服务
            var config = (new Shadowsocks.Util.AwsConfig()).config;
            var aws    = new AwsEc2(MainController, config.accessKey, config.accessSecret);

            aws.Up();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Jamlee/ss-ec2
        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;
            }
        }