初始化项目

This commit is contained in:
李志强 2026-04-17 14:54:33 +08:00
commit 6f2bba1b85
91 changed files with 5267 additions and 0 deletions

BIN
.gitignore vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,36 @@
{
"Version": 1,
"WorkspaceRootPath": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{BE606BCC-35EC-48B1-AFF4-2E25360EA8B4}|cursorTokenLogin.csproj|e:\\demos\\demoowns\\c\\cursortokenlogin\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{BE606BCC-35EC-48B1-AFF4-2E25360EA8B4}|cursorTokenLogin.csproj|solutionrelative:form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Form1.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\Form1.cs",
"RelativeDocumentMoniker": "Form1.cs",
"ToolTip": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\Form1.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "Form1.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-17T01:52:40.471Z",
"EditorCaption": " [\u8BBE\u8BA1]"
}
]
}
]
}
]
}

View File

@ -0,0 +1,36 @@
{
"Version": 1,
"WorkspaceRootPath": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{BE606BCC-35EC-48B1-AFF4-2E25360EA8B4}|cursorTokenLogin.csproj|e:\\demos\\demoowns\\c\\cursortokenlogin\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{BE606BCC-35EC-48B1-AFF4-2E25360EA8B4}|cursorTokenLogin.csproj|solutionrelative:form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Form1.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\Form1.cs",
"RelativeDocumentMoniker": "Form1.cs",
"ToolTip": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\Form1.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "Form1.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2026-04-17T01:52:40.471Z",
"EditorCaption": " [\u8BBE\u8BA1]"
}
]
}
]
}
]
}

662
Form1.Designer.cs generated Normal file
View File

@ -0,0 +1,662 @@
namespace cursorTokenLogin
{
partial class Form1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
splitMain = new SplitContainer();
btnMenuVipLogin = new Button();
btnMenuCursorLogin = new Button();
panelRight = new Panel();
panelContentHost = new Panel();
panelVipView = new Panel();
grpVipActivation = new GroupBox();
btnRefreshCursor = new Button();
btnActivateVip = new Button();
txtActivationCode = new TextBox();
lblActivationCode = new Label();
grpVipInfo = new GroupBox();
btnCopyDeviceId = new FontAwesome.Sharp.IconButton();
lblVipStatusValue = new Label();
lblVipStatus = new Label();
txtDeviceId = new TextBox();
lblDeviceId = new Label();
panelCursorLoginView = new Panel();
grpToken = new GroupBox();
txtToken = new TextBox();
btnStartSwitch = new FontAwesome.Sharp.IconButton();
panelGlobal = new Panel();
tlpGlobal = new TableLayoutPanel();
grpRunLog = new GroupBox();
btnClearLog = new Button();
txtRunLog = new RichTextBox();
lblCursorPath = new Label();
panelPathRow = new Panel();
flowPathButtons = new FlowLayoutPanel();
btnAutoFindCursorPath = new Button();
btnManualCursorPath = new Button();
txtCursorPath = new TextBox();
flowBottomActions = new FlowLayoutPanel();
btnCheckUpdate = new FontAwesome.Sharp.IconButton();
btnDonate = new FontAwesome.Sharp.IconButton();
btnEmergencyRepair = new FontAwesome.Sharp.IconButton();
statusStripMain = new StatusStrip();
toolStripStatusLabelSpacer = new ToolStripStatusLabel();
toolStripStatusLabelVersion = new ToolStripStatusLabel();
((System.ComponentModel.ISupportInitialize)splitMain).BeginInit();
splitMain.Panel1.SuspendLayout();
splitMain.Panel2.SuspendLayout();
splitMain.SuspendLayout();
panelRight.SuspendLayout();
panelContentHost.SuspendLayout();
panelVipView.SuspendLayout();
grpVipActivation.SuspendLayout();
grpVipInfo.SuspendLayout();
panelCursorLoginView.SuspendLayout();
grpToken.SuspendLayout();
panelGlobal.SuspendLayout();
tlpGlobal.SuspendLayout();
grpRunLog.SuspendLayout();
panelPathRow.SuspendLayout();
flowPathButtons.SuspendLayout();
flowBottomActions.SuspendLayout();
statusStripMain.SuspendLayout();
SuspendLayout();
//
// splitMain
//
splitMain.Dock = DockStyle.Top;
splitMain.FixedPanel = FixedPanel.Panel1;
splitMain.IsSplitterFixed = true;
splitMain.Location = new Point(0, 0);
splitMain.Name = "splitMain";
//
// splitMain.Panel1
//
splitMain.Panel1.Controls.Add(btnMenuVipLogin);
splitMain.Panel1.Controls.Add(btnMenuCursorLogin);
splitMain.Panel1.Padding = new Padding(12);
//
// splitMain.Panel2
//
splitMain.Panel2.Controls.Add(panelRight);
splitMain.Size = new Size(980, 434);
splitMain.SplitterDistance = 180;
splitMain.TabIndex = 0;
//
// btnMenuVipLogin
//
btnMenuVipLogin.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
btnMenuVipLogin.Font = new Font("Microsoft YaHei UI", 10.5F);
btnMenuVipLogin.Location = new Point(12, 68);
btnMenuVipLogin.Name = "btnMenuVipLogin";
btnMenuVipLogin.Size = new Size(156, 48);
btnMenuVipLogin.TabIndex = 1;
btnMenuVipLogin.Text = "会员登录";
btnMenuVipLogin.UseVisualStyleBackColor = false;
btnMenuVipLogin.Click += btnMenuVipLogin_Click;
//
// btnMenuCursorLogin
//
btnMenuCursorLogin.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
btnMenuCursorLogin.Font = new Font("Microsoft YaHei UI", 10.5F, FontStyle.Bold);
btnMenuCursorLogin.Location = new Point(12, 12);
btnMenuCursorLogin.Name = "btnMenuCursorLogin";
btnMenuCursorLogin.Size = new Size(156, 48);
btnMenuCursorLogin.TabIndex = 0;
btnMenuCursorLogin.Text = "Cursor登录器";
btnMenuCursorLogin.UseVisualStyleBackColor = false;
btnMenuCursorLogin.Click += btnMenuCursorLogin_Click;
//
// panelRight
//
panelRight.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
panelRight.Controls.Add(panelContentHost);
panelRight.Location = new Point(0, 0);
panelRight.Name = "panelRight";
panelRight.Size = new Size(796, 434);
panelRight.TabIndex = 0;
//
// panelContentHost
//
panelContentHost.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
panelContentHost.Controls.Add(panelVipView);
panelContentHost.Controls.Add(panelCursorLoginView);
panelContentHost.Location = new Point(0, 0);
panelContentHost.Name = "panelContentHost";
panelContentHost.Padding = new Padding(14, 12, 14, 10);
panelContentHost.Size = new Size(796, 434);
panelContentHost.TabIndex = 0;
//
// panelVipView
//
panelVipView.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
panelVipView.Controls.Add(grpVipActivation);
panelVipView.Controls.Add(grpVipInfo);
panelVipView.Location = new Point(14, 12);
panelVipView.Name = "panelVipView";
panelVipView.Padding = new Padding(10);
panelVipView.Size = new Size(768, 412);
panelVipView.TabIndex = 1;
panelVipView.Visible = false;
//
// grpVipActivation
//
grpVipActivation.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
grpVipActivation.Controls.Add(btnRefreshCursor);
grpVipActivation.Controls.Add(btnActivateVip);
grpVipActivation.Controls.Add(txtActivationCode);
grpVipActivation.Controls.Add(lblActivationCode);
grpVipActivation.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Bold);
grpVipActivation.Location = new Point(10, 215);
grpVipActivation.Name = "grpVipActivation";
grpVipActivation.Padding = new Padding(10);
grpVipActivation.Size = new Size(748, 187);
grpVipActivation.TabIndex = 1;
grpVipActivation.TabStop = false;
grpVipActivation.Text = "会员激活";
grpVipActivation.Enter += grpVipActivation_Enter;
//
// btnRefreshCursor
//
btnRefreshCursor.Font = new Font("Microsoft YaHei UI", 10.5F, FontStyle.Bold);
btnRefreshCursor.Location = new Point(24, 124);
btnRefreshCursor.Name = "btnRefreshCursor";
btnRefreshCursor.Size = new Size(262, 42);
btnRefreshCursor.TabIndex = 3;
btnRefreshCursor.Text = "刷新 Cursor";
btnRefreshCursor.UseVisualStyleBackColor = false;
btnRefreshCursor.Click += btnRefreshCursor_Click;
//
// btnActivateVip
//
btnActivateVip.Anchor = AnchorStyles.Top | AnchorStyles.Right;
btnActivateVip.Location = new Point(582, 74);
btnActivateVip.Name = "btnActivateVip";
btnActivateVip.Size = new Size(150, 36);
btnActivateVip.TabIndex = 2;
btnActivateVip.Text = "激活按钮";
btnActivateVip.UseVisualStyleBackColor = true;
btnActivateVip.Click += btnActivateVip_Click;
//
// txtActivationCode
//
txtActivationCode.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
txtActivationCode.Location = new Point(24, 75);
txtActivationCode.Name = "txtActivationCode";
txtActivationCode.PlaceholderText = "请输入激活码";
txtActivationCode.Size = new Size(546, 33);
txtActivationCode.TabIndex = 1;
//
// lblActivationCode
//
lblActivationCode.AutoSize = true;
lblActivationCode.Font = new Font("Microsoft YaHei UI", 10F);
lblActivationCode.Location = new Point(24, 43);
lblActivationCode.Name = "lblActivationCode";
lblActivationCode.Size = new Size(112, 27);
lblActivationCode.TabIndex = 0;
lblActivationCode.Text = "激活码填写";
//
// grpVipInfo
//
grpVipInfo.Controls.Add(btnCopyDeviceId);
grpVipInfo.Controls.Add(lblVipStatusValue);
grpVipInfo.Controls.Add(lblVipStatus);
grpVipInfo.Controls.Add(txtDeviceId);
grpVipInfo.Controls.Add(lblDeviceId);
grpVipInfo.Dock = DockStyle.Top;
grpVipInfo.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Bold);
grpVipInfo.Location = new Point(10, 10);
grpVipInfo.Name = "grpVipInfo";
grpVipInfo.Padding = new Padding(10);
grpVipInfo.Size = new Size(748, 205);
grpVipInfo.TabIndex = 0;
grpVipInfo.TabStop = false;
grpVipInfo.Text = "会员信息";
//
// btnCopyDeviceId
//
btnCopyDeviceId.Anchor = AnchorStyles.Top | AnchorStyles.Right;
btnCopyDeviceId.IconChar = FontAwesome.Sharp.IconChar.Copy;
btnCopyDeviceId.IconColor = Color.DimGray;
btnCopyDeviceId.IconFont = FontAwesome.Sharp.IconFont.Auto;
btnCopyDeviceId.IconSize = 16;
btnCopyDeviceId.ImageAlign = ContentAlignment.MiddleLeft;
btnCopyDeviceId.Location = new Point(582, 39);
btnCopyDeviceId.Name = "btnCopyDeviceId";
btnCopyDeviceId.Padding = new Padding(6, 0, 0, 0);
btnCopyDeviceId.Size = new Size(150, 33);
btnCopyDeviceId.TabIndex = 4;
btnCopyDeviceId.Text = "复制设备号";
btnCopyDeviceId.TextImageRelation = TextImageRelation.ImageBeforeText;
btnCopyDeviceId.UseVisualStyleBackColor = true;
btnCopyDeviceId.Click += btnCopyDeviceId_Click;
//
// lblVipStatusValue
//
lblVipStatusValue.AutoSize = true;
lblVipStatusValue.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Bold);
lblVipStatusValue.ForeColor = Color.DarkRed;
lblVipStatusValue.Location = new Point(112, 75);
lblVipStatusValue.Name = "lblVipStatusValue";
lblVipStatusValue.Size = new Size(72, 27);
lblVipStatusValue.TabIndex = 3;
lblVipStatusValue.Text = "未激活";
//
// lblVipStatus
//
lblVipStatus.AutoSize = true;
lblVipStatus.Font = new Font("Microsoft YaHei UI", 10F);
lblVipStatus.Location = new Point(24, 75);
lblVipStatus.Name = "lblVipStatus";
lblVipStatus.Size = new Size(92, 27);
lblVipStatus.TabIndex = 2;
lblVipStatus.Text = "会员状态";
//
// txtDeviceId
//
txtDeviceId.Location = new Point(101, 39);
txtDeviceId.Name = "txtDeviceId";
txtDeviceId.ReadOnly = true;
txtDeviceId.Size = new Size(469, 33);
txtDeviceId.TabIndex = 1;
//
// lblDeviceId
//
lblDeviceId.AutoSize = true;
lblDeviceId.Font = new Font("Microsoft YaHei UI", 10F);
lblDeviceId.Location = new Point(24, 42);
lblDeviceId.Name = "lblDeviceId";
lblDeviceId.Size = new Size(72, 27);
lblDeviceId.TabIndex = 0;
lblDeviceId.Text = "设备号";
//
// panelCursorLoginView
//
panelCursorLoginView.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
panelCursorLoginView.Controls.Add(grpToken);
panelCursorLoginView.Controls.Add(btnStartSwitch);
panelCursorLoginView.Location = new Point(14, 12);
panelCursorLoginView.Name = "panelCursorLoginView";
panelCursorLoginView.Padding = new Padding(10);
panelCursorLoginView.Size = new Size(768, 412);
panelCursorLoginView.TabIndex = 0;
//
// grpToken
//
grpToken.Controls.Add(txtToken);
grpToken.Dock = DockStyle.Top;
grpToken.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Bold);
grpToken.Location = new Point(10, 10);
grpToken.Name = "grpToken";
grpToken.Padding = new Padding(10);
grpToken.Size = new Size(748, 340);
grpToken.TabIndex = 0;
grpToken.TabStop = false;
grpToken.Text = "Token 输入";
//
// txtToken
//
txtToken.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
txtToken.Location = new Point(10, 36);
txtToken.Multiline = true;
txtToken.Name = "txtToken";
txtToken.PlaceholderText = "请输入 Cursor Token...";
txtToken.ScrollBars = ScrollBars.Vertical;
txtToken.Size = new Size(728, 294);
txtToken.TabIndex = 0;
//
// btnStartSwitch
//
btnStartSwitch.Dock = DockStyle.Bottom;
btnStartSwitch.Font = new Font("Microsoft YaHei UI", 12F, FontStyle.Bold);
btnStartSwitch.IconChar = FontAwesome.Sharp.IconChar.Rocket;
btnStartSwitch.IconColor = Color.DodgerBlue;
btnStartSwitch.IconFont = FontAwesome.Sharp.IconFont.Auto;
btnStartSwitch.IconSize = 20;
btnStartSwitch.ImageAlign = ContentAlignment.MiddleLeft;
btnStartSwitch.Location = new Point(10, 350);
btnStartSwitch.Margin = new Padding(10, 8, 10, 0);
btnStartSwitch.Name = "btnStartSwitch";
btnStartSwitch.Padding = new Padding(8, 0, 0, 0);
btnStartSwitch.Size = new Size(748, 52);
btnStartSwitch.TabIndex = 2;
btnStartSwitch.Text = "开始换号";
btnStartSwitch.TextImageRelation = TextImageRelation.ImageBeforeText;
btnStartSwitch.UseVisualStyleBackColor = false;
btnStartSwitch.Click += btnStartSwitch_Click;
//
// panelGlobal
//
panelGlobal.Controls.Add(tlpGlobal);
panelGlobal.Location = new Point(0, 440);
panelGlobal.Name = "panelGlobal";
panelGlobal.Padding = new Padding(20, 6, 20, 8);
panelGlobal.Size = new Size(980, 420);
panelGlobal.TabIndex = 1;
//
// tlpGlobal
//
tlpGlobal.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
tlpGlobal.ColumnCount = 1;
tlpGlobal.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
tlpGlobal.Controls.Add(grpRunLog, 0, 0);
tlpGlobal.Controls.Add(lblCursorPath, 0, 1);
tlpGlobal.Controls.Add(panelPathRow, 0, 2);
tlpGlobal.Controls.Add(flowBottomActions, 0, 3);
tlpGlobal.Location = new Point(20, 6);
tlpGlobal.Name = "tlpGlobal";
tlpGlobal.RowCount = 4;
tlpGlobal.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
tlpGlobal.RowStyles.Add(new RowStyle(SizeType.Absolute, 26F));
tlpGlobal.RowStyles.Add(new RowStyle(SizeType.Absolute, 40F));
tlpGlobal.RowStyles.Add(new RowStyle(SizeType.Absolute, 64F));
tlpGlobal.Size = new Size(940, 406);
tlpGlobal.TabIndex = 0;
//
// grpRunLog
//
grpRunLog.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
grpRunLog.Controls.Add(btnClearLog);
grpRunLog.Controls.Add(txtRunLog);
grpRunLog.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Bold);
grpRunLog.Location = new Point(3, 3);
grpRunLog.Name = "grpRunLog";
grpRunLog.Padding = new Padding(10, 10, 10, 12);
grpRunLog.Size = new Size(934, 270);
grpRunLog.TabIndex = 0;
grpRunLog.TabStop = false;
grpRunLog.Text = "运行日志";
//
// btnClearLog
//
btnClearLog.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right;
btnClearLog.Location = new Point(823, 39);
btnClearLog.Name = "btnClearLog";
btnClearLog.Size = new Size(100, 216);
btnClearLog.TabIndex = 1;
btnClearLog.Text = "清空日志";
btnClearLog.UseVisualStyleBackColor = true;
btnClearLog.Click += btnClearLog_Click;
//
// txtRunLog
//
txtRunLog.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
txtRunLog.BackColor = Color.White;
txtRunLog.BorderStyle = BorderStyle.FixedSingle;
txtRunLog.Font = new Font("Consolas", 9.5F);
txtRunLog.ForeColor = Color.Black;
txtRunLog.Location = new Point(18, 39);
txtRunLog.Name = "txtRunLog";
txtRunLog.ReadOnly = true;
txtRunLog.ScrollBars = RichTextBoxScrollBars.Vertical;
txtRunLog.Size = new Size(794, 216);
txtRunLog.TabIndex = 0;
txtRunLog.Text = "";
txtRunLog.WordWrap = false;
//
// lblCursorPath
//
lblCursorPath.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
lblCursorPath.Font = new Font("Microsoft YaHei UI", 10F);
lblCursorPath.Location = new Point(3, 276);
lblCursorPath.Name = "lblCursorPath";
lblCursorPath.Size = new Size(934, 26);
lblCursorPath.TabIndex = 0;
lblCursorPath.Text = "Cursor 路径配置";
lblCursorPath.TextAlign = ContentAlignment.MiddleLeft;
//
// panelPathRow
//
panelPathRow.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
panelPathRow.Controls.Add(flowPathButtons);
panelPathRow.Controls.Add(txtCursorPath);
panelPathRow.Location = new Point(3, 305);
panelPathRow.Name = "panelPathRow";
panelPathRow.Size = new Size(934, 34);
panelPathRow.TabIndex = 2;
//
// flowPathButtons
//
flowPathButtons.Controls.Add(btnAutoFindCursorPath);
flowPathButtons.Controls.Add(btnManualCursorPath);
flowPathButtons.FlowDirection = FlowDirection.RightToLeft;
flowPathButtons.Location = new Point(716, -3);
flowPathButtons.Margin = new Padding(0);
flowPathButtons.Name = "flowPathButtons";
flowPathButtons.Padding = new Padding(0, 2, 0, 2);
flowPathButtons.Size = new Size(218, 34);
flowPathButtons.TabIndex = 1;
flowPathButtons.WrapContents = false;
//
// btnAutoFindCursorPath
//
btnAutoFindCursorPath.Location = new Point(118, 5);
btnAutoFindCursorPath.Margin = new Padding(6, 3, 0, 3);
btnAutoFindCursorPath.Name = "btnAutoFindCursorPath";
btnAutoFindCursorPath.Size = new Size(100, 30);
btnAutoFindCursorPath.TabIndex = 3;
btnAutoFindCursorPath.Text = "自动查找";
btnAutoFindCursorPath.UseVisualStyleBackColor = true;
btnAutoFindCursorPath.Click += btnAutoFindCursorPath_Click;
//
// btnManualCursorPath
//
btnManualCursorPath.Location = new Point(12, 5);
btnManualCursorPath.Margin = new Padding(6, 3, 0, 3);
btnManualCursorPath.Name = "btnManualCursorPath";
btnManualCursorPath.Size = new Size(100, 30);
btnManualCursorPath.TabIndex = 2;
btnManualCursorPath.Text = "手动配置";
btnManualCursorPath.UseVisualStyleBackColor = true;
btnManualCursorPath.Click += btnManualCursorPath_Click;
//
// txtCursorPath
//
txtCursorPath.Location = new Point(0, 3);
txtCursorPath.Name = "txtCursorPath";
txtCursorPath.PlaceholderText = "请输入或自动查找 Cursor 路径";
txtCursorPath.Size = new Size(710, 30);
txtCursorPath.TabIndex = 1;
//
// flowBottomActions
//
flowBottomActions.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
flowBottomActions.Controls.Add(btnCheckUpdate);
flowBottomActions.Controls.Add(btnDonate);
flowBottomActions.Controls.Add(btnEmergencyRepair);
flowBottomActions.FlowDirection = FlowDirection.RightToLeft;
flowBottomActions.Location = new Point(0, 342);
flowBottomActions.Margin = new Padding(0);
flowBottomActions.Name = "flowBottomActions";
flowBottomActions.Size = new Size(940, 64);
flowBottomActions.TabIndex = 3;
flowBottomActions.WrapContents = false;
//
// btnCheckUpdate
//
btnCheckUpdate.IconChar = FontAwesome.Sharp.IconChar.SyncAlt;
btnCheckUpdate.IconColor = Color.DimGray;
btnCheckUpdate.IconFont = FontAwesome.Sharp.IconFont.Auto;
btnCheckUpdate.IconSize = 16;
btnCheckUpdate.ImageAlign = ContentAlignment.MiddleLeft;
btnCheckUpdate.Location = new Point(808, 2);
btnCheckUpdate.Margin = new Padding(8, 2, 0, 2);
btnCheckUpdate.Name = "btnCheckUpdate";
btnCheckUpdate.Padding = new Padding(6, 0, 0, 0);
btnCheckUpdate.Size = new Size(132, 36);
btnCheckUpdate.TabIndex = 5;
btnCheckUpdate.Text = "检查更新";
btnCheckUpdate.TextImageRelation = TextImageRelation.ImageBeforeText;
btnCheckUpdate.UseVisualStyleBackColor = true;
btnCheckUpdate.Click += btnCheckUpdate_Click;
//
// btnDonate
//
btnDonate.IconChar = FontAwesome.Sharp.IconChar.Heart;
btnDonate.IconColor = Color.DeepPink;
btnDonate.IconFont = FontAwesome.Sharp.IconFont.Auto;
btnDonate.IconSize = 16;
btnDonate.ImageAlign = ContentAlignment.MiddleLeft;
btnDonate.Location = new Point(668, 2);
btnDonate.Margin = new Padding(8, 2, 0, 2);
btnDonate.Name = "btnDonate";
btnDonate.Padding = new Padding(6, 0, 0, 0);
btnDonate.Size = new Size(132, 36);
btnDonate.TabIndex = 4;
btnDonate.Text = "捐赠支持";
btnDonate.TextImageRelation = TextImageRelation.ImageBeforeText;
btnDonate.UseVisualStyleBackColor = true;
btnDonate.Click += btnDonate_Click;
//
// btnEmergencyRepair
//
btnEmergencyRepair.IconChar = FontAwesome.Sharp.IconChar.Tools;
btnEmergencyRepair.IconColor = Color.DimGray;
btnEmergencyRepair.IconFont = FontAwesome.Sharp.IconFont.Auto;
btnEmergencyRepair.IconSize = 16;
btnEmergencyRepair.ImageAlign = ContentAlignment.MiddleLeft;
btnEmergencyRepair.Location = new Point(528, 2);
btnEmergencyRepair.Margin = new Padding(8, 2, 0, 2);
btnEmergencyRepair.Name = "btnEmergencyRepair";
btnEmergencyRepair.Padding = new Padding(6, 0, 0, 0);
btnEmergencyRepair.Size = new Size(132, 36);
btnEmergencyRepair.TabIndex = 3;
btnEmergencyRepair.Text = "应急检修";
btnEmergencyRepair.TextImageRelation = TextImageRelation.ImageBeforeText;
btnEmergencyRepair.UseVisualStyleBackColor = true;
btnEmergencyRepair.Click += btnEmergencyRepair_Click;
//
// statusStripMain
//
statusStripMain.Dock = DockStyle.None;
statusStripMain.ImageScalingSize = new Size(20, 20);
statusStripMain.Items.AddRange(new ToolStripItem[] { toolStripStatusLabelSpacer, toolStripStatusLabelVersion });
statusStripMain.Location = new Point(0, 829);
statusStripMain.Name = "statusStripMain";
statusStripMain.Padding = new Padding(1, 0, 16, 0);
statusStripMain.Size = new Size(139, 31);
statusStripMain.TabIndex = 2;
statusStripMain.Text = "statusStrip1";
//
// toolStripStatusLabelSpacer
//
toolStripStatusLabelSpacer.Name = "toolStripStatusLabelSpacer";
toolStripStatusLabelSpacer.Size = new Size(2, 24);
toolStripStatusLabelSpacer.Spring = true;
//
// toolStripStatusLabelVersion
//
toolStripStatusLabelVersion.Name = "toolStripStatusLabelVersion";
toolStripStatusLabelVersion.Size = new Size(120, 24);
toolStripStatusLabelVersion.Text = "Version 1.0.0";
//
// Form1
//
AutoScaleDimensions = new SizeF(11F, 24F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(980, 860);
Controls.Add(panelGlobal);
Controls.Add(statusStripMain);
Controls.Add(splitMain);
Icon = (Icon)resources.GetObject("$this.Icon");
MinimumSize = new Size(980, 680);
Name = "Form1";
StartPosition = FormStartPosition.CenterScreen;
Text = "Cursor 换号器";
splitMain.Panel1.ResumeLayout(false);
splitMain.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)splitMain).EndInit();
splitMain.ResumeLayout(false);
panelRight.ResumeLayout(false);
panelContentHost.ResumeLayout(false);
panelVipView.ResumeLayout(false);
grpVipActivation.ResumeLayout(false);
grpVipActivation.PerformLayout();
grpVipInfo.ResumeLayout(false);
grpVipInfo.PerformLayout();
panelCursorLoginView.ResumeLayout(false);
grpToken.ResumeLayout(false);
grpToken.PerformLayout();
panelGlobal.ResumeLayout(false);
tlpGlobal.ResumeLayout(false);
grpRunLog.ResumeLayout(false);
panelPathRow.ResumeLayout(false);
panelPathRow.PerformLayout();
flowPathButtons.ResumeLayout(false);
flowBottomActions.ResumeLayout(false);
statusStripMain.ResumeLayout(false);
statusStripMain.PerformLayout();
ResumeLayout(false);
PerformLayout();
}
#endregion
private SplitContainer splitMain;
private Button btnMenuCursorLogin;
private Button btnMenuVipLogin;
private Panel panelRight;
private Panel panelContentHost;
private Panel panelCursorLoginView;
private GroupBox grpToken;
private GroupBox grpRunLog;
private Button btnClearLog;
private FontAwesome.Sharp.IconButton btnStartSwitch;
private RichTextBox txtRunLog;
private TextBox txtToken;
private Panel panelVipView;
private GroupBox grpVipActivation;
private Button btnRefreshCursor;
private Button btnActivateVip;
private TextBox txtActivationCode;
private Label lblActivationCode;
private GroupBox grpVipInfo;
private FontAwesome.Sharp.IconButton btnCopyDeviceId;
private Label lblVipStatusValue;
private Label lblVipStatus;
private TextBox txtDeviceId;
private Label lblDeviceId;
private Panel panelGlobal;
private TableLayoutPanel tlpGlobal;
private Panel panelPathRow;
private FlowLayoutPanel flowPathButtons;
private Button btnManualCursorPath;
private Button btnAutoFindCursorPath;
private TextBox txtCursorPath;
private Label lblCursorPath;
private StatusStrip statusStripMain;
private ToolStripStatusLabel toolStripStatusLabelSpacer;
private ToolStripStatusLabel toolStripStatusLabelVersion;
private FlowLayoutPanel flowBottomActions;
private FontAwesome.Sharp.IconButton btnCheckUpdate;
private FontAwesome.Sharp.IconButton btnDonate;
private FontAwesome.Sharp.IconButton btnEmergencyRepair;
}
}

385
Form1.cs Normal file
View File

@ -0,0 +1,385 @@
using AntdUI;
using Microsoft.Win32;
using System.Security.Cryptography;
using System.Text;
using System.Management;
using System.Runtime.InteropServices;
namespace cursorTokenLogin
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Config.IsDark = false;
Style.Set(Colour.Primary, Color.FromArgb(22, 119, 255));
toolStripStatusLabelVersion.Text = $"Version: {GetAppVersion()}";
toolStripStatusLabelVersion.Alignment = ToolStripItemAlignment.Right;
toolStripStatusLabelVersion.ForeColor = Color.DimGray;
statusStripMain.Dock = DockStyle.Bottom;
statusStripMain.SizingGrip = false;
statusStripMain.BringToFront();
txtDeviceId.Text = ComputeMd5Hex(GetCompositeDeviceId());
txtCursorPath.Text = GetDefaultCursorPath();
AppendLog("程序已启动,等待执行。");
ShowCursorLoginView();
ApplyGlassEffect();
}
private void btnMenuCursorLogin_Click(object sender, EventArgs e)
{
ShowCursorLoginView();
}
private void btnMenuVipLogin_Click(object sender, EventArgs e)
{
ShowVipLoginView();
}
private void btnStartSwitch_Click(object sender, EventArgs e)
{
if (string.IsNullOrWhiteSpace(txtToken.Text))
{
AppendLog("请先输入 Token。");
return;
}
AppendLog("开始换号流程...");
AppendLog("Token 校验通过,准备刷新 Cursor 认证信息。");
AppendLog("换号完成(当前为界面演示逻辑,待接入真实功能)。");
}
private void btnClearLog_Click(object sender, EventArgs e)
{
txtRunLog.Clear();
AppendLog("日志已清空。");
}
private void btnActivateVip_Click(object sender, EventArgs e)
{
if (string.IsNullOrWhiteSpace(txtActivationCode.Text))
{
MessageBox.Show("请填写激活码后再激活。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
lblVipStatusValue.Text = "已激活";
lblVipStatusValue.ForeColor = Color.ForestGreen;
AppendLog("会员激活成功。");
MessageBox.Show("会员激活成功。", "激活结果", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void btnRefreshCursor_Click(object sender, EventArgs e)
{
AppendLog("已执行刷新 Cursor换号功能请求。");
MessageBox.Show("刷新 Cursor 已执行(演示逻辑)。", "执行完成", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void btnAutoFindCursorPath_Click(object sender, EventArgs e)
{
txtCursorPath.Text = GetDefaultCursorPath();
AppendLog($"已自动查找 Cursor 路径:{txtCursorPath.Text}");
}
private void btnManualCursorPath_Click(object sender, EventArgs e)
{
using var dialog = new System.Windows.Forms.OpenFileDialog
{
Title = "请选择 Cursor.exe",
Filter = "Cursor 可执行文件|Cursor.exe|可执行文件|*.exe|所有文件|*.*",
CheckFileExists = true,
Multiselect = false
};
if (dialog.ShowDialog() == DialogResult.OK)
{
txtCursorPath.Text = dialog.FileName;
AppendLog($"已手动配置 Cursor 路径:{txtCursorPath.Text}");
}
}
private void btnEmergencyRepair_Click(object sender, EventArgs e)
{
AppendLog("应急检修已触发,请稍后查看处理结果。");
MessageBox.Show("应急检修已触发(演示逻辑)。", "应急检修", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void btnDonate_Click(object sender, EventArgs e)
{
using var donateForm = BuildDonateForm();
donateForm.ShowDialog(this);
AppendLog("已打开捐赠支持窗口。");
}
private void btnCheckUpdate_Click(object sender, EventArgs e)
{
AppendLog("检查更新完成,当前为最新版本(演示逻辑)。");
MessageBox.Show("当前已是最新版本。", "检查更新", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void SetActiveMenu(bool isCursorLogin)
{
btnMenuCursorLogin.BackColor = isCursorLogin ? Color.LightSteelBlue : SystemColors.Control;
btnMenuCursorLogin.ForeColor = SystemColors.ControlText;
btnMenuVipLogin.BackColor = isCursorLogin ? SystemColors.Control : Color.LightSteelBlue;
btnMenuVipLogin.ForeColor = SystemColors.ControlText;
}
private void ShowCursorLoginView()
{
panelCursorLoginView.Visible = true;
panelCursorLoginView.BringToFront();
panelVipView.Visible = false;
SetActiveMenu(true);
}
private void ShowVipLoginView()
{
panelVipView.Visible = true;
panelVipView.BringToFront();
panelCursorLoginView.Visible = false;
SetActiveMenu(false);
}
private static string GetDefaultCursorPath()
{
var localAppData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
return Path.Combine(localAppData, "Programs", "cursor", "Cursor.exe");
}
private static string GetCompositeDeviceId()
{
var motherboardSerial = NormalizeHardwareValue(QueryWmiFirst("SELECT SerialNumber FROM Win32_BaseBoard", "SerialNumber"));
var cpuId = NormalizeHardwareValue(QueryWmiFirst("SELECT ProcessorId FROM Win32_Processor", "ProcessorId"));
var windowsUuid = NormalizeHardwareValue(GetWindowsUuid());
return string.Join("-", motherboardSerial, cpuId, windowsUuid);
}
private static string GetWindowsUuid()
{
var machineGuid = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography", "MachineGuid", null)?.ToString();
if (!string.IsNullOrWhiteSpace(machineGuid))
{
return machineGuid;
}
var uuid = QueryWmiFirst("SELECT UUID FROM Win32_ComputerSystemProduct", "UUID");
return string.IsNullOrWhiteSpace(uuid) ? "NA" : uuid;
}
private static string QueryWmiFirst(string query, string propertyName)
{
try
{
using var searcher = new ManagementObjectSearcher(query);
using var results = searcher.Get();
foreach (ManagementObject obj in results)
{
var value = obj[propertyName]?.ToString();
if (!string.IsNullOrWhiteSpace(value))
{
return value;
}
}
}
catch
{
// 忽略硬件查询异常,统一由上层做降级
}
return string.Empty;
}
private static string NormalizeHardwareValue(string? value)
{
if (string.IsNullOrWhiteSpace(value))
{
return "NA";
}
return value.Trim().Replace(" ", string.Empty).Replace("-", string.Empty);
}
private static string ComputeMd5Hex(string input)
{
using var md5 = MD5.Create();
var bytes = Encoding.UTF8.GetBytes(input);
var hash = md5.ComputeHash(bytes);
return Convert.ToHexString(hash);
}
private static string GetAppVersion()
{
var informational = typeof(Form1).Assembly
.GetCustomAttributes(typeof(System.Reflection.AssemblyInformationalVersionAttribute), false)
.OfType<System.Reflection.AssemblyInformationalVersionAttribute>()
.FirstOrDefault()?.InformationalVersion;
if (!string.IsNullOrWhiteSpace(informational))
{
// 去掉可能的 +gitsha 后缀,只保留语义化版本
var plusIndex = informational.IndexOf('+');
return plusIndex > 0 ? informational[..plusIndex] : informational;
}
return typeof(Form1).Assembly.GetName().Version?.ToString() ?? "0.0.0";
}
private void AppendLog(string message)
{
txtRunLog.AppendText($"[{DateTime.Now:HH:mm:ss}] {message}{Environment.NewLine}");
txtRunLog.SelectionStart = txtRunLog.TextLength;
txtRunLog.ScrollToCaret();
}
private static Form BuildDonateForm()
{
var donateForm = new Form
{
Text = "捐赠支持",
StartPosition = FormStartPosition.CenterParent,
FormBorderStyle = FormBorderStyle.FixedDialog,
MinimizeBox = false,
MaximizeBox = false,
ClientSize = new Size(860, 680)
};
var tipLabel = new System.Windows.Forms.Label
{
Dock = DockStyle.Top,
Height = 150,
Padding = new Padding(20, 16, 20, 10),
Font = new Font("Microsoft YaHei UI", 11F),
TextAlign = ContentAlignment.MiddleLeft,
Text =
"您的捐赠将用于维护和改进本软件。\r\n" +
"感谢各位,为爱发电,软主需要大家的支持与关注!\r\n" +
"有问题请联系QQ:1066960883"
};
var imageLayout = new TableLayoutPanel
{
Dock = DockStyle.Fill,
ColumnCount = 2,
RowCount = 1,
Padding = new Padding(16, 0, 16, 16)
};
imageLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
imageLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
imageLayout.Controls.Add(CreateDonateImagePanel("微信赞赏码", "wx.jpg"), 0, 0);
imageLayout.Controls.Add(CreateDonateImagePanel("支付宝赞赏码", "zfb.jpg"), 1, 0);
donateForm.Controls.Add(imageLayout);
donateForm.Controls.Add(tipLabel);
return donateForm;
}
private static Control CreateDonateImagePanel(string title, string fileName)
{
var container = new System.Windows.Forms.Panel { Dock = DockStyle.Fill, Padding = new Padding(10) };
var titleLabel = new System.Windows.Forms.Label
{
Dock = DockStyle.Top,
Height = 32,
Font = new Font("Microsoft YaHei UI", 10.5F, FontStyle.Bold),
TextAlign = ContentAlignment.MiddleCenter,
Text = title
};
var imageBorder = new System.Windows.Forms.Panel
{
Dock = DockStyle.Fill,
Padding = new Padding(8),
BorderStyle = BorderStyle.FixedSingle
};
var pictureBox = new PictureBox
{
Dock = DockStyle.Fill,
SizeMode = PictureBoxSizeMode.Zoom,
BackColor = Color.WhiteSmoke
};
var imagePath = ResolveDonateImagePath(fileName);
if (File.Exists(imagePath))
{
pictureBox.Image = Image.FromFile(imagePath);
imageBorder.Controls.Add(pictureBox);
}
else
{
var missingLabel = new System.Windows.Forms.Label
{
Dock = DockStyle.Fill,
TextAlign = ContentAlignment.MiddleCenter,
ForeColor = Color.DimGray,
Font = new Font("Microsoft YaHei UI", 10F),
Text = $"未找到图片:{fileName}"
};
imageBorder.Controls.Add(missingLabel);
}
container.Controls.Add(imageBorder);
container.Controls.Add(titleLabel);
return container;
}
private static string ResolveDonateImagePath(string fileName)
{
var appBase = AppDomain.CurrentDomain.BaseDirectory;
return Path.Combine(appBase, "assets", "imgs", fileName);
}
private void ApplyGlassEffect()
{
if (!OperatingSystem.IsWindowsVersionAtLeast(10, 0, 22000))
{
return;
}
try
{
// 2 = DWMSBT_MAINWINDOW (Mica 主窗口效果)
var backdropType = 2;
_ = DwmSetWindowAttribute(Handle, DWMWA_SYSTEMBACKDROP_TYPE, ref backdropType, sizeof(int));
// 2 = DWMWCP_ROUND (圆角)
var cornerType = 2;
_ = DwmSetWindowAttribute(Handle, DWMWA_WINDOW_CORNER_PREFERENCE, ref cornerType, sizeof(int));
}
catch
{
// 不支持时静默降级到普通窗口
}
}
private void grpVipActivation_Enter(object sender, EventArgs e)
{
}
private void txtRunLog_TextChanged(object sender, EventArgs e)
{
}
private void btnCopyDeviceId_Click(object sender, EventArgs e)
{
if (string.IsNullOrWhiteSpace(txtDeviceId.Text))
{
return;
}
Clipboard.SetText(txtDeviceId.Text);
AppendLog("设备号已复制到剪贴板。");
}
private const int DWMWA_WINDOW_CORNER_PREFERENCE = 33;
private const int DWMWA_SYSTEMBACKDROP_TYPE = 38;
[DllImport("dwmapi.dll")]
private static extern int DwmSetWindowAttribute(IntPtr hwnd, int dwAttribute, ref int pvAttribute, int cbAttribute);
}
}

2629
Form1.resx Normal file

File diff suppressed because it is too large Load Diff

17
Program.cs Normal file
View File

@ -0,0 +1,17 @@
namespace cursorTokenLogin
{
internal static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
// To customize application configuration such as set high DPI settings or default font,
// see https://aka.ms/applicationconfiguration.
ApplicationConfiguration.Initialize();
Application.Run(new Form1());
}
}
}

0
Readme.md Normal file
View File

BIN
assets/imgs/logo.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

BIN
assets/imgs/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

BIN
assets/imgs/wx.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

BIN
assets/imgs/zfb.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

View File

@ -0,0 +1,81 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"cursorTokenLogin/0.0.1": {
"dependencies": {
"AntdUI": "2.3.9",
"FontAwesome.Sharp": "6.6.0",
"System.Management": "10.0.6"
},
"runtime": {
"cursorTokenLogin.dll": {}
}
},
"AntdUI/2.3.9": {
"runtime": {
"lib/net10.0-windows7.0/AntdUI.dll": {
"assemblyVersion": "2.3.9.0",
"fileVersion": "2.3.9.0"
}
}
},
"FontAwesome.Sharp/6.6.0": {
"runtime": {
"lib/net8.0-windows7.0/FontAwesome.Sharp.dll": {
"assemblyVersion": "6.6.0.0",
"fileVersion": "6.6.0.0"
}
}
},
"System.Management/10.0.6": {
"runtime": {
"lib/net10.0/System.Management.dll": {
"assemblyVersion": "10.0.0.6",
"fileVersion": "10.0.626.17701"
}
},
"runtimeTargets": {
"runtimes/win/lib/net10.0/System.Management.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "10.0.0.6",
"fileVersion": "10.0.626.17701"
}
}
}
}
},
"libraries": {
"cursorTokenLogin/0.0.1": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"AntdUI/2.3.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oh2ssOVZGQZNTeRBb/lMwmkzDFjXNGz5COMClRED4202tU2NqyyTbtJzoKu/RhCcdo7YNedM5NzaTHnsW2rbqA==",
"path": "antdui/2.3.9",
"hashPath": "antdui.2.3.9.nupkg.sha512"
},
"FontAwesome.Sharp/6.6.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bJCb2x73UC1nD9+9iMLaUy6Ujf9Pf+buL6FHwVnaoDYT4CQNLazz59hO5gQ0+SMSW0G+ZXmjjShOYr3Jn2UZiw==",
"path": "fontawesome.sharp/6.6.0",
"hashPath": "fontawesome.sharp.6.6.0.nupkg.sha512"
},
"System.Management/10.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Tk/SyPDi0CbRrB23mUzPL4DHBBUFeF83OxfvvwyY3c4rPlhWtJXn/n3okXwdkPbh6RTC5HZjMCROBRoDZ45fOw==",
"path": "system.management/10.0.6",
"hashPath": "system.management.10.0.6.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,19 @@
{
"runtimeOptions": {
"tfm": "net10.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "10.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "10.0.0"
}
],
"configProperties": {
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

View File

@ -0,0 +1,81 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"cursorTokenLogin/0.0.1": {
"dependencies": {
"AntdUI": "2.3.9",
"FontAwesome.Sharp": "6.6.0",
"System.Management": "10.0.6"
},
"runtime": {
"cursorTokenLogin.dll": {}
}
},
"AntdUI/2.3.9": {
"runtime": {
"lib/net10.0-windows7.0/AntdUI.dll": {
"assemblyVersion": "2.3.9.0",
"fileVersion": "2.3.9.0"
}
}
},
"FontAwesome.Sharp/6.6.0": {
"runtime": {
"lib/net8.0-windows7.0/FontAwesome.Sharp.dll": {
"assemblyVersion": "6.6.0.0",
"fileVersion": "6.6.0.0"
}
}
},
"System.Management/10.0.6": {
"runtime": {
"lib/net10.0/System.Management.dll": {
"assemblyVersion": "10.0.0.6",
"fileVersion": "10.0.626.17701"
}
},
"runtimeTargets": {
"runtimes/win/lib/net10.0/System.Management.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "10.0.0.6",
"fileVersion": "10.0.626.17701"
}
}
}
}
},
"libraries": {
"cursorTokenLogin/0.0.1": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"AntdUI/2.3.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oh2ssOVZGQZNTeRBb/lMwmkzDFjXNGz5COMClRED4202tU2NqyyTbtJzoKu/RhCcdo7YNedM5NzaTHnsW2rbqA==",
"path": "antdui/2.3.9",
"hashPath": "antdui.2.3.9.nupkg.sha512"
},
"FontAwesome.Sharp/6.6.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bJCb2x73UC1nD9+9iMLaUy6Ujf9Pf+buL6FHwVnaoDYT4CQNLazz59hO5gQ0+SMSW0G+ZXmjjShOYr3Jn2UZiw==",
"path": "fontawesome.sharp/6.6.0",
"hashPath": "fontawesome.sharp.6.6.0.nupkg.sha512"
},
"System.Management/10.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Tk/SyPDi0CbRrB23mUzPL4DHBBUFeF83OxfvvwyY3c4rPlhWtJXn/n3okXwdkPbh6RTC5HZjMCROBRoDZ45fOw==",
"path": "system.management/10.0.6",
"hashPath": "system.management.10.0.6.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,19 @@
{
"runtimeOptions": {
"tfm": "net10.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "10.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "10.0.0"
}
],
"configProperties": {
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
}
}
}

22
cursorTokenLogin.csproj Normal file
View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net10.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<Platforms>AnyCPU;x64</Platforms>
<Version>0.0.1</Version>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AntdUI" Version="2.3.9" />
<PackageReference Include="FontAwesome.Sharp" Version="6.6.0" />
<PackageReference Include="System.Management" Version="10.0.6" />
</ItemGroup>
<ItemGroup>
<Content Include="assets\imgs\**\*.*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Compile Update="Form1.cs">
<SubType>Form</SubType>
</Compile>
</ItemGroup>
</Project>

9
cursorTokenLogin.slnx Normal file
View File

@ -0,0 +1,9 @@
<Solution>
<Configurations>
<Platform Name="Any CPU" />
<Platform Name="x64" />
</Configurations>
<Project Path="cursorTokenLogin.csproj">
<Platform Solution="*|x64" Project="x64" />
</Project>
</Solution>

View File

@ -0,0 +1,25 @@
# 设备号获取机制
会员登录页面中的设备号由以下 3 段信息拼接,分隔符为 `-`
1. 主板序列号(`Win32_BaseBoard.SerialNumber`
2. CPU 处理器 ID`Win32_Processor.ProcessorId`
3. Windows UUID优先读取注册表 `MachineGuid`,失败时回退 `Win32_ComputerSystemProduct.UUID`
## 拼接规则
最终格式:
`主板序列号-CPU处理器ID-WindowsUUID`
示例:
`MB1234567890-BFEBFBFF000906EA-2E6A6E0D1C4B4D4A8F6E9D4E06F4AB12`
## 容错策略
- 任一字段为空或读取失败时,使用 `NA` 占位
- 每段值会先做标准化处理:
- 去掉首尾空白
- 去掉中间空格
- 去掉 `-`(避免与分隔符冲突)

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]

Binary file not shown.

View File

@ -0,0 +1,24 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("cursorTokenLogin")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("0.0.1.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.0.1")]
[assembly: System.Reflection.AssemblyProductAttribute("cursorTokenLogin")]
[assembly: System.Reflection.AssemblyTitleAttribute("cursorTokenLogin")]
[assembly: System.Reflection.AssemblyVersionAttribute("0.0.1.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
15ecedfdac71018af51e8424404f4c4d265790d9c807d90e42745e9ac0ebe6f7

View File

@ -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 = cursorTokenLogin
build_property.ProjectDir = E:\Demos\DemoOwns\C\cursorTokenLogin\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =

View File

@ -0,0 +1,10 @@
// <auto-generated/>
global using System;
global using System.Collections.Generic;
global using System.Drawing;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Threading;
global using System.Threading.Tasks;
global using System.Windows.Forms;

View File

@ -0,0 +1 @@
d3f544305019d761a2c28f93bd51e9c1d3091953cbcb14dc4fc6fc13793c2360

View File

@ -0,0 +1,26 @@
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\cursorTokenLogin.exe
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\cursorTokenLogin.deps.json
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\cursorTokenLogin.runtimeconfig.json
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\cursorTokenLogin.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\cursorTokenLogin.pdb
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.Form1.resources
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.csproj.GenerateResource.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.GeneratedMSBuildEditorConfig.editorconfig
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.AssemblyInfoInputs.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.AssemblyInfo.cs
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.csproj.CoreCompileInputs.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\refint\cursorTokenLogin.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.pdb
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.genruntimeconfig.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\ref\cursorTokenLogin.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTokenLogin.csproj.AssemblyReference.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\AntdUI.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\Debug\net10.0-windows\cursorTo.42D900AD.Up2Date
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\System.Management.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\runtimes\win\lib\net10.0\System.Management.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\FontAwesome.Sharp.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\assets\imgs\logo.ico
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\assets\imgs\logo.png
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\assets\imgs\wx.jpg
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\Debug\net10.0-windows\assets\imgs\zfb.jpg

View File

@ -0,0 +1,11 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {}
},
"libraries": {}
}

View File

@ -0,0 +1,25 @@
{
"runtimeOptions": {
"tfm": "net10.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "10.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "10.0.0"
}
],
"additionalProbingPaths": [
"C:\\Users\\heros\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\heros\\.nuget\\packages",
"D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages"
],
"configProperties": {
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false,
"Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
}
}
}

Binary file not shown.

View File

@ -0,0 +1 @@
7ac7b32b7426633b33236bcaed5d85a06187051bdaff86bcc881a58c59577bb4

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,380 @@
{
"format": 1,
"restore": {
"E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\cursorTokenLogin.csproj": {}
},
"projects": {
"E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\cursorTokenLogin.csproj": {
"version": "0.0.1",
"restore": {
"projectUniqueName": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\cursorTokenLogin.csproj",
"projectName": "cursorTokenLogin",
"projectPath": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\cursorTokenLogin.csproj",
"packagesPath": "C:\\Users\\heros\\.nuget\\packages\\",
"outputPath": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\heros\\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\\": {},
"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.9, )"
},
"FontAwesome.Sharp": {
"target": "Package",
"version": "[6.6.0, )"
},
"System.Management": {
"target": "Package",
"version": "[10.0.6, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
},
"Microsoft.WindowsDesktop.App.WindowsForms": {
"privateAssets": "none"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.201/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]"
}
}
}
}
}
}

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\heros\.nuget\packages\;D:\Softwares\Microsoft\VisualStudio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\heros\.nuget\packages\" />
<SourceRoot Include="D:\Softwares\Microsoft\VisualStudio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

518
obj/project.assets.json Normal file
View File

@ -0,0 +1,518 @@
{
"version": 3,
"targets": {
"net10.0-windows7.0": {
"AntdUI/2.3.9": {
"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"
]
},
"FontAwesome.Sharp/6.6.0": {
"type": "package",
"compile": {
"lib/net8.0-windows7.0/FontAwesome.Sharp.dll": {}
},
"runtime": {
"lib/net8.0-windows7.0/FontAwesome.Sharp.dll": {}
},
"frameworkReferences": [
"Microsoft.WindowsDesktop.App"
]
},
"System.Management/10.0.6": {
"type": "package",
"compile": {
"lib/net10.0/System.Management.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net10.0/System.Management.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
},
"runtimeTargets": {
"runtimes/win/lib/net10.0/System.Management.dll": {
"assetType": "runtime",
"rid": "win"
}
}
}
}
},
"libraries": {
"AntdUI/2.3.9": {
"sha512": "oh2ssOVZGQZNTeRBb/lMwmkzDFjXNGz5COMClRED4202tU2NqyyTbtJzoKu/RhCcdo7YNedM5NzaTHnsW2rbqA==",
"type": "package",
"path": "antdui/2.3.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"README.md",
"antdui.2.3.9.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"
]
},
"FontAwesome.Sharp/6.6.0": {
"sha512": "bJCb2x73UC1nD9+9iMLaUy6Ujf9Pf+buL6FHwVnaoDYT4CQNLazz59hO5gQ0+SMSW0G+ZXmjjShOYr3Jn2UZiw==",
"type": "package",
"path": "fontawesome.sharp/6.6.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"fontawesome.sharp.6.6.0.nupkg.sha512",
"fontawesome.sharp.nuspec",
"lib/net472/FontAwesome.Sharp.dll",
"lib/net48/FontAwesome.Sharp.dll",
"lib/net6.0-windows7.0/FontAwesome.Sharp.dll",
"lib/net7.0-windows7.0/FontAwesome.Sharp.dll",
"lib/net8.0-windows7.0/FontAwesome.Sharp.dll",
"lib/netcoreapp3.1/FontAwesome.Sharp.dll"
]
},
"System.Management/10.0.6": {
"sha512": "Tk/SyPDi0CbRrB23mUzPL4DHBBUFeF83OxfvvwyY3c4rPlhWtJXn/n3okXwdkPbh6RTC5HZjMCROBRoDZ45fOw==",
"type": "package",
"path": "system.management/10.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/System.Management.targets",
"lib/net10.0/System.Management.dll",
"lib/net10.0/System.Management.xml",
"lib/net462/_._",
"lib/net8.0/System.Management.dll",
"lib/net8.0/System.Management.xml",
"lib/net9.0/System.Management.dll",
"lib/net9.0/System.Management.xml",
"lib/netstandard2.0/System.Management.dll",
"lib/netstandard2.0/System.Management.xml",
"runtimes/win/lib/net10.0/System.Management.dll",
"runtimes/win/lib/net10.0/System.Management.xml",
"runtimes/win/lib/net8.0/System.Management.dll",
"runtimes/win/lib/net8.0/System.Management.xml",
"runtimes/win/lib/net9.0/System.Management.dll",
"runtimes/win/lib/net9.0/System.Management.xml",
"system.management.10.0.6.nupkg.sha512",
"system.management.nuspec",
"useSharedDesignerContext.txt"
]
}
},
"projectFileDependencyGroups": {
"net10.0-windows7.0": [
"AntdUI >= 2.3.9",
"FontAwesome.Sharp >= 6.6.0",
"System.Management >= 10.0.6"
]
},
"packageFolders": {
"C:\\Users\\heros\\.nuget\\packages\\": {},
"D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "0.0.1",
"restore": {
"projectUniqueName": "e:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\cursorTokenLogin.csproj",
"projectName": "cursorTokenLogin",
"projectPath": "e:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\cursorTokenLogin.csproj",
"packagesPath": "C:\\Users\\heros\\.nuget\\packages\\",
"outputPath": "e:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\heros\\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\\": {},
"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.9, )"
},
"FontAwesome.Sharp": {
"target": "Package",
"version": "[6.6.0, )"
},
"System.Management": {
"target": "Package",
"version": "[10.0.6, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
},
"Microsoft.WindowsDesktop.App.WindowsForms": {
"privateAssets": "none"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.201/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]"
}
}
}
}
}

12
obj/project.nuget.cache Normal file
View File

@ -0,0 +1,12 @@
{
"version": 2,
"dgSpecHash": "u78T0lsAXdo=",
"success": true,
"projectFilePath": "E:\\Demos\\DemoOwns\\C\\cursorTokenLogin\\cursorTokenLogin.csproj",
"expectedPackageFiles": [
"C:\\Users\\heros\\.nuget\\packages\\antdui\\2.3.9\\antdui.2.3.9.nupkg.sha512",
"C:\\Users\\heros\\.nuget\\packages\\fontawesome.sharp\\6.6.0\\fontawesome.sharp.6.6.0.nupkg.sha512",
"C:\\Users\\heros\\.nuget\\packages\\system.management\\10.0.6\\system.management.10.0.6.nupkg.sha512"
],
"logs": []
}

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]

Binary file not shown.

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("cursorTokenLogin")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("0.0.1.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.0.1")]
[assembly: System.Reflection.AssemblyProductAttribute("cursorTokenLogin")]
[assembly: System.Reflection.AssemblyTitleAttribute("cursorTokenLogin")]
[assembly: System.Reflection.AssemblyVersionAttribute("0.0.1.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
15ecedfdac71018af51e8424404f4c4d265790d9c807d90e42745e9ac0ebe6f7

View File

@ -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 = cursorTokenLogin
build_property.ProjectDir = E:\Demos\DemoOwns\C\cursorTokenLogin\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =

View File

@ -0,0 +1,10 @@
// <auto-generated/>
global using System;
global using System.Collections.Generic;
global using System.Drawing;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Threading;
global using System.Threading.Tasks;
global using System.Windows.Forms;

View File

@ -0,0 +1 @@
b4dac3ea36837da6aa6da177993972f3d2b35cb7e2ae11a2dc154511fbfde471

View File

@ -0,0 +1,26 @@
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\cursorTokenLogin.exe
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\cursorTokenLogin.deps.json
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\cursorTokenLogin.runtimeconfig.json
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\cursorTokenLogin.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\cursorTokenLogin.pdb
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.Form1.resources
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.csproj.GenerateResource.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.GeneratedMSBuildEditorConfig.editorconfig
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.AssemblyInfoInputs.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.AssemblyInfo.cs
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.csproj.CoreCompileInputs.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\refint\cursorTokenLogin.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.pdb
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.genruntimeconfig.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\ref\cursorTokenLogin.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\AntdUI.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTokenLogin.csproj.AssemblyReference.cache
E:\Demos\DemoOwns\C\cursorTokenLogin\obj\x64\Debug\net10.0-windows\cursorTo.42D900AD.Up2Date
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\System.Management.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\runtimes\win\lib\net10.0\System.Management.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\FontAwesome.Sharp.dll
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\assets\imgs\logo.ico
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\assets\imgs\logo.png
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\assets\imgs\wx.jpg
E:\Demos\DemoOwns\C\cursorTokenLogin\bin\x64\Debug\net10.0-windows\assets\imgs\zfb.jpg

View File

@ -0,0 +1,66 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"AntdUI/2.3.9": {
"runtime": {
"lib/net10.0-windows7.0/AntdUI.dll": {
"assemblyVersion": "2.3.9.0",
"fileVersion": "2.3.9.0"
}
}
},
"FontAwesome.Sharp/6.6.0": {
"runtime": {
"lib/net8.0-windows7.0/FontAwesome.Sharp.dll": {
"assemblyVersion": "6.6.0.0",
"fileVersion": "6.6.0.0"
}
}
},
"System.Management/10.0.6": {
"runtime": {
"lib/net10.0/System.Management.dll": {
"assemblyVersion": "10.0.0.6",
"fileVersion": "10.0.626.17701"
}
},
"runtimeTargets": {
"runtimes/win/lib/net10.0/System.Management.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "10.0.0.6",
"fileVersion": "10.0.626.17701"
}
}
}
}
},
"libraries": {
"AntdUI/2.3.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oh2ssOVZGQZNTeRBb/lMwmkzDFjXNGz5COMClRED4202tU2NqyyTbtJzoKu/RhCcdo7YNedM5NzaTHnsW2rbqA==",
"path": "antdui/2.3.9",
"hashPath": "antdui.2.3.9.nupkg.sha512"
},
"FontAwesome.Sharp/6.6.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bJCb2x73UC1nD9+9iMLaUy6Ujf9Pf+buL6FHwVnaoDYT4CQNLazz59hO5gQ0+SMSW0G+ZXmjjShOYr3Jn2UZiw==",
"path": "fontawesome.sharp/6.6.0",
"hashPath": "fontawesome.sharp.6.6.0.nupkg.sha512"
},
"System.Management/10.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Tk/SyPDi0CbRrB23mUzPL4DHBBUFeF83OxfvvwyY3c4rPlhWtJXn/n3okXwdkPbh6RTC5HZjMCROBRoDZ45fOw==",
"path": "system.management/10.0.6",
"hashPath": "system.management.10.0.6.nupkg.sha512"
}
}
}

View File

@ -0,0 +1,25 @@
{
"runtimeOptions": {
"tfm": "net10.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "10.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "10.0.0"
}
],
"additionalProbingPaths": [
"C:\\Users\\heros\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\heros\\.nuget\\packages",
"D:\\Softwares\\Microsoft\\VisualStudio\\Shared\\NuGetPackages"
],
"configProperties": {
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false,
"Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
}
}
}

Binary file not shown.

View File

@ -0,0 +1 @@
7ac7b32b7426633b33236bcaed5d85a06187051bdaff86bcc881a58c59577bb4

Binary file not shown.

Binary file not shown.