diff --git a/Form1.Designer.cs b/Form1.Designer.cs index 5bc7ce0..c0fccbe 100644 --- a/Form1.Designer.cs +++ b/Form1.Designer.cs @@ -55,21 +55,27 @@ namespace Vmianqian btnClearLog = new AntdUI.Button(); txtLog = new TextBox(); wechatHookCard = new System.Windows.Forms.Panel(); + label1 = new AntdUI.Label(); btnSelectWechatPath = new AntdUI.Button(); - btnWechatHookStart = new AntdUI.Button(); txtWechatPath = new Input(); - wechatProtocolCard = new System.Windows.Forms.Panel(); + lblWechatSidTitle = new AntdUI.Label(); + txtWechatId = new Input(); btnWechatSidAuto = new AntdUI.Button(); + btnWechatHookStart = new AntdUI.Button(); + wechatProtocolCard = new System.Windows.Forms.Panel(); numWechatInterval = new NumericUpDown(); chkWheel = new Checkbox(); btnWechatProtocolStart = new AntdUI.Button(); - lblWechatSidTitle = new AntdUI.Label(); - txtWechatId = new Input(); lblWechatFrequencyTitle = new AntdUI.Label(); - lblWechatPollingTitle = new AntdUI.Label(); wechatLogCard = new System.Windows.Forms.Panel(); btnClearWechatLog = new AntdUI.Button(); gridWechatLogs = new DataGridView(); + dataGridViewTextBoxColumn1 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn2 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn3 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn4 = new DataGridViewTextBoxColumn(); + 订单状态 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn5 = new DataGridViewTextBoxColumn(); alipayConfigCard = new System.Windows.Forms.Panel(); numAlipayInterval = new NumericUpDown(); lblAlipayDesc = new AntdUI.Label(); @@ -78,10 +84,13 @@ namespace Vmianqian txtAliPid = new Input(); alipayLogCard = new System.Windows.Forms.Panel(); gridAlipayLogs = new DataGridView(); - settingsListenCard = new System.Windows.Forms.Panel(); - lblSettingsInfo = new AntdUI.Label(); - txtServicePort = new Input(); - txtListenPath = new Input(); + dataGridViewTextBoxColumn6 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn8 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn9 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn7 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn10 = new DataGridViewTextBoxColumn(); + 状态 = new DataGridViewTextBoxColumn(); + dataGridViewTextBoxColumn11 = new DataGridViewTextBoxColumn(); settingsEmailCard = new System.Windows.Forms.Panel(); btnEmailSave = new AntdUI.Button(); btnEmailTest = new AntdUI.Button(); @@ -104,21 +113,10 @@ namespace Vmianqian buttonCollapse = new AntdUI.Button(); menu = new AntdUI.Menu(); contentHost = new System.Windows.Forms.Panel(); - pageSettings = new System.Windows.Forms.Panel(); pageAlipay = new System.Windows.Forms.Panel(); pageWechat = new System.Windows.Forms.Panel(); pageHome = new System.Windows.Forms.Panel(); - dataGridViewTextBoxColumn1 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn2 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn3 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn4 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn5 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn6 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn7 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn8 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn9 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn10 = new DataGridViewTextBoxColumn(); - dataGridViewTextBoxColumn11 = new DataGridViewTextBoxColumn(); + pageSettings = new System.Windows.Forms.Panel(); homeSummaryCard.SuspendLayout(); homeConfigCard.SuspendLayout(); homeMemberCard.SuspendLayout(); @@ -132,15 +130,14 @@ namespace Vmianqian ((System.ComponentModel.ISupportInitialize)numAlipayInterval).BeginInit(); alipayLogCard.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)gridAlipayLogs).BeginInit(); - settingsListenCard.SuspendLayout(); settingsEmailCard.SuspendLayout(); titlebar.SuspendLayout(); bottomBar.SuspendLayout(); contentHost.SuspendLayout(); - pageSettings.SuspendLayout(); pageAlipay.SuspendLayout(); pageWechat.SuspendLayout(); pageHome.SuspendLayout(); + pageSettings.SuspendLayout(); SuspendLayout(); // // homeSummaryCard @@ -148,10 +145,9 @@ namespace Vmianqian homeSummaryCard.BackColor = Color.White; homeSummaryCard.Controls.Add(lblSummaryTitle); homeSummaryCard.Controls.Add(lblSummaryDesc); - homeSummaryCard.Location = new Point(31, 28); - homeSummaryCard.Margin = new Padding(5, 4, 5, 4); + homeSummaryCard.Location = new Point(20, 23); homeSummaryCard.Name = "homeSummaryCard"; - homeSummaryCard.Size = new Size(1697, 169); + homeSummaryCard.Size = new Size(960, 100); homeSummaryCard.TabIndex = 3; homeSummaryCard.Tag = "home-summary"; // @@ -159,20 +155,18 @@ namespace Vmianqian // lblSummaryTitle.AutoSizeMode = TAutoSize.Auto; lblSummaryTitle.Font = new Font("Microsoft YaHei UI", 22F); - lblSummaryTitle.Location = new Point(44, 34); - lblSummaryTitle.Margin = new Padding(5, 4, 5, 4); + lblSummaryTitle.Location = new Point(28, 21); lblSummaryTitle.Name = "lblSummaryTitle"; - lblSummaryTitle.Size = new Size(610, 56); + lblSummaryTitle.Size = new Size(407, 38); lblSummaryTitle.TabIndex = 0; lblSummaryTitle.Text = "欢迎使用 V免签 PC 监听客户端"; // // lblSummaryDesc // lblSummaryDesc.ForeColor = Color.DimGray; - lblSummaryDesc.Location = new Point(110, 90); - lblSummaryDesc.Margin = new Padding(5, 4, 5, 4); + lblSummaryDesc.Location = new Point(28, 59); lblSummaryDesc.Name = "lblSummaryDesc"; - lblSummaryDesc.Size = new Size(1540, 45); + lblSummaryDesc.Size = new Size(899, 32); lblSummaryDesc.TabIndex = 1; lblSummaryDesc.Text = "当前阶段先打通“PC端本地监听 -> V免签服务端回调 -> 心跳检测”链路,整体布局按 AntdUI Demo 风格复刻。"; // @@ -187,19 +181,17 @@ namespace Vmianqian homeConfigCard.Controls.Add(txtServerUrl); homeConfigCard.Controls.Add(lblApiKeyTitle); homeConfigCard.Controls.Add(txtApiKey); - homeConfigCard.Location = new Point(31, 226); - homeConfigCard.Margin = new Padding(5, 4, 5, 4); + homeConfigCard.Location = new Point(20, 141); homeConfigCard.Name = "homeConfigCard"; - homeConfigCard.Size = new Size(836, 551); + homeConfigCard.Size = new Size(470, 280); homeConfigCard.TabIndex = 2; homeConfigCard.Tag = "home-config"; // // btnSaveConfig // - btnSaveConfig.Location = new Point(38, 333); - btnSaveConfig.Margin = new Padding(5, 4, 5, 4); + btnSaveConfig.Location = new Point(24, 209); btnSaveConfig.Name = "btnSaveConfig"; - btnSaveConfig.Size = new Size(371, 78); + btnSaveConfig.Size = new Size(210, 55); btnSaveConfig.TabIndex = 0; btnSaveConfig.Text = "保存配置"; btnSaveConfig.Type = TTypeMini.Primary; @@ -207,10 +199,9 @@ namespace Vmianqian // // btnHeartbeatCheck // - btnHeartbeatCheck.Location = new Point(427, 333); - btnHeartbeatCheck.Margin = new Padding(5, 4, 5, 4); + btnHeartbeatCheck.Location = new Point(241, 209); btnHeartbeatCheck.Name = "btnHeartbeatCheck"; - btnHeartbeatCheck.Size = new Size(371, 78); + btnHeartbeatCheck.Size = new Size(210, 55); btnHeartbeatCheck.TabIndex = 1; btnHeartbeatCheck.Text = "心跳检测"; btnHeartbeatCheck.Type = TTypeMini.Primary; @@ -218,10 +209,9 @@ namespace Vmianqian // // chkHeartbeatEnabled // - chkHeartbeatEnabled.Location = new Point(38, 432); - chkHeartbeatEnabled.Margin = new Padding(5, 4, 5, 4); + chkHeartbeatEnabled.Location = new Point(24, 306); chkHeartbeatEnabled.Name = "chkHeartbeatEnabled"; - chkHeartbeatEnabled.Size = new Size(97, 78); + chkHeartbeatEnabled.Size = new Size(62, 55); chkHeartbeatEnabled.TabIndex = 2; chkHeartbeatEnabled.CheckedChanged += chkHeartbeatEnabled_CheckedChanged; // @@ -229,69 +219,62 @@ namespace Vmianqian // lblHeartbeatDesc.AutoSizeMode = TAutoSize.Auto; lblHeartbeatDesc.ForeColor = Color.DimGray; - lblHeartbeatDesc.Location = new Point(141, 439); - lblHeartbeatDesc.Margin = new Padding(5, 4, 5, 4); + lblHeartbeatDesc.Location = new Point(90, 311); lblHeartbeatDesc.Name = "lblHeartbeatDesc"; - lblHeartbeatDesc.Size = new Size(72, 23); + lblHeartbeatDesc.Size = new Size(48, 16); lblHeartbeatDesc.TabIndex = 3; lblHeartbeatDesc.Text = "自动心跳"; // // lblServerUrlTitle // lblServerUrlTitle.AutoSizeMode = TAutoSize.Auto; - lblServerUrlTitle.Location = new Point(38, 28); - lblServerUrlTitle.Margin = new Padding(5, 4, 5, 4); + lblServerUrlTitle.Location = new Point(24, 20); lblServerUrlTitle.Name = "lblServerUrlTitle"; - lblServerUrlTitle.Size = new Size(85, 23); + lblServerUrlTitle.Size = new Size(57, 16); lblServerUrlTitle.TabIndex = 4; lblServerUrlTitle.Text = "V免签地址"; // // txtServerUrl // - txtServerUrl.Location = new Point(38, 67); - txtServerUrl.Margin = new Padding(5, 4, 5, 4); + txtServerUrl.Location = new Point(24, 47); txtServerUrl.Name = "txtServerUrl"; txtServerUrl.PlaceholderText = "例如:https://你的域名/"; - txtServerUrl.Size = new Size(760, 78); + txtServerUrl.Size = new Size(427, 55); txtServerUrl.TabIndex = 5; // // lblApiKeyTitle // lblApiKeyTitle.AutoSizeMode = TAutoSize.Auto; - lblApiKeyTitle.Location = new Point(38, 164); - lblApiKeyTitle.Margin = new Padding(5, 4, 5, 4); + lblApiKeyTitle.Location = new Point(24, 116); lblApiKeyTitle.Name = "lblApiKeyTitle"; - lblApiKeyTitle.Size = new Size(144, 23); + lblApiKeyTitle.Size = new Size(96, 16); lblApiKeyTitle.TabIndex = 6; lblApiKeyTitle.Text = "通信密钥 / Token"; // // txtApiKey // - txtApiKey.Location = new Point(38, 204); - txtApiKey.Margin = new Padding(5, 4, 5, 4); + txtApiKey.Location = new Point(24, 144); txtApiKey.Name = "txtApiKey"; txtApiKey.PlaceholderText = "请输入与服务端密钥"; - txtApiKey.Size = new Size(760, 78); + txtApiKey.Size = new Size(427, 55); txtApiKey.TabIndex = 7; // // homeMemberCard // homeMemberCard.BackColor = Color.White; homeMemberCard.Controls.Add(lblMemberPlaceholder); - homeMemberCard.Location = new Point(893, 226); - homeMemberCard.Margin = new Padding(5, 4, 5, 4); + homeMemberCard.Location = new Point(510, 141); homeMemberCard.Name = "homeMemberCard"; - homeMemberCard.Size = new Size(836, 181); + homeMemberCard.Size = new Size(470, 280); homeMemberCard.TabIndex = 1; homeMemberCard.Tag = "home-member"; // // lblMemberPlaceholder // lblMemberPlaceholder.ForeColor = Color.DimGray; - lblMemberPlaceholder.Location = new Point(38, 79); - lblMemberPlaceholder.Margin = new Padding(5, 4, 5, 4); + lblMemberPlaceholder.Location = new Point(24, 20); lblMemberPlaceholder.Name = "lblMemberPlaceholder"; - lblMemberPlaceholder.Size = new Size(761, 73); + lblMemberPlaceholder.Size = new Size(429, 52); lblMemberPlaceholder.TabIndex = 0; lblMemberPlaceholder.Text = "预留区域:后续用于会员登录、设备绑定、解绑与状态展示。"; // @@ -300,19 +283,16 @@ namespace Vmianqian homeLogCard.BackColor = Color.White; homeLogCard.Controls.Add(btnClearLog); homeLogCard.Controls.Add(txtLog); - homeLogCard.Location = new Point(31, 706); - homeLogCard.Margin = new Padding(5, 4, 5, 4); + homeLogCard.Location = new Point(20, 444); homeLogCard.Name = "homeLogCard"; - homeLogCard.Size = new Size(1697, 424); + homeLogCard.Size = new Size(960, 449); homeLogCard.TabIndex = 0; homeLogCard.Tag = "home-log"; // // btnClearLog // btnClearLog.Anchor = AnchorStyles.Top | AnchorStyles.Right; - btnClearLog.Ghost = true; - btnClearLog.Location = new Point(1563, 16); - btnClearLog.Margin = new Padding(5, 4, 5, 4); + btnClearLog.Location = new Point(844, 11); btnClearLog.Name = "btnClearLog"; btnClearLog.Size = new Size(92, 36); btnClearLog.TabIndex = 0; @@ -326,173 +306,160 @@ namespace Vmianqian txtLog.BackColor = Color.Black; txtLog.BorderStyle = BorderStyle.FixedSingle; txtLog.ForeColor = Color.Lime; - txtLog.Location = new Point(38, 71); - txtLog.Margin = new Padding(5, 4, 5, 4); + txtLog.Location = new Point(24, 50); txtLog.Multiline = true; txtLog.Name = "txtLog"; txtLog.ReadOnly = true; txtLog.ScrollBars = ScrollBars.Vertical; - txtLog.Size = new Size(1617, 315); + txtLog.Size = new Size(911, 373); txtLog.TabIndex = 1; // // wechatHookCard // - wechatHookCard.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; wechatHookCard.BackColor = Color.White; + wechatHookCard.Controls.Add(label1); wechatHookCard.Controls.Add(btnSelectWechatPath); - wechatHookCard.Controls.Add(btnWechatHookStart); wechatHookCard.Controls.Add(txtWechatPath); - wechatHookCard.Location = new Point(31, 28); - wechatHookCard.Margin = new Padding(5, 4, 5, 4); + wechatHookCard.Controls.Add(lblWechatSidTitle); + wechatHookCard.Controls.Add(txtWechatId); + wechatHookCard.Location = new Point(23, 26); wechatHookCard.Name = "wechatHookCard"; - wechatHookCard.Size = new Size(2088, 395); + wechatHookCard.Size = new Size(473, 195); wechatHookCard.TabIndex = 2; wechatHookCard.Tag = "wechat-hook"; // + // label1 + // + label1.AutoSizeMode = TAutoSize.Auto; + label1.Location = new Point(21, 18); + label1.Name = "label1"; + label1.Size = new Size(72, 16); + label1.TabIndex = 8; + label1.Text = "微信程序地址"; + label1.Click += label1_Click; + // // btnSelectWechatPath // + btnSelectWechatPath.BorderWidth = 2F; btnSelectWechatPath.Ghost = true; - btnSelectWechatPath.Location = new Point(497, 116); - btnSelectWechatPath.Margin = new Padding(5, 4, 5, 4); + btnSelectWechatPath.Location = new Point(357, 48); btnSelectWechatPath.Name = "btnSelectWechatPath"; - btnSelectWechatPath.Size = new Size(92, 36); + btnSelectWechatPath.Size = new Size(100, 40); btnSelectWechatPath.TabIndex = 0; btnSelectWechatPath.Text = "选择路径"; btnSelectWechatPath.Type = TTypeMini.Primary; btnSelectWechatPath.Click += btnSelectWechatPath_Click; // - // btnWechatHookStart - // - btnWechatHookStart.Location = new Point(38, 311); - btnWechatHookStart.Margin = new Padding(5, 4, 5, 4); - btnWechatHookStart.Name = "btnWechatHookStart"; - btnWechatHookStart.Size = new Size(168, 42); - btnWechatHookStart.TabIndex = 1; - btnWechatHookStart.Text = "1.启动微信"; - btnWechatHookStart.Type = TTypeMini.Primary; - btnWechatHookStart.Click += btnWechatHookStart_Click; - // // txtWechatPath // - txtWechatPath.Location = new Point(38, 116); - txtWechatPath.Margin = new Padding(5, 4, 5, 4); + txtWechatPath.Location = new Point(21, 48); txtWechatPath.Name = "txtWechatPath"; txtWechatPath.PlaceholderText = "微信.exe 路径"; - txtWechatPath.Size = new Size(440, 78); + txtWechatPath.Size = new Size(330, 40); txtWechatPath.TabIndex = 2; // - // wechatProtocolCard - // - wechatProtocolCard.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; - wechatProtocolCard.BackColor = Color.White; - wechatProtocolCard.Controls.Add(btnWechatSidAuto); - wechatProtocolCard.Controls.Add(numWechatInterval); - wechatProtocolCard.Controls.Add(chkWheel); - wechatProtocolCard.Controls.Add(btnWechatProtocolStart); - wechatProtocolCard.Controls.Add(lblWechatSidTitle); - wechatProtocolCard.Controls.Add(txtWechatId); - wechatProtocolCard.Controls.Add(lblWechatFrequencyTitle); - wechatProtocolCard.Controls.Add(lblWechatPollingTitle); - wechatProtocolCard.Location = new Point(893, 28); - wechatProtocolCard.Margin = new Padding(5, 4, 5, 4); - wechatProtocolCard.Name = "wechatProtocolCard"; - wechatProtocolCard.Size = new Size(2088, 395); - wechatProtocolCard.TabIndex = 1; - wechatProtocolCard.Tag = "wechat-protocol"; - // - // btnWechatSidAuto - // - btnWechatSidAuto.Ghost = true; - btnWechatSidAuto.Location = new Point(616, 116); - btnWechatSidAuto.Margin = new Padding(5, 4, 5, 4); - btnWechatSidAuto.Name = "btnWechatSidAuto"; - btnWechatSidAuto.Size = new Size(92, 36); - btnWechatSidAuto.TabIndex = 0; - btnWechatSidAuto.Text = "自动获取"; - btnWechatSidAuto.Type = TTypeMini.Primary; - btnWechatSidAuto.Click += btnWechatSidAuto_Click; - // - // numWechatInterval - // - numWechatInterval.Location = new Point(38, 257); - numWechatInterval.Margin = new Padding(5, 4, 5, 4); - numWechatInterval.Maximum = new decimal(new int[] { 3600, 0, 0, 0 }); - numWechatInterval.Minimum = new decimal(new int[] { 1, 0, 0, 0 }); - numWechatInterval.Name = "numWechatInterval"; - numWechatInterval.Size = new Size(96, 30); - numWechatInterval.TabIndex = 1; - numWechatInterval.Value = new decimal(new int[] { 5, 0, 0, 0 }); - // - // chkWheel - // - chkWheel.AutoSizeMode = TAutoSize.Auto; - chkWheel.Location = new Point(431, 280); - chkWheel.Margin = new Padding(5, 4, 5, 4); - chkWheel.Name = "chkWheel"; - chkWheel.Size = new Size(118, 46); - chkWheel.TabIndex = 2; - chkWheel.Text = "接口轮询"; - // - // btnWechatProtocolStart - // - btnWechatProtocolStart.Location = new Point(38, 311); - btnWechatProtocolStart.Margin = new Padding(5, 4, 5, 4); - btnWechatProtocolStart.Name = "btnWechatProtocolStart"; - btnWechatProtocolStart.Size = new Size(120, 42); - btnWechatProtocolStart.TabIndex = 3; - btnWechatProtocolStart.Text = "2.开始监听"; - btnWechatProtocolStart.Type = TTypeMini.Primary; - btnWechatProtocolStart.Click += btnWechatProtocolStart_Click; - // // lblWechatSidTitle // lblWechatSidTitle.AutoSizeMode = TAutoSize.Auto; - lblWechatSidTitle.Location = new Point(38, 73); - lblWechatSidTitle.Margin = new Padding(5, 4, 5, 4); + lblWechatSidTitle.Location = new Point(21, 105); lblWechatSidTitle.Name = "lblWechatSidTitle"; - lblWechatSidTitle.Size = new Size(71, 23); + lblWechatSidTitle.Size = new Size(48, 16); lblWechatSidTitle.TabIndex = 4; lblWechatSidTitle.Text = "微信 SID"; // // txtWechatId // - txtWechatId.Location = new Point(38, 116); - txtWechatId.Margin = new Padding(5, 4, 5, 4); + txtWechatId.Location = new Point(21, 136); txtWechatId.Name = "txtWechatId"; txtWechatId.PlaceholderText = "可选"; - txtWechatId.Size = new Size(559, 78); + txtWechatId.Size = new Size(330, 40); txtWechatId.TabIndex = 5; // + // btnWechatSidAuto + // + btnWechatSidAuto.BorderWidth = 2F; + btnWechatSidAuto.Ghost = true; + btnWechatSidAuto.Location = new Point(156, 68); + btnWechatSidAuto.Name = "btnWechatSidAuto"; + btnWechatSidAuto.Size = new Size(110, 45); + btnWechatSidAuto.TabIndex = 0; + btnWechatSidAuto.Text = "2. 获取SID"; + btnWechatSidAuto.Type = TTypeMini.Primary; + btnWechatSidAuto.Click += btnWechatSidAuto_Click; + // + // btnWechatHookStart + // + btnWechatHookStart.Location = new Point(26, 68); + btnWechatHookStart.Name = "btnWechatHookStart"; + btnWechatHookStart.Size = new Size(110, 45); + btnWechatHookStart.TabIndex = 1; + btnWechatHookStart.Text = "1. 启动微信"; + btnWechatHookStart.Type = TTypeMini.Primary; + btnWechatHookStart.Click += btnWechatHookStart_Click; + // + // wechatProtocolCard + // + wechatProtocolCard.BackColor = Color.White; + wechatProtocolCard.Controls.Add(btnWechatSidAuto); + wechatProtocolCard.Controls.Add(numWechatInterval); + wechatProtocolCard.Controls.Add(chkWheel); + wechatProtocolCard.Controls.Add(btnWechatProtocolStart); + wechatProtocolCard.Controls.Add(btnWechatHookStart); + wechatProtocolCard.Controls.Add(lblWechatFrequencyTitle); + wechatProtocolCard.Location = new Point(523, 26); + wechatProtocolCard.Name = "wechatProtocolCard"; + wechatProtocolCard.Size = new Size(462, 195); + wechatProtocolCard.TabIndex = 1; + wechatProtocolCard.Tag = "wechat-protocol"; + // + // numWechatInterval + // + numWechatInterval.Location = new Point(126, 23); + numWechatInterval.Maximum = new decimal(new int[] { 3600, 0, 0, 0 }); + numWechatInterval.Minimum = new decimal(new int[] { 1, 0, 0, 0 }); + numWechatInterval.Name = "numWechatInterval"; + numWechatInterval.Size = new Size(61, 23); + numWechatInterval.TabIndex = 1; + numWechatInterval.Value = new decimal(new int[] { 5, 0, 0, 0 }); + numWechatInterval.ValueChanged += numWechatInterval_ValueChanged; + // + // chkWheel + // + chkWheel.AutoSizeMode = TAutoSize.Auto; + chkWheel.Location = new Point(229, 18); + chkWheel.Name = "chkWheel"; + chkWheel.Size = new Size(80, 32); + chkWheel.TabIndex = 2; + chkWheel.Text = "接口轮询"; + // + // btnWechatProtocolStart + // + btnWechatProtocolStart.Location = new Point(286, 68); + btnWechatProtocolStart.Name = "btnWechatProtocolStart"; + btnWechatProtocolStart.Size = new Size(110, 45); + btnWechatProtocolStart.TabIndex = 3; + btnWechatProtocolStart.Text = "3. 开始监听"; + btnWechatProtocolStart.Type = TTypeMini.Primary; + btnWechatProtocolStart.Click += btnWechatProtocolStart_Click; + // // lblWechatFrequencyTitle // lblWechatFrequencyTitle.AutoSizeMode = TAutoSize.Auto; - lblWechatFrequencyTitle.Location = new Point(38, 204); - lblWechatFrequencyTitle.Margin = new Padding(5, 4, 5, 4); + lblWechatFrequencyTitle.Location = new Point(26, 26); lblWechatFrequencyTitle.Name = "lblWechatFrequencyTitle"; - lblWechatFrequencyTitle.Size = new Size(126, 23); + lblWechatFrequencyTitle.Size = new Size(84, 16); lblWechatFrequencyTitle.TabIndex = 6; lblWechatFrequencyTitle.Text = "监控频率(秒)"; // - // lblWechatPollingTitle - // - lblWechatPollingTitle.AutoSizeMode = TAutoSize.Auto; - lblWechatPollingTitle.Location = new Point(431, 204); - lblWechatPollingTitle.Margin = new Padding(5, 4, 5, 4); - lblWechatPollingTitle.Name = "lblWechatPollingTitle"; - lblWechatPollingTitle.Size = new Size(72, 23); - lblWechatPollingTitle.TabIndex = 7; - lblWechatPollingTitle.Text = "接口轮询"; - // // wechatLogCard // wechatLogCard.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; wechatLogCard.BackColor = Color.White; wechatLogCard.Controls.Add(btnClearWechatLog); wechatLogCard.Controls.Add(gridWechatLogs); - wechatLogCard.Location = new Point(31, 452); - wechatLogCard.Margin = new Padding(5, 4, 5, 4); + wechatLogCard.Location = new Point(23, 249); wechatLogCard.Name = "wechatLogCard"; - wechatLogCard.Size = new Size(2949, 1912); + wechatLogCard.Size = new Size(962, 644); wechatLogCard.TabIndex = 0; wechatLogCard.Tag = "wechat-log"; // @@ -500,10 +467,9 @@ namespace Vmianqian // btnClearWechatLog.Anchor = AnchorStyles.Top | AnchorStyles.Right; btnClearWechatLog.Ghost = true; - btnClearWechatLog.Location = new Point(2818, 16); - btnClearWechatLog.Margin = new Padding(5, 4, 5, 4); + btnClearWechatLog.Location = new Point(878, 11); btnClearWechatLog.Name = "btnClearWechatLog"; - btnClearWechatLog.Size = new Size(92, 36); + btnClearWechatLog.Size = new Size(59, 26); btnClearWechatLog.TabIndex = 0; btnClearWechatLog.Text = "清空"; btnClearWechatLog.Type = TTypeMini.Primary; @@ -525,7 +491,7 @@ namespace Vmianqian dataGridViewCellStyle1.WrapMode = DataGridViewTriState.True; gridWechatLogs.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; gridWechatLogs.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; - gridWechatLogs.Columns.AddRange(new DataGridViewColumn[] { dataGridViewTextBoxColumn1, dataGridViewTextBoxColumn2, dataGridViewTextBoxColumn3, dataGridViewTextBoxColumn4, dataGridViewTextBoxColumn5 }); + gridWechatLogs.Columns.AddRange(new DataGridViewColumn[] { dataGridViewTextBoxColumn1, dataGridViewTextBoxColumn2, dataGridViewTextBoxColumn3, dataGridViewTextBoxColumn4, 订单状态, dataGridViewTextBoxColumn5 }); dataGridViewCellStyle2.Alignment = DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle2.BackColor = SystemColors.Window; dataGridViewCellStyle2.Font = new Font("Microsoft YaHei UI", 9F); @@ -534,16 +500,58 @@ namespace Vmianqian dataGridViewCellStyle2.SelectionForeColor = SystemColors.HighlightText; dataGridViewCellStyle2.WrapMode = DataGridViewTriState.False; gridWechatLogs.DefaultCellStyle = dataGridViewCellStyle2; - gridWechatLogs.Location = new Point(38, 71); - gridWechatLogs.Margin = new Padding(5, 4, 5, 4); + gridWechatLogs.Location = new Point(24, 50); gridWechatLogs.Name = "gridWechatLogs"; gridWechatLogs.ReadOnly = true; gridWechatLogs.RowHeadersVisible = false; gridWechatLogs.RowHeadersWidth = 62; - gridWechatLogs.RowTemplate.Height = 25; - gridWechatLogs.Size = new Size(2872, 1810); + gridWechatLogs.Size = new Size(913, 572); gridWechatLogs.TabIndex = 1; // + // dataGridViewTextBoxColumn1 + // + dataGridViewTextBoxColumn1.HeaderText = "收款方"; + dataGridViewTextBoxColumn1.MinimumWidth = 8; + dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; + dataGridViewTextBoxColumn1.ReadOnly = true; + // + // dataGridViewTextBoxColumn2 + // + dataGridViewTextBoxColumn2.FillWeight = 50F; + dataGridViewTextBoxColumn2.HeaderText = "金额"; + dataGridViewTextBoxColumn2.MinimumWidth = 8; + dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; + dataGridViewTextBoxColumn2.ReadOnly = true; + // + // dataGridViewTextBoxColumn3 + // + dataGridViewTextBoxColumn3.FillWeight = 120F; + dataGridViewTextBoxColumn3.HeaderText = "时间"; + dataGridViewTextBoxColumn3.MinimumWidth = 8; + dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3"; + dataGridViewTextBoxColumn3.ReadOnly = true; + // + // dataGridViewTextBoxColumn4 + // + dataGridViewTextBoxColumn4.FillWeight = 305.0631F; + dataGridViewTextBoxColumn4.HeaderText = "备注/订单号"; + dataGridViewTextBoxColumn4.MinimumWidth = 8; + dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; + dataGridViewTextBoxColumn4.ReadOnly = true; + // + // 订单状态 + // + 订单状态.HeaderText = "订单状态"; + 订单状态.Name = "订单状态"; + 订单状态.ReadOnly = true; + // + // dataGridViewTextBoxColumn5 + // + dataGridViewTextBoxColumn5.HeaderText = "回调状态"; + dataGridViewTextBoxColumn5.MinimumWidth = 8; + dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; + dataGridViewTextBoxColumn5.ReadOnly = true; + // // alipayConfigCard // alipayConfigCard.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; @@ -553,59 +561,53 @@ namespace Vmianqian alipayConfigCard.Controls.Add(txtAliPath); alipayConfigCard.Controls.Add(txtAliAppId); alipayConfigCard.Controls.Add(txtAliPid); - alipayConfigCard.Location = new Point(31, 28); - alipayConfigCard.Margin = new Padding(5, 4, 5, 4); + alipayConfigCard.Location = new Point(23, 24); alipayConfigCard.Name = "alipayConfigCard"; - alipayConfigCard.Size = new Size(2949, 212); + alipayConfigCard.Size = new Size(962, 131); alipayConfigCard.TabIndex = 1; alipayConfigCard.Tag = "alipay-config"; // // numAlipayInterval // - numAlipayInterval.Location = new Point(1179, 72); - numAlipayInterval.Margin = new Padding(5, 4, 5, 4); + numAlipayInterval.Location = new Point(687, 35); numAlipayInterval.Maximum = new decimal(new int[] { 3600, 0, 0, 0 }); numAlipayInterval.Minimum = new decimal(new int[] { 1, 0, 0, 0 }); numAlipayInterval.Name = "numAlipayInterval"; - numAlipayInterval.Size = new Size(96, 30); + numAlipayInterval.Size = new Size(61, 23); numAlipayInterval.TabIndex = 0; numAlipayInterval.Value = new decimal(new int[] { 5, 0, 0, 0 }); // // lblAlipayDesc // lblAlipayDesc.ForeColor = Color.DimGray; - lblAlipayDesc.Location = new Point(38, 144); - lblAlipayDesc.Margin = new Padding(5, 4, 5, 4); + lblAlipayDesc.Location = new Point(25, 80); lblAlipayDesc.Name = "lblAlipayDesc"; - lblAlipayDesc.Size = new Size(1509, 34); + lblAlipayDesc.Size = new Size(890, 33); lblAlipayDesc.TabIndex = 1; lblAlipayDesc.Text = "后续这里接入支付宝真实到账监听逻辑,目前保留参数配置与回调结果展示。"; // // txtAliPath // - txtAliPath.Location = new Point(38, 67); - txtAliPath.Margin = new Padding(5, 4, 5, 4); + txtAliPath.Location = new Point(25, 24); txtAliPath.Name = "txtAliPath"; txtAliPath.PlaceholderText = "程序路径"; - txtAliPath.Size = new Size(428, 78); + txtAliPath.Size = new Size(272, 40); txtAliPath.TabIndex = 1; // // txtAliAppId // - txtAliAppId.Location = new Point(499, 67); - txtAliAppId.Margin = new Padding(5, 4, 5, 4); + txtAliAppId.Location = new Point(319, 24); txtAliAppId.Name = "txtAliAppId"; txtAliAppId.PlaceholderText = "AppId"; - txtAliAppId.Size = new Size(242, 78); + txtAliAppId.Size = new Size(154, 40); txtAliAppId.TabIndex = 2; // // txtAliPid // - txtAliPid.Location = new Point(784, 67); - txtAliPid.Margin = new Padding(5, 4, 5, 4); + txtAliPid.Location = new Point(500, 24); txtAliPid.Name = "txtAliPid"; txtAliPid.PlaceholderText = "Pid/UserId"; - txtAliPid.Size = new Size(242, 78); + txtAliPid.Size = new Size(154, 40); txtAliPid.TabIndex = 3; // // alipayLogCard @@ -613,10 +615,9 @@ namespace Vmianqian alipayLogCard.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; alipayLogCard.BackColor = Color.White; alipayLogCard.Controls.Add(gridAlipayLogs); - alipayLogCard.Location = new Point(31, 268); - alipayLogCard.Margin = new Padding(5, 4, 5, 4); + alipayLogCard.Location = new Point(23, 178); alipayLogCard.Name = "alipayLogCard"; - alipayLogCard.Size = new Size(2949, 1985); + alipayLogCard.Size = new Size(962, 707); alipayLogCard.TabIndex = 0; alipayLogCard.Tag = "alipay-log"; // @@ -636,7 +637,7 @@ namespace Vmianqian dataGridViewCellStyle3.WrapMode = DataGridViewTriState.True; gridAlipayLogs.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3; gridAlipayLogs.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; - gridAlipayLogs.Columns.AddRange(new DataGridViewColumn[] { dataGridViewTextBoxColumn6, dataGridViewTextBoxColumn7, dataGridViewTextBoxColumn8, dataGridViewTextBoxColumn9, dataGridViewTextBoxColumn10, dataGridViewTextBoxColumn11 }); + gridAlipayLogs.Columns.AddRange(new DataGridViewColumn[] { dataGridViewTextBoxColumn6, dataGridViewTextBoxColumn8, dataGridViewTextBoxColumn9, dataGridViewTextBoxColumn7, dataGridViewTextBoxColumn10, 状态, dataGridViewTextBoxColumn11 }); dataGridViewCellStyle4.Alignment = DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle4.BackColor = SystemColors.Window; dataGridViewCellStyle4.Font = new Font("Microsoft YaHei UI", 9F); @@ -645,57 +646,63 @@ namespace Vmianqian dataGridViewCellStyle4.SelectionForeColor = SystemColors.HighlightText; dataGridViewCellStyle4.WrapMode = DataGridViewTriState.False; gridAlipayLogs.DefaultCellStyle = dataGridViewCellStyle4; - gridAlipayLogs.Location = new Point(38, 71); - gridAlipayLogs.Margin = new Padding(5, 4, 5, 4); + gridAlipayLogs.Location = new Point(24, 28); gridAlipayLogs.Name = "gridAlipayLogs"; gridAlipayLogs.ReadOnly = true; gridAlipayLogs.RowHeadersVisible = false; gridAlipayLogs.RowHeadersWidth = 62; - gridAlipayLogs.RowTemplate.Height = 25; - gridAlipayLogs.Size = new Size(2872, 1810); + gridAlipayLogs.Size = new Size(913, 655); gridAlipayLogs.TabIndex = 0; // - // settingsListenCard + // dataGridViewTextBoxColumn6 // - settingsListenCard.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; - settingsListenCard.BackColor = Color.White; - settingsListenCard.Controls.Add(lblSettingsInfo); - settingsListenCard.Controls.Add(txtServicePort); - settingsListenCard.Controls.Add(txtListenPath); - settingsListenCard.Location = new Point(31, 28); - settingsListenCard.Margin = new Padding(5, 4, 5, 4); - settingsListenCard.Name = "settingsListenCard"; - settingsListenCard.Size = new Size(2949, 282); - settingsListenCard.TabIndex = 1; - settingsListenCard.Tag = "settings-listen"; + dataGridViewTextBoxColumn6.HeaderText = "序号"; + dataGridViewTextBoxColumn6.MinimumWidth = 8; + dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; + dataGridViewTextBoxColumn6.ReadOnly = true; // - // lblSettingsInfo + // dataGridViewTextBoxColumn8 // - lblSettingsInfo.ForeColor = Color.DimGray; - lblSettingsInfo.Location = new Point(38, 152); - lblSettingsInfo.Margin = new Padding(5, 4, 5, 4); - lblSettingsInfo.Name = "lblSettingsInfo"; - lblSettingsInfo.Size = new Size(1446, 85); - lblSettingsInfo.TabIndex = 0; - lblSettingsInfo.Text = "这个页面用于维护本地监听、邮箱通知与项目说明。"; + dataGridViewTextBoxColumn8.FillWeight = 50F; + dataGridViewTextBoxColumn8.HeaderText = "金额"; + dataGridViewTextBoxColumn8.MinimumWidth = 8; + dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; + dataGridViewTextBoxColumn8.ReadOnly = true; // - // txtServicePort + // dataGridViewTextBoxColumn9 // - txtServicePort.Location = new Point(38, 67); - txtServicePort.Margin = new Padding(5, 4, 5, 4); - txtServicePort.Name = "txtServicePort"; - txtServicePort.PlaceholderText = "8989"; - txtServicePort.Size = new Size(257, 78); - txtServicePort.TabIndex = 1; + dataGridViewTextBoxColumn9.HeaderText = "时间"; + dataGridViewTextBoxColumn9.MinimumWidth = 8; + dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9"; + dataGridViewTextBoxColumn9.ReadOnly = true; // - // txtListenPath + // dataGridViewTextBoxColumn7 // - txtListenPath.Location = new Point(342, 67); - txtListenPath.Margin = new Padding(5, 4, 5, 4); - txtListenPath.Name = "txtListenPath"; - txtListenPath.PlaceholderText = "/notify/"; - txtListenPath.Size = new Size(342, 78); - txtListenPath.TabIndex = 2; + dataGridViewTextBoxColumn7.FillWeight = 120F; + dataGridViewTextBoxColumn7.HeaderText = "订单号"; + dataGridViewTextBoxColumn7.MinimumWidth = 8; + dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; + dataGridViewTextBoxColumn7.ReadOnly = true; + // + // dataGridViewTextBoxColumn10 + // + dataGridViewTextBoxColumn10.HeaderText = "备注"; + dataGridViewTextBoxColumn10.MinimumWidth = 8; + dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10"; + dataGridViewTextBoxColumn10.ReadOnly = true; + // + // 状态 + // + 状态.HeaderText = "订单状态"; + 状态.Name = "状态"; + 状态.ReadOnly = true; + // + // dataGridViewTextBoxColumn11 + // + dataGridViewTextBoxColumn11.HeaderText = "回调状态"; + dataGridViewTextBoxColumn11.MinimumWidth = 8; + dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11"; + dataGridViewTextBoxColumn11.ReadOnly = true; // // settingsEmailCard // @@ -713,19 +720,17 @@ namespace Vmianqian settingsEmailCard.Controls.Add(txtNotifyEmail); settingsEmailCard.Controls.Add(lblEmailAuthCodeTitle); settingsEmailCard.Controls.Add(txtEmailAuthCode); - settingsEmailCard.Location = new Point(31, 333); - settingsEmailCard.Margin = new Padding(5, 4, 5, 4); + settingsEmailCard.Location = new Point(20, 23); settingsEmailCard.Name = "settingsEmailCard"; - settingsEmailCard.Size = new Size(2949, 593); + settingsEmailCard.Size = new Size(582, 395); settingsEmailCard.TabIndex = 0; settingsEmailCard.Tag = "settings-email"; // // btnEmailSave // - btnEmailSave.Location = new Point(38, 494); - btnEmailSave.Margin = new Padding(5, 4, 5, 4); + btnEmailSave.Location = new Point(24, 312); btnEmailSave.Name = "btnEmailSave"; - btnEmailSave.Size = new Size(110, 42); + btnEmailSave.Size = new Size(120, 55); btnEmailSave.TabIndex = 0; btnEmailSave.Text = "保存配置"; btnEmailSave.Type = TTypeMini.Primary; @@ -733,11 +738,11 @@ namespace Vmianqian // // btnEmailTest // + btnEmailTest.BorderWidth = 2F; btnEmailTest.Ghost = true; - btnEmailTest.Location = new Point(229, 494); - btnEmailTest.Margin = new Padding(5, 4, 5, 4); + btnEmailTest.Location = new Point(154, 312); btnEmailTest.Name = "btnEmailTest"; - btnEmailTest.Size = new Size(110, 42); + btnEmailTest.Size = new Size(120, 55); btnEmailTest.TabIndex = 1; btnEmailTest.Text = "邮箱测试"; btnEmailTest.Type = TTypeMini.Primary; @@ -746,96 +751,86 @@ namespace Vmianqian // lblSenderEmailTitle // lblSenderEmailTitle.AutoSizeMode = TAutoSize.Auto; - lblSenderEmailTitle.Location = new Point(38, 73); - lblSenderEmailTitle.Margin = new Padding(5, 4, 5, 4); + lblSenderEmailTitle.Location = new Point(24, 21); lblSenderEmailTitle.Name = "lblSenderEmailTitle"; - lblSenderEmailTitle.Size = new Size(72, 23); + lblSenderEmailTitle.Size = new Size(48, 16); lblSenderEmailTitle.TabIndex = 2; lblSenderEmailTitle.Text = "发送邮箱"; // // txtSenderEmail // - txtSenderEmail.Location = new Point(38, 110); - txtSenderEmail.Margin = new Padding(5, 4, 5, 4); + txtSenderEmail.Location = new Point(24, 49); txtSenderEmail.Name = "txtSenderEmail"; txtSenderEmail.PlaceholderText = "例如:yunzer_cn@163.com"; - txtSenderEmail.Size = new Size(714, 78); + txtSenderEmail.Size = new Size(250, 55); txtSenderEmail.TabIndex = 3; // // lblSmtpHostTitle // lblSmtpHostTitle.AutoSizeMode = TAutoSize.Auto; - lblSmtpHostTitle.Location = new Point(38, 204); - lblSmtpHostTitle.Margin = new Padding(5, 4, 5, 4); + lblSmtpHostTitle.Location = new Point(24, 116); lblSmtpHostTitle.Name = "lblSmtpHostTitle"; - lblSmtpHostTitle.Size = new Size(91, 23); + lblSmtpHostTitle.Size = new Size(61, 16); lblSmtpHostTitle.TabIndex = 4; lblSmtpHostTitle.Text = "SMTP 主机"; // // txtSmtpHost // - txtSmtpHost.Location = new Point(38, 243); - txtSmtpHost.Margin = new Padding(5, 4, 5, 4); + txtSmtpHost.Location = new Point(24, 144); txtSmtpHost.Name = "txtSmtpHost"; txtSmtpHost.PlaceholderText = "例如:smtp.163.com"; - txtSmtpHost.Size = new Size(714, 78); + txtSmtpHost.Size = new Size(250, 55); txtSmtpHost.TabIndex = 5; // // lblSmtpPortTitle // lblSmtpPortTitle.AutoSizeMode = TAutoSize.Auto; - lblSmtpPortTitle.Location = new Point(38, 338); - lblSmtpPortTitle.Margin = new Padding(5, 4, 5, 4); + lblSmtpPortTitle.Location = new Point(24, 211); lblSmtpPortTitle.Name = "lblSmtpPortTitle"; - lblSmtpPortTitle.Size = new Size(91, 23); + lblSmtpPortTitle.Size = new Size(61, 16); lblSmtpPortTitle.TabIndex = 6; lblSmtpPortTitle.Text = "SMTP 端口"; // // txtSmtpPort // - txtSmtpPort.Location = new Point(38, 377); - txtSmtpPort.Margin = new Padding(5, 4, 5, 4); + txtSmtpPort.Location = new Point(24, 239); txtSmtpPort.Name = "txtSmtpPort"; txtSmtpPort.PlaceholderText = "例如:465"; - txtSmtpPort.Size = new Size(314, 78); + txtSmtpPort.Size = new Size(250, 55); txtSmtpPort.TabIndex = 7; // // lblNotifyEmailTitle // lblNotifyEmailTitle.AutoSizeMode = TAutoSize.Auto; - lblNotifyEmailTitle.Location = new Point(38, 472); - lblNotifyEmailTitle.Margin = new Padding(5, 4, 5, 4); + lblNotifyEmailTitle.Location = new Point(308, 21); lblNotifyEmailTitle.Name = "lblNotifyEmailTitle"; - lblNotifyEmailTitle.Size = new Size(72, 23); + lblNotifyEmailTitle.Size = new Size(48, 16); lblNotifyEmailTitle.TabIndex = 8; lblNotifyEmailTitle.Text = "通知邮箱"; // // txtNotifyEmail // - txtNotifyEmail.Location = new Point(38, 511); - txtNotifyEmail.Margin = new Padding(5, 4, 5, 4); + txtNotifyEmail.Location = new Point(308, 49); txtNotifyEmail.Name = "txtNotifyEmail"; txtNotifyEmail.PlaceholderText = "用于接收测试邮件"; - txtNotifyEmail.Size = new Size(714, 78); + txtNotifyEmail.Size = new Size(250, 55); txtNotifyEmail.TabIndex = 9; // // lblEmailAuthCodeTitle // lblEmailAuthCodeTitle.AutoSizeMode = TAutoSize.Auto; - lblEmailAuthCodeTitle.Location = new Point(799, 472); - lblEmailAuthCodeTitle.Margin = new Padding(5, 4, 5, 4); + lblEmailAuthCodeTitle.Location = new Point(308, 115); lblEmailAuthCodeTitle.Name = "lblEmailAuthCodeTitle"; - lblEmailAuthCodeTitle.Size = new Size(54, 23); + lblEmailAuthCodeTitle.Size = new Size(36, 16); lblEmailAuthCodeTitle.TabIndex = 10; lblEmailAuthCodeTitle.Text = "授权码"; // // txtEmailAuthCode // - txtEmailAuthCode.Location = new Point(799, 511); - txtEmailAuthCode.Margin = new Padding(5, 4, 5, 4); + txtEmailAuthCode.Location = new Point(308, 143); txtEmailAuthCode.Name = "txtEmailAuthCode"; txtEmailAuthCode.PlaceholderText = "用于发送测试邮件"; - txtEmailAuthCode.Size = new Size(456, 78); + txtEmailAuthCode.Size = new Size(250, 55); txtEmailAuthCode.TabIndex = 11; // // titlebar @@ -846,11 +841,10 @@ namespace Vmianqian titlebar.DividerShow = true; titlebar.Dock = DockStyle.Top; titlebar.Location = new Point(0, 0); - titlebar.Margin = new Padding(5, 4, 5, 4); titlebar.Name = "titlebar"; titlebar.ShowButton = true; titlebar.ShowIcon = true; - titlebar.Size = new Size(1886, 62); + titlebar.Size = new Size(1200, 44); titlebar.SubText = "V0.0.1"; titlebar.TabIndex = 3; titlebar.Text = "V免签PC客户端"; @@ -859,10 +853,9 @@ namespace Vmianqian // lblTopNotice.Dock = DockStyle.Fill; lblTopNotice.ForeColor = Color.DimGray; - lblTopNotice.Location = new Point(237, 0); - lblTopNotice.Margin = new Padding(5, 4, 5, 4); + lblTopNotice.Location = new Point(160, 0); lblTopNotice.Name = "lblTopNotice"; - lblTopNotice.Size = new Size(1055, 62); + lblTopNotice.Size = new Size(656, 44); lblTopNotice.TabIndex = 0; lblTopNotice.Text = "监听未启动"; lblTopNotice.TextAlign = ContentAlignment.MiddleRight; @@ -871,25 +864,23 @@ namespace Vmianqian // lblAlipayStatusValue.Dock = DockStyle.Right; lblAlipayStatusValue.ForeColor = Color.Red; - lblAlipayStatusValue.Location = new Point(1292, 0); - lblAlipayStatusValue.Margin = new Padding(5, 4, 5, 4); + lblAlipayStatusValue.Location = new Point(816, 0); lblAlipayStatusValue.Name = "lblAlipayStatusValue"; - lblAlipayStatusValue.Size = new Size(189, 62); + lblAlipayStatusValue.Size = new Size(120, 44); lblAlipayStatusValue.TabIndex = 1; lblAlipayStatusValue.Text = "支付宝: 离线"; - lblAlipayStatusValue.TextAlign = ContentAlignment.MiddleRight; + lblAlipayStatusValue.TextAlign = ContentAlignment.MiddleCenter; // // lblWechatStatusValue // lblWechatStatusValue.Dock = DockStyle.Right; lblWechatStatusValue.ForeColor = Color.Red; - lblWechatStatusValue.Location = new Point(1481, 0); - lblWechatStatusValue.Margin = new Padding(5, 4, 5, 4); + lblWechatStatusValue.Location = new Point(936, 0); lblWechatStatusValue.Name = "lblWechatStatusValue"; - lblWechatStatusValue.Size = new Size(189, 62); + lblWechatStatusValue.Size = new Size(120, 44); lblWechatStatusValue.TabIndex = 2; lblWechatStatusValue.Text = "微信: 离线"; - lblWechatStatusValue.TextAlign = ContentAlignment.MiddleRight; + lblWechatStatusValue.TextAlign = ContentAlignment.MiddleCenter; // // bottomBar // @@ -897,10 +888,9 @@ namespace Vmianqian bottomBar.Controls.Add(buttonCollapse); bottomBar.DividerShow = true; bottomBar.Dock = DockStyle.Bottom; - bottomBar.Location = new Point(0, 1356); - bottomBar.Margin = new Padding(5, 4, 5, 4); + bottomBar.Location = new Point(0, 960); bottomBar.Name = "bottomBar"; - bottomBar.Size = new Size(1886, 56); + bottomBar.Size = new Size(1200, 40); bottomBar.TabIndex = 2; bottomBar.UseLeftMargin = false; // @@ -908,10 +898,9 @@ namespace Vmianqian // lblRuntimeBottom.Dock = DockStyle.Right; lblRuntimeBottom.ForeColor = Color.Gray; - lblRuntimeBottom.Location = new Point(1540, 0); - lblRuntimeBottom.Margin = new Padding(5, 0, 5, 0); + lblRuntimeBottom.Location = new Point(980, 0); lblRuntimeBottom.Name = "lblRuntimeBottom"; - lblRuntimeBottom.Size = new Size(346, 56); + lblRuntimeBottom.Size = new Size(220, 40); lblRuntimeBottom.TabIndex = 0; lblRuntimeBottom.Text = "00天:00时:00分:00秒"; lblRuntimeBottom.TextAlign = ContentAlignment.MiddleRight; @@ -923,10 +912,9 @@ namespace Vmianqian buttonCollapse.IconRatio = 0.6F; buttonCollapse.IconSvg = "MenuUnfoldOutlined"; buttonCollapse.Location = new Point(0, 0); - buttonCollapse.Margin = new Padding(5, 4, 5, 4); buttonCollapse.Name = "buttonCollapse"; buttonCollapse.Radius = 0; - buttonCollapse.Size = new Size(79, 56); + buttonCollapse.Size = new Size(50, 40); buttonCollapse.TabIndex = 1; buttonCollapse.Toggle = true; buttonCollapse.ToggleIconSvg = "MenuFoldOutlined"; @@ -939,11 +927,10 @@ namespace Vmianqian menu.Font = new Font("Microsoft YaHei UI", 9F); menu.IconRatio = 1F; menu.Indent = true; - menu.Location = new Point(0, 62); - menu.Margin = new Padding(5, 4, 5, 4); + menu.Location = new Point(0, 44); menu.Name = "menu"; menu.Radius = 0; - menu.Size = new Size(346, 1294); + menu.Size = new Size(192, 916); menu.TabIndex = 1; menu.Unique = true; menu.SelectChanged += Menu_SelectChanged; @@ -951,55 +938,39 @@ namespace Vmianqian // contentHost // contentHost.BackColor = Color.White; + contentHost.Controls.Add(pageHome); contentHost.Controls.Add(pageSettings); contentHost.Controls.Add(pageAlipay); contentHost.Controls.Add(pageWechat); - contentHost.Controls.Add(pageHome); contentHost.Dock = DockStyle.Fill; - contentHost.Location = new Point(346, 62); - contentHost.Margin = new Padding(5, 4, 5, 4); + contentHost.Location = new Point(192, 44); contentHost.Name = "contentHost"; - contentHost.Size = new Size(1540, 1294); + contentHost.Size = new Size(1008, 916); contentHost.TabIndex = 0; // - // pageSettings - // - pageSettings.AutoScroll = true; - pageSettings.BackColor = Color.FromArgb(245, 247, 250); - pageSettings.Controls.Add(settingsEmailCard); - pageSettings.Controls.Add(settingsListenCard); - pageSettings.Dock = DockStyle.Fill; - pageSettings.Location = new Point(0, 0); - pageSettings.Margin = new Padding(5, 4, 5, 4); - pageSettings.Name = "pageSettings"; - pageSettings.Size = new Size(1540, 1294); - pageSettings.TabIndex = 0; - // // pageAlipay // pageAlipay.AutoScroll = true; pageAlipay.BackColor = Color.FromArgb(245, 247, 250); - pageAlipay.Controls.Add(alipayLogCard); pageAlipay.Controls.Add(alipayConfigCard); + pageAlipay.Controls.Add(alipayLogCard); pageAlipay.Dock = DockStyle.Fill; pageAlipay.Location = new Point(0, 0); - pageAlipay.Margin = new Padding(5, 4, 5, 4); pageAlipay.Name = "pageAlipay"; - pageAlipay.Size = new Size(1540, 1294); + pageAlipay.Size = new Size(1008, 916); pageAlipay.TabIndex = 1; // // pageWechat // pageWechat.AutoScroll = true; pageWechat.BackColor = Color.FromArgb(245, 247, 250); - pageWechat.Controls.Add(wechatLogCard); - pageWechat.Controls.Add(wechatProtocolCard); pageWechat.Controls.Add(wechatHookCard); + pageWechat.Controls.Add(wechatProtocolCard); + pageWechat.Controls.Add(wechatLogCard); pageWechat.Dock = DockStyle.Fill; pageWechat.Location = new Point(0, 0); - pageWechat.Margin = new Padding(5, 4, 5, 4); pageWechat.Name = "pageWechat"; - pageWechat.Size = new Size(1540, 1294); + pageWechat.Size = new Size(1008, 916); pageWechat.TabIndex = 2; // // pageHome @@ -1007,108 +978,42 @@ namespace Vmianqian pageHome.AutoScroll = true; pageHome.BackColor = Color.FromArgb(245, 247, 250); pageHome.Controls.Add(homeLogCard); + pageHome.Controls.Add(homeSummaryCard); pageHome.Controls.Add(homeMemberCard); pageHome.Controls.Add(homeConfigCard); - pageHome.Controls.Add(homeSummaryCard); pageHome.Dock = DockStyle.Fill; pageHome.Location = new Point(0, 0); - pageHome.Margin = new Padding(5, 4, 5, 4); pageHome.Name = "pageHome"; - pageHome.Size = new Size(1540, 1294); + pageHome.Padding = new Padding(20); + pageHome.Size = new Size(1008, 916); pageHome.TabIndex = 3; // - // dataGridViewTextBoxColumn1 + // pageSettings // - dataGridViewTextBoxColumn1.HeaderText = "收款方"; - dataGridViewTextBoxColumn1.MinimumWidth = 8; - dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; - dataGridViewTextBoxColumn1.ReadOnly = true; - // - // dataGridViewTextBoxColumn2 - // - dataGridViewTextBoxColumn2.HeaderText = "金额"; - dataGridViewTextBoxColumn2.MinimumWidth = 8; - dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; - dataGridViewTextBoxColumn2.ReadOnly = true; - // - // dataGridViewTextBoxColumn3 - // - dataGridViewTextBoxColumn3.HeaderText = "时间"; - dataGridViewTextBoxColumn3.MinimumWidth = 8; - dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3"; - dataGridViewTextBoxColumn3.ReadOnly = true; - // - // dataGridViewTextBoxColumn4 - // - dataGridViewTextBoxColumn4.HeaderText = "备注/订单号"; - dataGridViewTextBoxColumn4.MinimumWidth = 8; - dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; - dataGridViewTextBoxColumn4.ReadOnly = true; - // - // dataGridViewTextBoxColumn5 - // - dataGridViewTextBoxColumn5.HeaderText = "回调状态"; - dataGridViewTextBoxColumn5.MinimumWidth = 8; - dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; - dataGridViewTextBoxColumn5.ReadOnly = true; - // - // dataGridViewTextBoxColumn6 - // - dataGridViewTextBoxColumn6.HeaderText = "序号"; - dataGridViewTextBoxColumn6.MinimumWidth = 8; - dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; - dataGridViewTextBoxColumn6.ReadOnly = true; - // - // dataGridViewTextBoxColumn7 - // - dataGridViewTextBoxColumn7.HeaderText = "订单号"; - dataGridViewTextBoxColumn7.MinimumWidth = 8; - dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; - dataGridViewTextBoxColumn7.ReadOnly = true; - // - // dataGridViewTextBoxColumn8 - // - dataGridViewTextBoxColumn8.HeaderText = "金额"; - dataGridViewTextBoxColumn8.MinimumWidth = 8; - dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; - dataGridViewTextBoxColumn8.ReadOnly = true; - // - // dataGridViewTextBoxColumn9 - // - dataGridViewTextBoxColumn9.HeaderText = "时间"; - dataGridViewTextBoxColumn9.MinimumWidth = 8; - dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9"; - dataGridViewTextBoxColumn9.ReadOnly = true; - // - // dataGridViewTextBoxColumn10 - // - dataGridViewTextBoxColumn10.HeaderText = "备注"; - dataGridViewTextBoxColumn10.MinimumWidth = 8; - dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10"; - dataGridViewTextBoxColumn10.ReadOnly = true; - // - // dataGridViewTextBoxColumn11 - // - dataGridViewTextBoxColumn11.HeaderText = "回调状态"; - dataGridViewTextBoxColumn11.MinimumWidth = 8; - dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11"; - dataGridViewTextBoxColumn11.ReadOnly = true; + pageSettings.AutoScroll = true; + pageSettings.BackColor = Color.FromArgb(245, 247, 250); + pageSettings.Controls.Add(settingsEmailCard); + pageSettings.Dock = DockStyle.Fill; + pageSettings.Location = new Point(0, 0); + pageSettings.Name = "pageSettings"; + pageSettings.Padding = new Padding(20); + pageSettings.Size = new Size(1008, 916); + pageSettings.TabIndex = 0; // // Form1 // - AutoScaleDimensions = new SizeF(11F, 24F); + AutoScaleDimensions = new SizeF(7F, 17F); AutoScaleMode = AutoScaleMode.Font; BackColor = Color.White; - ClientSize = new Size(1886, 1412); + ClientSize = new Size(1200, 1000); Controls.Add(contentHost); Controls.Add(menu); Controls.Add(bottomBar); Controls.Add(titlebar); Font = new Font("Microsoft YaHei UI", 9F); - Margin = new Padding(5, 4, 5, 4); MaximizeBox = false; - MaximumSize = new Size(1886, 1412); - MinimumSize = new Size(1886, 1412); + MaximumSize = new Size(1200, 1000); + MinimumSize = new Size(1200, 985); Name = "Form1"; StartPosition = FormStartPosition.CenterScreen; Text = "V免签 Demo"; @@ -1120,6 +1025,7 @@ namespace Vmianqian homeLogCard.ResumeLayout(false); homeLogCard.PerformLayout(); wechatHookCard.ResumeLayout(false); + wechatHookCard.PerformLayout(); wechatProtocolCard.ResumeLayout(false); wechatProtocolCard.PerformLayout(); ((System.ComponentModel.ISupportInitialize)numWechatInterval).EndInit(); @@ -1129,42 +1035,42 @@ namespace Vmianqian ((System.ComponentModel.ISupportInitialize)numAlipayInterval).EndInit(); alipayLogCard.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)gridAlipayLogs).EndInit(); - settingsListenCard.ResumeLayout(false); settingsEmailCard.ResumeLayout(false); settingsEmailCard.PerformLayout(); titlebar.ResumeLayout(false); bottomBar.ResumeLayout(false); contentHost.ResumeLayout(false); - pageSettings.ResumeLayout(false); pageAlipay.ResumeLayout(false); pageWechat.ResumeLayout(false); pageHome.ResumeLayout(false); + pageSettings.ResumeLayout(false); ResumeLayout(false); } - private WinPanel homeSummaryCard; - private WinPanel homeConfigCard; - private WinPanel homeMemberCard; - private WinPanel homeLogCard; - private WinPanel wechatHookCard; - private WinPanel wechatProtocolCard; - private WinPanel wechatLogCard; - private WinPanel alipayConfigCard; - private AntdUI.Label lblAlipayDesc; - private WinPanel alipayLogCard; - private WinPanel settingsListenCard; - private AntdUI.Label lblSettingsInfo; - private WinPanel settingsEmailCard; + private WinPanel homeSummaryCard = null!; + private WinPanel homeConfigCard = null!; + private WinPanel homeMemberCard = null!; + private WinPanel homeLogCard = null!; + private WinPanel wechatHookCard = null!; + private WinPanel wechatProtocolCard = null!; + private WinPanel wechatLogCard = null!; + private WinPanel alipayConfigCard = null!; + private AntdUI.Label lblAlipayDesc = null!; + private WinPanel alipayLogCard = null!; + private WinPanel settingsEmailCard = null!; + private AntdUI.Label label1 = null!; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn1; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn2; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn3; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn4; + private DataGridViewTextBoxColumn 订单状态; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn5; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn6; - private DataGridViewTextBoxColumn dataGridViewTextBoxColumn7; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn8; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn9; + private DataGridViewTextBoxColumn dataGridViewTextBoxColumn7; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn10; + private DataGridViewTextBoxColumn 状态; private DataGridViewTextBoxColumn dataGridViewTextBoxColumn11; } } diff --git a/Form1.cs b/Form1.cs index 2f94b90..f5a3711 100644 --- a/Form1.cs +++ b/Form1.cs @@ -14,6 +14,9 @@ using System.Text.Json; using System.Text.Json.Serialization; using System.Text.RegularExpressions; using System.Windows.Automation; +using Titanium.Web.Proxy; +using Titanium.Web.Proxy.EventArguments; +using Titanium.Web.Proxy.Models; using WinLabel = System.Windows.Forms.Label; using WinPanel = System.Windows.Forms.Panel; using WinTextBox = System.Windows.Forms.TextBox; @@ -48,6 +51,7 @@ namespace Vmianqian private CancellationTokenSource? _wechatHookCts; private CancellationTokenSource? _wechatProtocolCts; private CancellationTokenSource? _wechatSidCaptureCts; + private ProxyServer? _proxyServer; private readonly HashSet _wechatHookSeen = new(StringComparer.Ordinal); private readonly HashSet _wechatProtocolSeen = new(StringComparer.Ordinal); private string _wechatProtocolLastTransId = string.Empty; @@ -94,7 +98,6 @@ namespace Vmianqian private AntdUI.Label lblEmailAuthCodeTitle = null!; private AntdUI.Label lblWechatSidTitle = null!; private AntdUI.Label lblWechatFrequencyTitle = null!; - private AntdUI.Label lblWechatPollingTitle = null!; private AntdUI.Label lblHeartbeatDesc = null!; private AntdUI.Label lblMemberPlaceholder = null!; private AntdUI.Switch chkHeartbeatEnabled = null!; @@ -117,9 +120,6 @@ namespace Vmianqian private AntdUI.Input txtAliPid = null!; private NumericUpDown numAlipayInterval = null!; - private AntdUI.Input txtServicePort = null!; - private AntdUI.Input txtListenPath = null!; - private DataGridView gridWechatLogs = null!; private DataGridView gridAlipayLogs = null!; @@ -148,10 +148,6 @@ namespace Vmianqian private void InitializeDesignerLayout() { - pageHome.Resize += (_, _) => LayoutHomePage(); - pageWechat.Resize += (_, _) => LayoutWechatPage(); - pageAlipay.Resize += (_, _) => LayoutAlipayPage(); - pageSettings.Resize += (_, _) => LayoutSettingsPage(); pageHome.HorizontalScroll.Enabled = false; pageHome.HorizontalScroll.Visible = false; @@ -162,10 +158,6 @@ namespace Vmianqian pageSettings.HorizontalScroll.Enabled = false; pageSettings.HorizontalScroll.Visible = false; - LayoutHomePage(); - LayoutWechatPage(); - LayoutAlipayPage(); - LayoutSettingsPage(); if (IsInDesigner()) return; @@ -289,6 +281,8 @@ namespace Vmianqian Math.Max(24, logCard.ClientSize.Width - btnClearLog.Width - 24), 14 ); + btnClearLog.Visible = true; + btnClearLog.BringToFront(); } logCard.ResumeLayout(false); } @@ -301,20 +295,12 @@ namespace Vmianqian private void LayoutWechatPage() { - const int margin = 20; - const int gap = 16; var hookCard = FindCard(pageWechat, "wechat-hook"); var protocolCard = FindCard(pageWechat, "wechat-protocol"); var gridCard = FindCard(pageWechat, "wechat-log"); if (hookCard != null && protocolCard != null) { - var totalWidth = Math.Max(0, pageWechat.ClientSize.Width - margin * 2 - gap); - var hookWidth = totalWidth / 2; - var protocolWidth = totalWidth - hookWidth; - hookCard.Bounds = new Rectangle(margin, 20, hookWidth, 280); - protocolCard.Bounds = new Rectangle(hookCard.Right + gap, 20, protocolWidth, 280); - var hookPathWidth = Math.Max(140, hookCard.ClientSize.Width - 24 - 24 - btnSelectWechatPath.Width - 12); txtWechatPath.Width = hookPathWidth; btnSelectWechatPath.Size = new Size(92, 36); @@ -332,20 +318,13 @@ namespace Vmianqian lblWechatFrequencyTitle.Location = new Point(24, 146); numWechatInterval.Location = new Point(24, 182); numWechatInterval.Size = new Size(96, 30); - lblWechatPollingTitle.Location = new Point(rightColX, 146); chkWheel.Location = new Point(rightColX, 198); btnWechatProtocolStart.Size = new Size(120, 42); btnWechatProtocolStart.Location = new Point(24, btnWechatHookStart.Bottom - btnWechatProtocolStart.Height); } - if (gridCard != null && hookCard != null) + if (gridCard != null) { - gridCard.Left = margin; - gridCard.Width = Math.Max(0, pageWechat.ClientSize.Width - margin * 2); - gridCard.Top = hookCard.Bottom + margin; - var bottom = pageWechat.ClientSize.Height - 20; - gridCard.Height = Math.Max(260, bottom - gridCard.Top); - if (gridWechatLogs != null) { gridWechatLogs.Size = new Size(Math.Max(240, gridCard.ClientSize.Width - 50), Math.Max(120, gridCard.ClientSize.Height - 76)); @@ -361,13 +340,9 @@ namespace Vmianqian private void LayoutAlipayPage() { - LayoutPageCards(pageAlipay, 20); - var gridCard = FindCard(pageAlipay, "alipay-log"); if (gridCard != null) { - var bottom = pageAlipay.ClientSize.Height - 20; - gridCard.Height = Math.Max(260, bottom - gridCard.Top); numAlipayInterval.Size = new Size(96, 30); if (gridAlipayLogs != null) @@ -391,10 +366,6 @@ namespace Vmianqian listenCard.Top = 20; emailCard.Top = listenCard.Bottom + 16; - var listenInputWidth = Math.Max(220, listenCard.ClientSize.Width - 48); - txtServicePort.Width = Math.Min(220, listenInputWidth); - txtListenPath.Width = Math.Min(360, listenInputWidth); - var emailInputWidth = Math.Max(220, Math.Min(520, emailCard.ClientSize.Width - 48)); txtSenderEmail.Width = emailInputWidth; txtSmtpHost.Width = emailInputWidth; @@ -430,6 +401,12 @@ namespace Vmianqian { return control; } + + var nested = FindCard(control, tag); + if (nested != null) + { + return nested; + } } return null; @@ -465,13 +442,14 @@ namespace Vmianqian RowHeadersVisible = false, AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill, BackgroundColor = Color.White, - BorderStyle = BorderStyle.FixedSingle + BorderStyle = BorderStyle.FixedSingle, }; grid.Columns.Add("Shop", "收款方"); grid.Columns.Add("Amount", "金额"); grid.Columns.Add("Time", "时间"); grid.Columns.Add("Remark", "备注/订单号"); + grid.Columns.Add("OrderStatus", "订单状态"); grid.Columns.Add("Callback", "回调状态"); return grid; } @@ -494,6 +472,7 @@ namespace Vmianqian grid.Columns.Add("Amount", "金额"); grid.Columns.Add("Time", "时间"); grid.Columns.Add("Remark", "备注"); + grid.Columns.Add("OrderStatus", "订单状态"); grid.Columns.Add("Callback", "回调状态"); return grid; } @@ -672,8 +651,6 @@ namespace Vmianqian txtAliPath.Text = _config.AlipayPath; txtAliAppId.Text = _config.AlipayAppId; txtAliPid.Text = _config.AlipayUserId; - txtServicePort.Text = _config.ListenPort.ToString(); - txtListenPath.Text = _config.ListenPath; numWechatInterval.Value = Math.Min(Math.Max(_config.WechatIntervalSeconds, 1), 3600); numAlipayInterval.Value = Math.Min(Math.Max(_config.AlipayIntervalSeconds, 1), 3600); chkWheel.Checked = _config.EnableWheelPolling; @@ -695,8 +672,6 @@ namespace Vmianqian _config.AlipayPath = txtAliPath.Text.Trim(); _config.AlipayAppId = txtAliAppId.Text.Trim(); _config.AlipayUserId = txtAliPid.Text.Trim(); - _config.ListenPort = ParsePort(txtServicePort.Text); - _config.ListenPath = string.IsNullOrWhiteSpace(txtListenPath.Text) ? "/notify/" : txtListenPath.Text.Trim(); _config.WechatIntervalSeconds = (int)numWechatInterval.Value; _config.AlipayIntervalSeconds = (int)numAlipayInterval.Value; _config.EnableWheelPolling = chkWheel.Checked; @@ -822,38 +797,29 @@ namespace Vmianqian { StopWechatSidCapture(); _wechatSidCaptureCts = new CancellationTokenSource(); - var token = _wechatSidCaptureCts.Token; UpdateWechatMonitorButtons(); btnWechatSidAuto.Text = "停止捕获"; btnWechatSidAuto.Type = TTypeMini.Error; btnWechatSidAuto.Loading = true; - - _ = Task.Run(async () => + try { - while (!token.IsCancellationRequested) - { - try - { - var result = TryExtractSidFromWechatLocalFiles(); - if (!string.IsNullOrWhiteSpace(result.Sid)) - { - BeginInvoke(() => ApplyCapturedSid(result.Sid, result.Version, result.Source)); - return; - } + _proxyServer = new ProxyServer(); + _proxyServer.CertificateManager.EnsureRootCertificate(); + _proxyServer.BeforeRequest += OnWechatSidProxyBeforeRequest; - await Task.Delay(TimeSpan.FromSeconds(2), token); - } - catch (OperationCanceledException) - { - break; - } - catch (Exception ex) - { - BeginInvoke(() => Log($"SID 捕获轮询异常:{ex.Message}")); - await Task.Delay(TimeSpan.FromSeconds(2), token); - } - } - }, token); + var explicitEndPoint = new ExplicitProxyEndPoint(IPAddress.Any, 8000, true); + _proxyServer.AddEndPoint(explicitEndPoint); + _proxyServer.Start(); + _proxyServer.SetAsSystemHttpProxy(explicitEndPoint); + _proxyServer.SetAsSystemHttpsProxy(explicitEndPoint); + + Log("已启动本地代理捕获,请在微信中进入【收款小账本】。若出现证书提示,请点击“是”。"); + } + catch + { + StopWechatSidCapture(); + throw; + } } private void StopWechatSidCapture() @@ -861,6 +827,24 @@ namespace Vmianqian try { _wechatSidCaptureCts?.Cancel(); } catch { } try { _wechatSidCaptureCts?.Dispose(); } catch { } _wechatSidCaptureCts = null; + if (_proxyServer != null) + { + try + { + _proxyServer.BeforeRequest -= OnWechatSidProxyBeforeRequest; + _proxyServer.RestoreOriginalProxySettings(); + _proxyServer.Stop(); + } + catch (Exception ex) + { + Log($"停止代理时发生异常:{ex.Message}"); + } + finally + { + _proxyServer.Dispose(); + _proxyServer = null; + } + } UpdateWechatMonitorButtons(); if (btnWechatSidAuto != null) @@ -873,6 +857,62 @@ namespace Vmianqian } } + private async Task OnWechatSidProxyBeforeRequest(object sender, SessionEventArgs e) + { + if (_wechatSidCaptureCts?.IsCancellationRequested == true) + { + return; + } + + var requestUrl = e.HttpClient.Request.Url; + if (!requestUrl.Contains("smallbook.wxpapp.weixin.qq.com/qrappzd", StringComparison.OrdinalIgnoreCase)) + { + return; + } + + if (!Uri.TryCreate(requestUrl, UriKind.Absolute, out var uri)) + { + return; + } + + var sid = TryGetQueryParameter(uri.Query, "sid"); + var version = TryGetQueryParameter(uri.Query, "v"); + if (!string.IsNullOrWhiteSpace(sid)) + { + BeginInvoke(() => ApplyCapturedSid(sid, string.IsNullOrWhiteSpace(version) ? "7.10.1" : version, "NetworkProxy")); + } + + await Task.CompletedTask; + } + + private static string? TryGetQueryParameter(string query, string key) + { + if (string.IsNullOrWhiteSpace(query)) + { + return null; + } + + var trimmed = query.TrimStart('?'); + var parts = trimmed.Split('&', StringSplitOptions.RemoveEmptyEntries); + foreach (var part in parts) + { + var kv = part.Split('=', 2); + if (kv.Length == 0) + { + continue; + } + + if (!string.Equals(Uri.UnescapeDataString(kv[0]), key, StringComparison.OrdinalIgnoreCase)) + { + continue; + } + + return kv.Length > 1 ? Uri.UnescapeDataString(kv[1]) : string.Empty; + } + + return null; + } + private void ApplyCapturedSid(string sid, string version, string source) { txtWechatId.Text = sid; @@ -2303,10 +2343,29 @@ namespace Vmianqian return; } - var callbackText = callbackResult.StatusCode == HttpStatusCode.OK ? "成功" : $"失败({(int)callbackResult.StatusCode})"; + // 将单一状态拆分为两个独立的文本,向 V免签官方术语对齐 + string orderStatusText; + string callbackText; + + if (callbackResult.StatusCode == HttpStatusCode.OK) + { + orderStatusText = "完成"; // 匹配成功并推送到云端 + callbackText = "成功"; + } + else if (callbackResult.StatusCode == HttpStatusCode.Conflict) + { + orderStatusText = "过期"; // 本地待支付列表中未找到对应的订单 + callbackText = "本地跳过"; + } + else + { + orderStatusText = "异常"; // 网络错误或云端返回报错 + callbackText = $"失败({(int)callbackResult.StatusCode})"; + } if (string.Equals(paymentEvent.Channel, "alipay", StringComparison.OrdinalIgnoreCase)) { + // 支付宝列对应关系:序号, 订单号, 金额, 时间, 备注, 订单状态, 回调状态 gridAlipayLogs.Rows.Insert( 0, gridAlipayLogs.Rows.Count + 1, @@ -2314,20 +2373,25 @@ namespace Vmianqian paymentEvent.Amount.ToString("0.00"), paymentEvent.ReceivedAt.LocalDateTime.ToString("yyyy-MM-dd HH:mm:ss"), paymentEvent.Payer, - callbackText); + orderStatusText, // 塞入第六列:订单状态 + callbackText + ); // 塞入第七列:回调状态 lblAlipayStatusValue.Text = "支付宝: 在线"; lblAlipayStatusValue.ForeColor = Color.LimeGreen; } else { + // 微信列对应关系:收款方, 金额, 时间, 备注/订单号, 订单状态, 回调状态 gridWechatLogs.Rows.Insert( 0, paymentEvent.Payer, paymentEvent.Amount.ToString("0.00"), paymentEvent.ReceivedAt.LocalDateTime.ToString("yyyy-MM-dd HH:mm:ss"), paymentEvent.OrderNo, - callbackText); + orderStatusText, // 塞入第五列:订单状态 + callbackText + ); // 塞入第六列:回调状态 lblWechatStatusValue.Text = "微信: 在线"; lblWechatStatusValue.ForeColor = Color.LimeGreen; @@ -2868,6 +2932,21 @@ namespace Vmianqian return timestamp.Value.ToString(); } } + + private void numWechatInterval_ValueChanged(object sender, EventArgs e) + { + + } + + private void gridPanel1_Click(object sender, EventArgs e) + { + + } + + private void label1_Click(object sender, EventArgs e) + { + + } } public sealed class ClientConfig diff --git a/Form1.resx b/Form1.resx index 8b2ff64..7ac9d7f 100644 --- a/Form1.resx +++ b/Form1.resx @@ -117,4 +117,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True + + + True + \ No newline at end of file diff --git a/Vmianqian.csproj b/Vmianqian.csproj index e6e67e8..ad3b757 100644 --- a/Vmianqian.csproj +++ b/Vmianqian.csproj @@ -13,10 +13,13 @@ + + + diff --git a/bin/Debug/net10.0-windows/BouncyCastle.Crypto.dll b/bin/Debug/net10.0-windows/BouncyCastle.Crypto.dll new file mode 100644 index 0000000..0a0cb67 Binary files /dev/null and b/bin/Debug/net10.0-windows/BouncyCastle.Crypto.dll differ diff --git a/bin/Debug/net10.0-windows/BrotliSharpLib.dll b/bin/Debug/net10.0-windows/BrotliSharpLib.dll new file mode 100644 index 0000000..853c485 Binary files /dev/null and b/bin/Debug/net10.0-windows/BrotliSharpLib.dll differ diff --git a/bin/Debug/net10.0-windows/Titanium.Web.Proxy.dll b/bin/Debug/net10.0-windows/Titanium.Web.Proxy.dll new file mode 100644 index 0000000..adcc007 Binary files /dev/null and b/bin/Debug/net10.0-windows/Titanium.Web.Proxy.dll differ diff --git a/bin/Debug/net10.0-windows/Vmianqian.deps.json b/bin/Debug/net10.0-windows/Vmianqian.deps.json index 5ac0255..9bbb65d 100644 --- a/bin/Debug/net10.0-windows/Vmianqian.deps.json +++ b/bin/Debug/net10.0-windows/Vmianqian.deps.json @@ -9,7 +9,8 @@ "Vmianqian/1.0.0": { "dependencies": { "AntdUI": "2.3.10", - "MailKit": "4.16.0" + "MailKit": "4.16.0", + "Titanium.Web.Proxy": "3.2.0" }, "runtime": { "Vmianqian.dll": {} @@ -31,6 +32,14 @@ } } }, + "BrotliSharpLib/0.3.3": { + "runtime": { + "lib/netstandard2.0/BrotliSharpLib.dll": { + "assemblyVersion": "0.3.2.0", + "fileVersion": "0.3.3.0" + } + } + }, "MailKit/4.16.0": { "dependencies": { "MimeKit": "4.16.0" @@ -52,6 +61,26 @@ "fileVersion": "4.16.0.0" } } + }, + "Portable.BouncyCastle/1.8.8": { + "runtime": { + "lib/netstandard2.0/BouncyCastle.Crypto.dll": { + "assemblyVersion": "1.8.8.0", + "fileVersion": "1.8.8.2" + } + } + }, + "Titanium.Web.Proxy/3.2.0": { + "dependencies": { + "BrotliSharpLib": "0.3.3", + "Portable.BouncyCastle": "1.8.8" + }, + "runtime": { + "lib/netstandard2.1/Titanium.Web.Proxy.dll": { + "assemblyVersion": "1.0.1.0", + "fileVersion": "1.0.1.0" + } + } } } }, @@ -75,6 +104,13 @@ "path": "bouncycastle.cryptography/2.6.2", "hashPath": "bouncycastle.cryptography.2.6.2.nupkg.sha512" }, + "BrotliSharpLib/0.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/z74VNg6etlQK/N1mSD5Tz2qQUZqc3RMiuv2F8Q/MOfvg4l7a6lDYhQQTPd9s9saSokh1GqUD7JTuunOiQid8w==", + "path": "brotlisharplib/0.3.3", + "hashPath": "brotlisharplib.0.3.3.nupkg.sha512" + }, "MailKit/4.16.0": { "type": "package", "serviceable": true, @@ -88,6 +124,20 @@ "sha512": "sha512-X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==", "path": "mimekit/4.16.0", "hashPath": "mimekit.4.16.0.nupkg.sha512" + }, + "Portable.BouncyCastle/1.8.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1rxdf8NfyAxLlqIEciCl/yNhmz1YiLkmp6rrF8p3/NVmyHHzPWLx8djtDvSAwhPLg64BXvsRcM3+5bP1HAUdYg==", + "path": "portable.bouncycastle/1.8.8", + "hashPath": "portable.bouncycastle.1.8.8.nupkg.sha512" + }, + "Titanium.Web.Proxy/3.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XHchT17Cqr4lX+p4+T4qMPOMfBBvXgIkjy6imy4guNWxLTPKyCaLv/VTiHgk4CwXnXTHlga7KWT1agNCbjwYYg==", + "path": "titanium.web.proxy/3.2.0", + "hashPath": "titanium.web.proxy.3.2.0.nupkg.sha512" } } } \ No newline at end of file diff --git a/bin/Debug/net10.0-windows/Vmianqian.dll b/bin/Debug/net10.0-windows/Vmianqian.dll index 60a0494..5fa4331 100644 Binary files a/bin/Debug/net10.0-windows/Vmianqian.dll and b/bin/Debug/net10.0-windows/Vmianqian.dll differ diff --git a/bin/Debug/net10.0-windows/Vmianqian.exe b/bin/Debug/net10.0-windows/Vmianqian.exe index 00f9e68..1151703 100644 Binary files a/bin/Debug/net10.0-windows/Vmianqian.exe and b/bin/Debug/net10.0-windows/Vmianqian.exe differ diff --git a/bin/Debug/net10.0-windows/Vmianqian.pdb b/bin/Debug/net10.0-windows/Vmianqian.pdb index 77914a5..8d87e78 100644 Binary files a/bin/Debug/net10.0-windows/Vmianqian.pdb and b/bin/Debug/net10.0-windows/Vmianqian.pdb differ diff --git a/bin/Debug/net10.0-windows/appsettings.client.json b/bin/Debug/net10.0-windows/appsettings.client.json index 08e6d0a..dbf5126 100644 --- a/bin/Debug/net10.0-windows/appsettings.client.json +++ b/bin/Debug/net10.0-windows/appsettings.client.json @@ -6,9 +6,9 @@ "SmtpPort": 465, "NotifyEmail": "1066960883@qq.com", "EmailAuthCode": "TPPMKSMvCadyzu3m", - "WechatPath": "D:\\Softwares\\Tencent\\Weixin\\Weixin.exe", - "WechatSid": "", - "WechatApiVersion": "7.10.1", + "WechatPath": "C:\\Softwares\\Tencent\\Weixin\\Weixin.exe", + "WechatSid": "AAEtSt7xaW0QXPhIoqOM06pwoIyXWmy1u8jFoBF83zvIjA", + "WechatApiVersion": "7.10.2", "AlipayPath": "", "AlipayAppId": "", "AlipayUserId": "", diff --git a/bin/Debug/net10.0-windows/rootCert.pfx b/bin/Debug/net10.0-windows/rootCert.pfx new file mode 100644 index 0000000..54d6d56 Binary files /dev/null and b/bin/Debug/net10.0-windows/rootCert.pfx differ diff --git a/obj/Debug/net10.0-windows/Vmianqian.AssemblyInfo.cs b/obj/Debug/net10.0-windows/Vmianqian.AssemblyInfo.cs index 644a29b..0c923a3 100644 --- a/obj/Debug/net10.0-windows/Vmianqian.AssemblyInfo.cs +++ b/obj/Debug/net10.0-windows/Vmianqian.AssemblyInfo.cs @@ -14,12 +14,12 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Vmianqian")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b8577139b743128e6d1f7535c4e26f8b9f8ae07e")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3d8595a50353d13747bd605c96fe35f2f9be2f3")] [assembly: System.Reflection.AssemblyProductAttribute("Vmianqian")] [assembly: System.Reflection.AssemblyTitleAttribute("Vmianqian")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] [assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] -// 由 MSBuild WriteCodeFragment 类生成。 +// Generated by the MSBuild WriteCodeFragment class. diff --git a/obj/Debug/net10.0-windows/Vmianqian.AssemblyInfoInputs.cache b/obj/Debug/net10.0-windows/Vmianqian.AssemblyInfoInputs.cache index c0aa811..fb50780 100644 --- a/obj/Debug/net10.0-windows/Vmianqian.AssemblyInfoInputs.cache +++ b/obj/Debug/net10.0-windows/Vmianqian.AssemblyInfoInputs.cache @@ -1 +1 @@ -2bf683a342db48dd63c7773755779041e948fbfa65b1232aa9ccc9ab7062c89c +b485efd0b4f1ef3ebf2f86472e1044cdcb234120ac1fadab6acbfeaad6c81be6 diff --git a/obj/Debug/net10.0-windows/Vmianqian.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net10.0-windows/Vmianqian.GeneratedMSBuildEditorConfig.editorconfig index 10e526a..bedfe9f 100644 --- a/obj/Debug/net10.0-windows/Vmianqian.GeneratedMSBuildEditorConfig.editorconfig +++ b/obj/Debug/net10.0-windows/Vmianqian.GeneratedMSBuildEditorConfig.editorconfig @@ -16,7 +16,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Vmianqian -build_property.ProjectDir = E:\Demos\DemoOwns\C\VmianqianC\ +build_property.ProjectDir = E:\Demo\C\Vmianqian\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.CsWinRTUseWindowsUIXamlProjections = false diff --git a/obj/Debug/net10.0-windows/Vmianqian.assets.cache b/obj/Debug/net10.0-windows/Vmianqian.assets.cache index 5513526..3e22c28 100644 Binary files a/obj/Debug/net10.0-windows/Vmianqian.assets.cache and b/obj/Debug/net10.0-windows/Vmianqian.assets.cache differ diff --git a/obj/Debug/net10.0-windows/Vmianqian.csproj.AssemblyReference.cache b/obj/Debug/net10.0-windows/Vmianqian.csproj.AssemblyReference.cache index 35108ef..5bc0854 100644 Binary files a/obj/Debug/net10.0-windows/Vmianqian.csproj.AssemblyReference.cache and b/obj/Debug/net10.0-windows/Vmianqian.csproj.AssemblyReference.cache differ diff --git a/obj/Debug/net10.0-windows/Vmianqian.csproj.CoreCompileInputs.cache b/obj/Debug/net10.0-windows/Vmianqian.csproj.CoreCompileInputs.cache index a97cf19..4df5d65 100644 --- a/obj/Debug/net10.0-windows/Vmianqian.csproj.CoreCompileInputs.cache +++ b/obj/Debug/net10.0-windows/Vmianqian.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -a7b3445afcbd56fec3c73f3a521fa72c62329fb7fbf05cdc5a48d209a06f572f +f5a7563dfce5232e1c5a9116ced46141bcc1701be44a9504f149a9339e3409e9 diff --git a/obj/Debug/net10.0-windows/Vmianqian.csproj.FileListAbsolute.txt b/obj/Debug/net10.0-windows/Vmianqian.csproj.FileListAbsolute.txt index 78d9f2a..181338b 100644 --- a/obj/Debug/net10.0-windows/Vmianqian.csproj.FileListAbsolute.txt +++ b/obj/Debug/net10.0-windows/Vmianqian.csproj.FileListAbsolute.txt @@ -1,22 +1,3 @@ -E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.deps.json -E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.runtimeconfig.json -E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.dll -E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.pdb -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.Form1.resources -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.csproj.GenerateResource.cache -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.GeneratedMSBuildEditorConfig.editorconfig -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.AssemblyInfoInputs.cache -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.AssemblyInfo.cs -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.csproj.CoreCompileInputs.cache -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.dll -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\refint\Vmianqian.dll -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.pdb -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.genruntimeconfig.cache -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\ref\Vmianqian.dll -E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\AntdUI.dll -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.csproj.AssemblyReference.cache -E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.csproj.Up2Date -E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe E:\Demo\C\Vmianqian\build_verify\Vmianqian.deps.json E:\Demo\C\Vmianqian\build_verify\Vmianqian.runtimeconfig.json E:\Demo\C\Vmianqian\build_verify\Vmianqian.dll @@ -62,3 +43,28 @@ E:\Demos\DemoOwns\C\VmianqianC\build-temp\AntdUI.dll E:\Demos\DemoOwns\C\VmianqianC\build-temp\BouncyCastle.Cryptography.dll E:\Demos\DemoOwns\C\VmianqianC\build-temp\MailKit.dll E:\Demos\DemoOwns\C\VmianqianC\build-temp\MimeKit.dll +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.deps.json +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.runtimeconfig.json +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.dll +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.pdb +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\AntdUI.dll +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\BouncyCastle.Cryptography.dll +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\MailKit.dll +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\MimeKit.dll +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.csproj.AssemblyReference.cache +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.Form1.resources +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.csproj.GenerateResource.cache +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.GeneratedMSBuildEditorConfig.editorconfig +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.AssemblyInfoInputs.cache +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.AssemblyInfo.cs +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.csproj.CoreCompileInputs.cache +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.csproj.Up2Date +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.dll +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\refint\Vmianqian.dll +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.pdb +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\Vmianqian.genruntimeconfig.cache +E:\Demo\C\Vmianqian\obj\Debug\net10.0-windows\ref\Vmianqian.dll +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\BrotliSharpLib.dll +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\BouncyCastle.Crypto.dll +E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Titanium.Web.Proxy.dll diff --git a/obj/Debug/net10.0-windows/Vmianqian.csproj.GenerateResource.cache b/obj/Debug/net10.0-windows/Vmianqian.csproj.GenerateResource.cache index 3eda3b7..3442b54 100644 Binary files a/obj/Debug/net10.0-windows/Vmianqian.csproj.GenerateResource.cache and b/obj/Debug/net10.0-windows/Vmianqian.csproj.GenerateResource.cache differ diff --git a/obj/Debug/net10.0-windows/Vmianqian.designer.deps.json b/obj/Debug/net10.0-windows/Vmianqian.designer.deps.json index daf2782..5948ab0 100644 --- a/obj/Debug/net10.0-windows/Vmianqian.designer.deps.json +++ b/obj/Debug/net10.0-windows/Vmianqian.designer.deps.json @@ -22,6 +22,14 @@ } } }, + "BrotliSharpLib/0.3.3": { + "runtime": { + "lib/netstandard2.0/BrotliSharpLib.dll": { + "assemblyVersion": "0.3.2.0", + "fileVersion": "0.3.3.0" + } + } + }, "MailKit/4.16.0": { "dependencies": { "MimeKit": "4.16.0" @@ -43,6 +51,26 @@ "fileVersion": "4.16.0.0" } } + }, + "Portable.BouncyCastle/1.8.8": { + "runtime": { + "lib/netstandard2.0/BouncyCastle.Crypto.dll": { + "assemblyVersion": "1.8.8.0", + "fileVersion": "1.8.8.2" + } + } + }, + "Titanium.Web.Proxy/3.2.0": { + "dependencies": { + "BrotliSharpLib": "0.3.3", + "Portable.BouncyCastle": "1.8.8" + }, + "runtime": { + "lib/netstandard2.1/Titanium.Web.Proxy.dll": { + "assemblyVersion": "1.0.1.0", + "fileVersion": "1.0.1.0" + } + } } } }, @@ -61,6 +89,13 @@ "path": "bouncycastle.cryptography/2.6.2", "hashPath": "bouncycastle.cryptography.2.6.2.nupkg.sha512" }, + "BrotliSharpLib/0.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/z74VNg6etlQK/N1mSD5Tz2qQUZqc3RMiuv2F8Q/MOfvg4l7a6lDYhQQTPd9s9saSokh1GqUD7JTuunOiQid8w==", + "path": "brotlisharplib/0.3.3", + "hashPath": "brotlisharplib.0.3.3.nupkg.sha512" + }, "MailKit/4.16.0": { "type": "package", "serviceable": true, @@ -74,6 +109,20 @@ "sha512": "sha512-X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==", "path": "mimekit/4.16.0", "hashPath": "mimekit.4.16.0.nupkg.sha512" + }, + "Portable.BouncyCastle/1.8.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1rxdf8NfyAxLlqIEciCl/yNhmz1YiLkmp6rrF8p3/NVmyHHzPWLx8djtDvSAwhPLg64BXvsRcM3+5bP1HAUdYg==", + "path": "portable.bouncycastle/1.8.8", + "hashPath": "portable.bouncycastle.1.8.8.nupkg.sha512" + }, + "Titanium.Web.Proxy/3.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XHchT17Cqr4lX+p4+T4qMPOMfBBvXgIkjy6imy4guNWxLTPKyCaLv/VTiHgk4CwXnXTHlga7KWT1agNCbjwYYg==", + "path": "titanium.web.proxy/3.2.0", + "hashPath": "titanium.web.proxy.3.2.0.nupkg.sha512" } } } \ No newline at end of file diff --git a/obj/Debug/net10.0-windows/Vmianqian.designer.runtimeconfig.json b/obj/Debug/net10.0-windows/Vmianqian.designer.runtimeconfig.json index a8fd9db..978c6fa 100644 --- a/obj/Debug/net10.0-windows/Vmianqian.designer.runtimeconfig.json +++ b/obj/Debug/net10.0-windows/Vmianqian.designer.runtimeconfig.json @@ -12,9 +12,9 @@ } ], "additionalProbingPaths": [ - "C:\\Users\\heros\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\heros\\.nuget\\packages", - "D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages" + "C:\\Users\\Administrator\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Administrator\\.nuget\\packages", + "C:\\Softwares\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configProperties": { "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false, diff --git a/obj/Debug/net10.0-windows/Vmianqian.dll b/obj/Debug/net10.0-windows/Vmianqian.dll index 60a0494..5fa4331 100644 Binary files a/obj/Debug/net10.0-windows/Vmianqian.dll and b/obj/Debug/net10.0-windows/Vmianqian.dll differ diff --git a/obj/Debug/net10.0-windows/Vmianqian.genruntimeconfig.cache b/obj/Debug/net10.0-windows/Vmianqian.genruntimeconfig.cache index fd46e7d..c420b59 100644 --- a/obj/Debug/net10.0-windows/Vmianqian.genruntimeconfig.cache +++ b/obj/Debug/net10.0-windows/Vmianqian.genruntimeconfig.cache @@ -1 +1 @@ -bfd4fda30425a127e04d84d69f89302f1a5d0a22c65f909e0dc14e06f1be3226 +06af8958efc8199d17b3e5352714ede4c860a98abdd43801bf6807d2659e5f95 diff --git a/obj/Debug/net10.0-windows/Vmianqian.pdb b/obj/Debug/net10.0-windows/Vmianqian.pdb index 77914a5..8d87e78 100644 Binary files a/obj/Debug/net10.0-windows/Vmianqian.pdb and b/obj/Debug/net10.0-windows/Vmianqian.pdb differ diff --git a/obj/Debug/net10.0-windows/apphost.exe b/obj/Debug/net10.0-windows/apphost.exe index 00f9e68..1151703 100644 Binary files a/obj/Debug/net10.0-windows/apphost.exe and b/obj/Debug/net10.0-windows/apphost.exe differ diff --git a/obj/Debug/net10.0-windows/ref/Vmianqian.dll b/obj/Debug/net10.0-windows/ref/Vmianqian.dll index 457c6e1..5dbbdfd 100644 Binary files a/obj/Debug/net10.0-windows/ref/Vmianqian.dll and b/obj/Debug/net10.0-windows/ref/Vmianqian.dll differ diff --git a/obj/Debug/net10.0-windows/refint/Vmianqian.dll b/obj/Debug/net10.0-windows/refint/Vmianqian.dll index 457c6e1..5dbbdfd 100644 Binary files a/obj/Debug/net10.0-windows/refint/Vmianqian.dll and b/obj/Debug/net10.0-windows/refint/Vmianqian.dll differ diff --git a/obj/Vmianqian.csproj.nuget.dgspec.json b/obj/Vmianqian.csproj.nuget.dgspec.json index 9c05c1f..41c1bfb 100644 --- a/obj/Vmianqian.csproj.nuget.dgspec.json +++ b/obj/Vmianqian.csproj.nuget.dgspec.json @@ -1,23 +1,23 @@ { "format": 1, "restore": { - "E:\\Demos\\DemoOwns\\C\\VmianqianC\\Vmianqian.csproj": {} + "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj": {} }, "projects": { - "E:\\Demos\\DemoOwns\\C\\VmianqianC\\Vmianqian.csproj": { + "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "E:\\Demos\\DemoOwns\\C\\VmianqianC\\Vmianqian.csproj", + "projectUniqueName": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", "projectName": "Vmianqian", - "projectPath": "E:\\Demos\\DemoOwns\\C\\VmianqianC\\Vmianqian.csproj", - "packagesPath": "C:\\Users\\heros\\.nuget\\packages\\", - "outputPath": "E:\\Demos\\DemoOwns\\C\\VmianqianC\\obj\\", + "projectPath": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Demo\\C\\Vmianqian\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ - "D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages" + "C:\\Softwares\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\heros\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -26,10 +26,12 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { - "net10.0-windows7.0": { + "net10.0-windows": { + "framework": "net10.0-windows7.0", "targetAlias": "net10.0-windows", "projectReferences": {} } @@ -47,7 +49,8 @@ "SdkAnalysisLevel": "10.0.200" }, "frameworks": { - "net10.0-windows7.0": { + "net10.0-windows": { + "framework": "net10.0-windows7.0", "targetAlias": "net10.0-windows", "dependencies": { "AntdUI": { @@ -57,6 +60,10 @@ "MailKit": { "target": "Package", "version": "[4.16.0, )" + }, + "Titanium.Web.Proxy": { + "target": "Package", + "version": "[3.2.0, )" } }, "imports": [ @@ -78,7 +85,7 @@ "privateAssets": "none" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.201/PortableRuntimeIdentifierGraph.json", + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.202/PortableRuntimeIdentifierGraph.json", "packagesToPrune": { "Microsoft.CSharp": "(,4.7.32767]", "Microsoft.VisualBasic": "(,10.4.32767]", diff --git a/obj/Vmianqian.csproj.nuget.g.props b/obj/Vmianqian.csproj.nuget.g.props index d11ee35..4969686 100644 --- a/obj/Vmianqian.csproj.nuget.g.props +++ b/obj/Vmianqian.csproj.nuget.g.props @@ -5,12 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\heros\.nuget\packages\;D:\Softwares\Microsoft\VisualStudio\Shared\NuGetPackages + C:\Users\Administrator\.nuget\packages\;C:\Softwares\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 7.0.0 - - + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json index 776a7ce..45f97e3 100644 --- a/obj/project.assets.json +++ b/obj/project.assets.json @@ -31,6 +31,19 @@ } } }, + "BrotliSharpLib/0.3.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/BrotliSharpLib.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/BrotliSharpLib.dll": { + "related": ".xml" + } + } + }, "MailKit/4.16.0": { "type": "package", "dependencies": { @@ -62,6 +75,32 @@ "related": ".dll.config;.pdb;.xml" } } + }, + "Portable.BouncyCastle/1.8.8": { + "type": "package", + "compile": { + "lib/netstandard2.0/BouncyCastle.Crypto.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/BouncyCastle.Crypto.dll": { + "related": ".xml" + } + } + }, + "Titanium.Web.Proxy/3.2.0": { + "type": "package", + "dependencies": { + "BrotliSharpLib": "0.3.3", + "Portable.BouncyCastle": "1.8.8" + }, + "compile": { + "lib/netstandard2.1/Titanium.Web.Proxy.dll": {} + }, + "runtime": { + "lib/netstandard2.1/Titanium.Web.Proxy.dll": {} + } } } }, @@ -113,6 +152,33 @@ "packageIcon.png" ] }, + "BrotliSharpLib/0.3.3": { + "sha512": "/z74VNg6etlQK/N1mSD5Tz2qQUZqc3RMiuv2F8Q/MOfvg4l7a6lDYhQQTPd9s9saSokh1GqUD7JTuunOiQid8w==", + "type": "package", + "path": "brotlisharplib/0.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "brotlisharplib.0.3.3.nupkg.sha512", + "brotlisharplib.nuspec", + "lib/net20/BrotliSharpLib.dll", + "lib/net20/BrotliSharpLib.xml", + "lib/net35/BrotliSharpLib.dll", + "lib/net35/BrotliSharpLib.xml", + "lib/net40/BrotliSharpLib.dll", + "lib/net40/BrotliSharpLib.xml", + "lib/net45/BrotliSharpLib.dll", + "lib/net45/BrotliSharpLib.xml", + "lib/net451/BrotliSharpLib.dll", + "lib/net451/BrotliSharpLib.xml", + "lib/netstandard1.1/BrotliSharpLib.dll", + "lib/netstandard1.1/BrotliSharpLib.xml", + "lib/netstandard1.3/BrotliSharpLib.dll", + "lib/netstandard1.3/BrotliSharpLib.xml", + "lib/netstandard2.0/BrotliSharpLib.dll", + "lib/netstandard2.0/BrotliSharpLib.xml" + ] + }, "MailKit/4.16.0": { "sha512": "trJ82DOpAmo8i1jO1vNE+dGn4mPRyeYfy4swRcAGgMJhPoI1Kohf4OFJJf0+YIj4iUxgxPn8W+ht7e7KiYzSjg==", "type": "package", @@ -195,32 +261,63 @@ "mimekit.4.16.0.nupkg.sha512", "mimekit.nuspec" ] + }, + "Portable.BouncyCastle/1.8.8": { + "sha512": "1rxdf8NfyAxLlqIEciCl/yNhmz1YiLkmp6rrF8p3/NVmyHHzPWLx8djtDvSAwhPLg64BXvsRcM3+5bP1HAUdYg==", + "type": "package", + "path": "portable.bouncycastle/1.8.8", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net40/BouncyCastle.Crypto.dll", + "lib/net40/BouncyCastle.Crypto.xml", + "lib/netstandard2.0/BouncyCastle.Crypto.dll", + "lib/netstandard2.0/BouncyCastle.Crypto.xml", + "portable.bouncycastle.1.8.8.nupkg.sha512", + "portable.bouncycastle.nuspec" + ] + }, + "Titanium.Web.Proxy/3.2.0": { + "sha512": "XHchT17Cqr4lX+p4+T4qMPOMfBBvXgIkjy6imy4guNWxLTPKyCaLv/VTiHgk4CwXnXTHlga7KWT1agNCbjwYYg==", + "type": "package", + "path": "titanium.web.proxy/3.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net451/Titanium.Web.Proxy.dll", + "lib/net461/Titanium.Web.Proxy.dll", + "lib/netstandard2.0/Titanium.Web.Proxy.dll", + "lib/netstandard2.1/Titanium.Web.Proxy.dll", + "titanium.web.proxy.3.2.0.nupkg.sha512", + "titanium.web.proxy.nuspec" + ] } }, "projectFileDependencyGroups": { "net10.0-windows7.0": [ "AntdUI >= 2.3.10", - "MailKit >= 4.16.0" + "MailKit >= 4.16.0", + "Titanium.Web.Proxy >= 3.2.0" ] }, "packageFolders": { - "C:\\Users\\heros\\.nuget\\packages\\": {}, - "D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages": {} + "C:\\Users\\Administrator\\.nuget\\packages\\": {}, + "C:\\Softwares\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "e:\\Demos\\DemoOwns\\C\\VmianqianC\\Vmianqian.csproj", + "projectUniqueName": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", "projectName": "Vmianqian", - "projectPath": "e:\\Demos\\DemoOwns\\C\\VmianqianC\\Vmianqian.csproj", - "packagesPath": "C:\\Users\\heros\\.nuget\\packages\\", - "outputPath": "e:\\Demos\\DemoOwns\\C\\VmianqianC\\obj\\", + "projectPath": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Demo\\C\\Vmianqian\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ - "D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages" + "C:\\Softwares\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\heros\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -229,6 +326,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -260,6 +358,10 @@ "MailKit": { "target": "Package", "version": "[4.16.0, )" + }, + "Titanium.Web.Proxy": { + "target": "Package", + "version": "[3.2.0, )" } }, "imports": [ @@ -281,7 +383,7 @@ "privateAssets": "none" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.201/PortableRuntimeIdentifierGraph.json", + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.202/PortableRuntimeIdentifierGraph.json", "packagesToPrune": { "Microsoft.CSharp": "(,4.7.32767]", "Microsoft.VisualBasic": "(,10.4.32767]", diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache index 5777e2c..c2d8eec 100644 --- a/obj/project.nuget.cache +++ b/obj/project.nuget.cache @@ -1,13 +1,16 @@ { "version": 2, - "dgSpecHash": "DphbmbH3VSw=", + "dgSpecHash": "IdXVTdj4e7A=", "success": true, - "projectFilePath": "E:\\Demos\\DemoOwns\\C\\VmianqianC\\Vmianqian.csproj", + "projectFilePath": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", "expectedPackageFiles": [ - "C:\\Users\\heros\\.nuget\\packages\\antdui\\2.3.10\\antdui.2.3.10.nupkg.sha512", - "C:\\Users\\heros\\.nuget\\packages\\bouncycastle.cryptography\\2.6.2\\bouncycastle.cryptography.2.6.2.nupkg.sha512", - "C:\\Users\\heros\\.nuget\\packages\\mailkit\\4.16.0\\mailkit.4.16.0.nupkg.sha512", - "C:\\Users\\heros\\.nuget\\packages\\mimekit\\4.16.0\\mimekit.4.16.0.nupkg.sha512" + "C:\\Users\\Administrator\\.nuget\\packages\\antdui\\2.3.10\\antdui.2.3.10.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\bouncycastle.cryptography\\2.6.2\\bouncycastle.cryptography.2.6.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\brotlisharplib\\0.3.3\\brotlisharplib.0.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\mailkit\\4.16.0\\mailkit.4.16.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\mimekit\\4.16.0\\mimekit.4.16.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\portable.bouncycastle\\1.8.8\\portable.bouncycastle.1.8.8.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\titanium.web.proxy\\3.2.0\\titanium.web.proxy.3.2.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/obj_proxycheck/Debug/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/obj_proxycheck/Debug/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/obj_proxycheck/Debug/net10.0-windows/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.AssemblyInfo.cs b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.AssemblyInfo.cs new file mode 100644 index 0000000..7ab5225 --- /dev/null +++ b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.AssemblyInfo.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Vmianqian")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3d8595a50353d13747bd605c96fe35f2f9be2f3")] +[assembly: System.Reflection.AssemblyProductAttribute("Vmianqian")] +[assembly: System.Reflection.AssemblyTitleAttribute("Vmianqian")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.AssemblyInfoInputs.cache b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.AssemblyInfoInputs.cache new file mode 100644 index 0000000..fb50780 --- /dev/null +++ b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +b485efd0b4f1ef3ebf2f86472e1044cdcb234120ac1fadab6acbfeaad6c81be6 diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.Form1.resources b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.Form1.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.Form1.resources differ diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.GeneratedMSBuildEditorConfig.editorconfig b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..bedfe9f --- /dev/null +++ b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,24 @@ +is_global = true +build_property.ApplicationManifest = +build_property.StartupObject = +build_property.ApplicationDefaultFont = +build_property.ApplicationHighDpiMode = +build_property.ApplicationUseCompatibleTextRendering = +build_property.ApplicationVisualStyles = +build_property.TargetFramework = net10.0-windows +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Vmianqian +build_property.ProjectDir = E:\Demo\C\Vmianqian\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.CsWinRTUseWindowsUIXamlProjections = false +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.GlobalUsings.g.cs b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.GlobalUsings.g.cs new file mode 100644 index 0000000..3c55c3d --- /dev/null +++ b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.Drawing; +global using System.Linq; +global using System.Threading; +global using System.Threading.Tasks; +global using System.Windows.Forms; diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.assets.cache b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.assets.cache new file mode 100644 index 0000000..46bc43b Binary files /dev/null and b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.assets.cache differ diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.AssemblyReference.cache b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.AssemblyReference.cache new file mode 100644 index 0000000..fa6893e Binary files /dev/null and b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.AssemblyReference.cache differ diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.CoreCompileInputs.cache b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..5b172fe --- /dev/null +++ b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +26affb128d211a48ae4f5261f949bb7f6b5c924d0043fc128f7734d49a62c523 diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.FileListAbsolute.txt b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..7b6a154 --- /dev/null +++ b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.FileListAbsolute.txt @@ -0,0 +1,7 @@ +E:\Demo\C\Vmianqian\obj_proxycheck\Debug\net10.0-windows\Vmianqian.csproj.AssemblyReference.cache +E:\Demo\C\Vmianqian\obj_proxycheck\Debug\net10.0-windows\Vmianqian.Form1.resources +E:\Demo\C\Vmianqian\obj_proxycheck\Debug\net10.0-windows\Vmianqian.csproj.GenerateResource.cache +E:\Demo\C\Vmianqian\obj_proxycheck\Debug\net10.0-windows\Vmianqian.GeneratedMSBuildEditorConfig.editorconfig +E:\Demo\C\Vmianqian\obj_proxycheck\Debug\net10.0-windows\Vmianqian.AssemblyInfoInputs.cache +E:\Demo\C\Vmianqian\obj_proxycheck\Debug\net10.0-windows\Vmianqian.AssemblyInfo.cs +E:\Demo\C\Vmianqian\obj_proxycheck\Debug\net10.0-windows\Vmianqian.csproj.CoreCompileInputs.cache diff --git a/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.GenerateResource.cache b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.GenerateResource.cache new file mode 100644 index 0000000..7dba0d4 Binary files /dev/null and b/obj_proxycheck/Debug/net10.0-windows/Vmianqian.csproj.GenerateResource.cache differ diff --git a/obj_proxycheck/Vmianqian.csproj.nuget.dgspec.json b/obj_proxycheck/Vmianqian.csproj.nuget.dgspec.json new file mode 100644 index 0000000..e3a6897 --- /dev/null +++ b/obj_proxycheck/Vmianqian.csproj.nuget.dgspec.json @@ -0,0 +1,381 @@ +{ + "format": 1, + "restore": { + "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj": {} + }, + "projects": { + "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", + "projectName": "Vmianqian", + "projectPath": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Demo\\C\\Vmianqian\\obj_proxycheck/", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Softwares\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0-windows7.0": { + "targetAlias": "net10.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.200" + }, + "frameworks": { + "net10.0-windows7.0": { + "targetAlias": "net10.0-windows", + "dependencies": { + "AntdUI": { + "target": "Package", + "version": "[2.3.10, )" + }, + "MailKit": { + "target": "Package", + "version": "[4.16.0, )" + }, + "Titanium.Web.Proxy": { + "target": "Package", + "version": "[3.2.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.202/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "Microsoft.Win32.Registry.AccessControl": "(,10.0.32767]", + "Microsoft.Win32.SystemEvents": "(,10.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.CodeDom": "(,10.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Configuration.ConfigurationManager": "(,10.0.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.EventLog": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.PerformanceCounter": "(,10.0.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.DirectoryServices": "(,10.0.32767]", + "System.Drawing.Common": "(,10.0.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Nrbf": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Packaging": "(,10.0.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Extensions": "(,10.0.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Pkcs": "(,10.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.ProtectedData": "(,10.0.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Cryptography.Xml": "(,10.0.32767]", + "System.Security.Permissions": "(,10.0.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Windows.Extensions": "(,10.0.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/obj_proxycheck/Vmianqian.csproj.nuget.g.props b/obj_proxycheck/Vmianqian.csproj.nuget.g.props new file mode 100644 index 0000000..4969686 --- /dev/null +++ b/obj_proxycheck/Vmianqian.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;C:\Softwares\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + \ No newline at end of file diff --git a/obj_proxycheck/Vmianqian.csproj.nuget.g.targets b/obj_proxycheck/Vmianqian.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj_proxycheck/Vmianqian.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/obj_proxycheck/project.assets.json b/obj_proxycheck/project.assets.json new file mode 100644 index 0000000..94fbd41 --- /dev/null +++ b/obj_proxycheck/project.assets.json @@ -0,0 +1,680 @@ +{ + "version": 3, + "targets": { + "net10.0-windows7.0": { + "AntdUI/2.3.10": { + "type": "package", + "compile": { + "lib/net10.0-windows7.0/AntdUI.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0-windows7.0/AntdUI.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] + }, + "BouncyCastle.Cryptography/2.6.2": { + "type": "package", + "compile": { + "lib/net6.0/BouncyCastle.Cryptography.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/BouncyCastle.Cryptography.dll": { + "related": ".xml" + } + } + }, + "BrotliSharpLib/0.3.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/BrotliSharpLib.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/BrotliSharpLib.dll": { + "related": ".xml" + } + } + }, + "MailKit/4.16.0": { + "type": "package", + "dependencies": { + "MimeKit": "4.16.0" + }, + "compile": { + "lib/net10.0/MailKit.dll": { + "related": ".dll.config;.pdb;.xml" + } + }, + "runtime": { + "lib/net10.0/MailKit.dll": { + "related": ".dll.config;.pdb;.xml" + } + } + }, + "MimeKit/4.16.0": { + "type": "package", + "dependencies": { + "BouncyCastle.Cryptography": "2.6.2" + }, + "compile": { + "lib/net10.0/MimeKit.dll": { + "related": ".dll.config;.pdb;.xml" + } + }, + "runtime": { + "lib/net10.0/MimeKit.dll": { + "related": ".dll.config;.pdb;.xml" + } + } + }, + "Portable.BouncyCastle/1.8.8": { + "type": "package", + "compile": { + "lib/netstandard2.0/BouncyCastle.Crypto.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/BouncyCastle.Crypto.dll": { + "related": ".xml" + } + } + }, + "Titanium.Web.Proxy/3.2.0": { + "type": "package", + "dependencies": { + "BrotliSharpLib": "0.3.3", + "Portable.BouncyCastle": "1.8.8" + }, + "compile": { + "lib/netstandard2.1/Titanium.Web.Proxy.dll": {} + }, + "runtime": { + "lib/netstandard2.1/Titanium.Web.Proxy.dll": {} + } + } + } + }, + "libraries": { + "AntdUI/2.3.10": { + "sha512": "twjNYhVIw08ydcQsBC5c7/59WBXVqba4kulN48ejxUz2i37xJU6ukYqUtxEFhiQtVzmu8cmGYAjZ4HM6BOKZwg==", + "type": "package", + "path": "antdui/2.3.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "antdui.2.3.10.nupkg.sha512", + "antdui.nuspec", + "lib/net10.0-windows7.0/AntdUI.dll", + "lib/net10.0-windows7.0/AntdUI.xml", + "lib/net40/AntdUI.dll", + "lib/net40/AntdUI.xml", + "lib/net46/AntdUI.dll", + "lib/net46/AntdUI.xml", + "lib/net48/AntdUI.dll", + "lib/net48/AntdUI.xml", + "lib/net6.0-windows7.0/AntdUI.dll", + "lib/net6.0-windows7.0/AntdUI.xml", + "lib/net8.0-windows7.0/AntdUI.dll", + "lib/net8.0-windows7.0/AntdUI.xml", + "lib/net9.0-windows7.0/AntdUI.dll", + "lib/net9.0-windows7.0/AntdUI.xml", + "logo.png" + ] + }, + "BouncyCastle.Cryptography/2.6.2": { + "sha512": "7oWOcvnntmMKNzDLsdxAYqApt+AjpRpP2CShjMfIa3umZ42UQMvH0tl1qAliYPNYO6vTdcGMqnRrCPmsfzTI1w==", + "type": "package", + "path": "bouncycastle.cryptography/2.6.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "bouncycastle.cryptography.2.6.2.nupkg.sha512", + "bouncycastle.cryptography.nuspec", + "lib/net461/BouncyCastle.Cryptography.dll", + "lib/net461/BouncyCastle.Cryptography.xml", + "lib/net6.0/BouncyCastle.Cryptography.dll", + "lib/net6.0/BouncyCastle.Cryptography.xml", + "lib/netstandard2.0/BouncyCastle.Cryptography.dll", + "lib/netstandard2.0/BouncyCastle.Cryptography.xml", + "packageIcon.png" + ] + }, + "BrotliSharpLib/0.3.3": { + "sha512": "/z74VNg6etlQK/N1mSD5Tz2qQUZqc3RMiuv2F8Q/MOfvg4l7a6lDYhQQTPd9s9saSokh1GqUD7JTuunOiQid8w==", + "type": "package", + "path": "brotlisharplib/0.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "brotlisharplib.0.3.3.nupkg.sha512", + "brotlisharplib.nuspec", + "lib/net20/BrotliSharpLib.dll", + "lib/net20/BrotliSharpLib.xml", + "lib/net35/BrotliSharpLib.dll", + "lib/net35/BrotliSharpLib.xml", + "lib/net40/BrotliSharpLib.dll", + "lib/net40/BrotliSharpLib.xml", + "lib/net45/BrotliSharpLib.dll", + "lib/net45/BrotliSharpLib.xml", + "lib/net451/BrotliSharpLib.dll", + "lib/net451/BrotliSharpLib.xml", + "lib/netstandard1.1/BrotliSharpLib.dll", + "lib/netstandard1.1/BrotliSharpLib.xml", + "lib/netstandard1.3/BrotliSharpLib.dll", + "lib/netstandard1.3/BrotliSharpLib.xml", + "lib/netstandard2.0/BrotliSharpLib.dll", + "lib/netstandard2.0/BrotliSharpLib.xml" + ] + }, + "MailKit/4.16.0": { + "sha512": "trJ82DOpAmo8i1jO1vNE+dGn4mPRyeYfy4swRcAGgMJhPoI1Kohf4OFJJf0+YIj4iUxgxPn8W+ht7e7KiYzSjg==", + "type": "package", + "path": "mailkit/4.16.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "docs/ExchangeOAuth2.md", + "docs/FAQ.md", + "docs/GMailOAuth2.md", + "docs/README.md", + "icons/mailkit-50.png", + "lib/net10.0/MailKit.dll", + "lib/net10.0/MailKit.dll.config", + "lib/net10.0/MailKit.pdb", + "lib/net10.0/MailKit.xml", + "lib/net462/MailKit.dll", + "lib/net462/MailKit.dll.config", + "lib/net462/MailKit.pdb", + "lib/net462/MailKit.xml", + "lib/net47/MailKit.dll", + "lib/net47/MailKit.dll.config", + "lib/net47/MailKit.pdb", + "lib/net47/MailKit.xml", + "lib/net48/MailKit.dll", + "lib/net48/MailKit.dll.config", + "lib/net48/MailKit.pdb", + "lib/net48/MailKit.xml", + "lib/net8.0/MailKit.dll", + "lib/net8.0/MailKit.dll.config", + "lib/net8.0/MailKit.pdb", + "lib/net8.0/MailKit.xml", + "lib/netstandard2.0/MailKit.dll", + "lib/netstandard2.0/MailKit.dll.config", + "lib/netstandard2.0/MailKit.pdb", + "lib/netstandard2.0/MailKit.xml", + "lib/netstandard2.1/MailKit.dll", + "lib/netstandard2.1/MailKit.dll.config", + "lib/netstandard2.1/MailKit.pdb", + "lib/netstandard2.1/MailKit.xml", + "mailkit.4.16.0.nupkg.sha512", + "mailkit.nuspec" + ] + }, + "MimeKit/4.16.0": { + "sha512": "X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==", + "type": "package", + "path": "mimekit/4.16.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "docs/FAQ.md", + "docs/README.md", + "icons/mimekit-50.png", + "lib/net10.0/MimeKit.dll", + "lib/net10.0/MimeKit.dll.config", + "lib/net10.0/MimeKit.pdb", + "lib/net10.0/MimeKit.xml", + "lib/net462/MimeKit.dll", + "lib/net462/MimeKit.pdb", + "lib/net462/MimeKit.xml", + "lib/net47/MimeKit.dll", + "lib/net47/MimeKit.pdb", + "lib/net47/MimeKit.xml", + "lib/net48/MimeKit.dll", + "lib/net48/MimeKit.pdb", + "lib/net48/MimeKit.xml", + "lib/net8.0/MimeKit.dll", + "lib/net8.0/MimeKit.dll.config", + "lib/net8.0/MimeKit.pdb", + "lib/net8.0/MimeKit.xml", + "lib/netstandard2.0/MimeKit.dll", + "lib/netstandard2.0/MimeKit.dll.config", + "lib/netstandard2.0/MimeKit.pdb", + "lib/netstandard2.0/MimeKit.xml", + "lib/netstandard2.1/MimeKit.dll", + "lib/netstandard2.1/MimeKit.dll.config", + "lib/netstandard2.1/MimeKit.pdb", + "lib/netstandard2.1/MimeKit.xml", + "mimekit.4.16.0.nupkg.sha512", + "mimekit.nuspec" + ] + }, + "Portable.BouncyCastle/1.8.8": { + "sha512": "1rxdf8NfyAxLlqIEciCl/yNhmz1YiLkmp6rrF8p3/NVmyHHzPWLx8djtDvSAwhPLg64BXvsRcM3+5bP1HAUdYg==", + "type": "package", + "path": "portable.bouncycastle/1.8.8", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net40/BouncyCastle.Crypto.dll", + "lib/net40/BouncyCastle.Crypto.xml", + "lib/netstandard2.0/BouncyCastle.Crypto.dll", + "lib/netstandard2.0/BouncyCastle.Crypto.xml", + "portable.bouncycastle.1.8.8.nupkg.sha512", + "portable.bouncycastle.nuspec" + ] + }, + "Titanium.Web.Proxy/3.2.0": { + "sha512": "XHchT17Cqr4lX+p4+T4qMPOMfBBvXgIkjy6imy4guNWxLTPKyCaLv/VTiHgk4CwXnXTHlga7KWT1agNCbjwYYg==", + "type": "package", + "path": "titanium.web.proxy/3.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net451/Titanium.Web.Proxy.dll", + "lib/net461/Titanium.Web.Proxy.dll", + "lib/netstandard2.0/Titanium.Web.Proxy.dll", + "lib/netstandard2.1/Titanium.Web.Proxy.dll", + "titanium.web.proxy.3.2.0.nupkg.sha512", + "titanium.web.proxy.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net10.0-windows7.0": [ + "AntdUI >= 2.3.10", + "MailKit >= 4.16.0", + "Titanium.Web.Proxy >= 3.2.0" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {}, + "C:\\Softwares\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", + "projectName": "Vmianqian", + "projectPath": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Demo\\C\\Vmianqian\\obj_proxycheck/", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Softwares\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0-windows7.0": { + "targetAlias": "net10.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.200" + }, + "frameworks": { + "net10.0-windows7.0": { + "targetAlias": "net10.0-windows", + "dependencies": { + "AntdUI": { + "target": "Package", + "version": "[2.3.10, )" + }, + "MailKit": { + "target": "Package", + "version": "[4.16.0, )" + }, + "Titanium.Web.Proxy": { + "target": "Package", + "version": "[3.2.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.202/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "Microsoft.Win32.Registry.AccessControl": "(,10.0.32767]", + "Microsoft.Win32.SystemEvents": "(,10.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.CodeDom": "(,10.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Configuration.ConfigurationManager": "(,10.0.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.EventLog": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.PerformanceCounter": "(,10.0.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.DirectoryServices": "(,10.0.32767]", + "System.Drawing.Common": "(,10.0.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Nrbf": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Packaging": "(,10.0.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Extensions": "(,10.0.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Pkcs": "(,10.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.ProtectedData": "(,10.0.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Cryptography.Xml": "(,10.0.32767]", + "System.Security.Permissions": "(,10.0.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Windows.Extensions": "(,10.0.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } +} \ No newline at end of file diff --git a/obj_proxycheck/project.nuget.cache b/obj_proxycheck/project.nuget.cache new file mode 100644 index 0000000..7fbbdea --- /dev/null +++ b/obj_proxycheck/project.nuget.cache @@ -0,0 +1,16 @@ +{ + "version": 2, + "dgSpecHash": "F1p0sTlbUac=", + "success": true, + "projectFilePath": "E:\\Demo\\C\\Vmianqian\\Vmianqian.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Administrator\\.nuget\\packages\\antdui\\2.3.10\\antdui.2.3.10.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\bouncycastle.cryptography\\2.6.2\\bouncycastle.cryptography.2.6.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\brotlisharplib\\0.3.3\\brotlisharplib.0.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\mailkit\\4.16.0\\mailkit.4.16.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\mimekit\\4.16.0\\mimekit.4.16.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\portable.bouncycastle\\1.8.8\\portable.bouncycastle.1.8.8.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\titanium.web.proxy\\3.2.0\\titanium.web.proxy.3.2.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file