初始化项目
BIN
.gitignore
vendored
Normal file
BIN
.vs/cursorTokenLogin.slnx/DesignTimeBuild/.dtbcache.v2
Normal file
BIN
.vs/cursorTokenLogin.slnx/v18/.suo
Normal file
36
.vs/cursorTokenLogin.slnx/v18/DocumentLayout.backup.json
Normal 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]"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
36
.vs/cursorTokenLogin.slnx/v18/DocumentLayout.json
Normal 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
@ -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
@ -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
17
Program.cs
Normal 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());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
assets/imgs/logo.ico
Normal file
|
After Width: | Height: | Size: 146 KiB |
BIN
assets/imgs/logo.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
assets/imgs/wx.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
assets/imgs/zfb.jpg
Normal file
|
After Width: | Height: | Size: 169 KiB |
BIN
bin/Debug/net10.0-windows/AntdUI.dll
Normal file
BIN
bin/Debug/net10.0-windows/FontAwesome.Sharp.dll
Normal file
BIN
bin/Debug/net10.0-windows/System.Management.dll
Normal file
BIN
bin/Debug/net10.0-windows/assets/imgs/logo.ico
Normal file
|
After Width: | Height: | Size: 146 KiB |
BIN
bin/Debug/net10.0-windows/assets/imgs/logo.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
bin/Debug/net10.0-windows/assets/imgs/wx.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
bin/Debug/net10.0-windows/assets/imgs/zfb.jpg
Normal file
|
After Width: | Height: | Size: 169 KiB |
81
bin/Debug/net10.0-windows/cursorTokenLogin.deps.json
Normal 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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
bin/Debug/net10.0-windows/cursorTokenLogin.dll
Normal file
BIN
bin/Debug/net10.0-windows/cursorTokenLogin.exe
Normal file
BIN
bin/Debug/net10.0-windows/cursorTokenLogin.pdb
Normal 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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
bin/x64/Debug/net10.0-windows/AntdUI.dll
Normal file
BIN
bin/x64/Debug/net10.0-windows/FontAwesome.Sharp.dll
Normal file
BIN
bin/x64/Debug/net10.0-windows/System.Management.dll
Normal file
BIN
bin/x64/Debug/net10.0-windows/assets/imgs/logo.ico
Normal file
|
After Width: | Height: | Size: 146 KiB |
BIN
bin/x64/Debug/net10.0-windows/assets/imgs/logo.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
bin/x64/Debug/net10.0-windows/assets/imgs/wx.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
bin/x64/Debug/net10.0-windows/assets/imgs/zfb.jpg
Normal file
|
After Width: | Height: | Size: 169 KiB |
81
bin/x64/Debug/net10.0-windows/cursorTokenLogin.deps.json
Normal 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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
bin/x64/Debug/net10.0-windows/cursorTokenLogin.dll
Normal file
BIN
bin/x64/Debug/net10.0-windows/cursorTokenLogin.exe
Normal file
BIN
bin/x64/Debug/net10.0-windows/cursorTokenLogin.pdb
Normal 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
@ -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>
|
||||||
8
cursorTokenLogin.csproj.user
Normal 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
@ -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>
|
||||||
25
docs/设备号获取机制.md
Normal 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` 占位
|
||||||
|
- 每段值会先做标准化处理:
|
||||||
|
- 去掉首尾空白
|
||||||
|
- 去掉中间空格
|
||||||
|
- 去掉 `-`(避免与分隔符冲突)
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
|
||||||
BIN
obj/Debug/net10.0-windows/apphost.exe
Normal file
0
obj/Debug/net10.0-windows/cursorTo.42D900AD.Up2Date
Normal file
24
obj/Debug/net10.0-windows/cursorTokenLogin.AssemblyInfo.cs
Normal 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 类生成。
|
||||||
|
|
||||||
@ -0,0 +1 @@
|
|||||||
|
15ecedfdac71018af51e8424404f4c4d265790d9c807d90e42745e9ac0ebe6f7
|
||||||
BIN
obj/Debug/net10.0-windows/cursorTokenLogin.Form1.resources
Normal 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 =
|
||||||
10
obj/Debug/net10.0-windows/cursorTokenLogin.GlobalUsings.g.cs
Normal 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;
|
||||||
BIN
obj/Debug/net10.0-windows/cursorTokenLogin.assets.cache
Normal file
@ -0,0 +1 @@
|
|||||||
|
d3f544305019d761a2c28f93bd51e9c1d3091953cbcb14dc4fc6fc13793c2360
|
||||||
@ -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
|
||||||
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"runtimeTarget": {
|
||||||
|
"name": ".NETCoreApp,Version=v10.0",
|
||||||
|
"signature": ""
|
||||||
|
},
|
||||||
|
"compilationOptions": {},
|
||||||
|
"targets": {
|
||||||
|
".NETCoreApp,Version=v10.0": {}
|
||||||
|
},
|
||||||
|
"libraries": {}
|
||||||
|
}
|
||||||
@ -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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
obj/Debug/net10.0-windows/cursorTokenLogin.dll
Normal file
@ -0,0 +1 @@
|
|||||||
|
7ac7b32b7426633b33236bcaed5d85a06187051bdaff86bcc881a58c59577bb4
|
||||||
BIN
obj/Debug/net10.0-windows/cursorTokenLogin.pdb
Normal file
BIN
obj/Debug/net10.0-windows/ref/cursorTokenLogin.dll
Normal file
BIN
obj/Debug/net10.0-windows/refint/cursorTokenLogin.dll
Normal file
380
obj/cursorTokenLogin.csproj.nuget.dgspec.json
Normal 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]"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
obj/cursorTokenLogin.csproj.nuget.g.props
Normal 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>
|
||||||
2
obj/cursorTokenLogin.csproj.nuget.g.targets
Normal 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
@ -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
@ -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": []
|
||||||
|
}
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
|
||||||
BIN
obj/x64/Debug/net10.0-windows/apphost.exe
Normal 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 类生成。
|
||||||
|
|
||||||
@ -0,0 +1 @@
|
|||||||
|
15ecedfdac71018af51e8424404f4c4d265790d9c807d90e42745e9ac0ebe6f7
|
||||||
BIN
obj/x64/Debug/net10.0-windows/cursorTokenLogin.Form1.resources
Normal 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 =
|
||||||
@ -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;
|
||||||
BIN
obj/x64/Debug/net10.0-windows/cursorTokenLogin.assets.cache
Normal file
@ -0,0 +1 @@
|
|||||||
|
b4dac3ea36837da6aa6da177993972f3d2b35cb7e2ae11a2dc154511fbfde471
|
||||||
@ -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
|
||||||
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
obj/x64/Debug/net10.0-windows/cursorTokenLogin.dll
Normal file
@ -0,0 +1 @@
|
|||||||
|
7ac7b32b7426633b33236bcaed5d85a06187051bdaff86bcc881a58c59577bb4
|
||||||