增加热更功能

This commit is contained in:
2026-05-07 23:25:10 +08:00
parent 4a5dd2418b
commit 235021cf90
166 changed files with 2845 additions and 218 deletions
+26 -2
View File
@@ -6,11 +6,12 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"Vmianqian/1.0.0": {
"Vmianqian/0.0.2": {
"dependencies": {
"AntdUI": "2.3.10",
"MailKit": "4.16.0",
"Microsoft.Web.WebView2": "1.0.2903.40",
"System.Management": "9.0.0",
"Titanium.Web.Proxy": "3.2.0",
"Microsoft.Web.WebView2.Core": "1.0.2903.40",
"Microsoft.Web.WebView2.WinForms": "1.0.2903.40",
@@ -93,6 +94,22 @@
}
}
},
"System.Management/9.0.0": {
"runtime": {
"lib/net9.0/System.Management.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.24.52809"
}
},
"runtimeTargets": {
"runtimes/win/lib/net9.0/System.Management.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.24.52809"
}
}
},
"Titanium.Web.Proxy/3.2.0": {
"dependencies": {
"BrotliSharpLib": "0.3.3",
@@ -132,7 +149,7 @@
}
},
"libraries": {
"Vmianqian/1.0.0": {
"Vmianqian/0.0.2": {
"type": "project",
"serviceable": false,
"sha512": ""
@@ -186,6 +203,13 @@
"path": "portable.bouncycastle/1.8.8",
"hashPath": "portable.bouncycastle.1.8.8.nupkg.sha512"
},
"System.Management/9.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bVh4xAMI5grY5GZoklKcMBLirhC8Lqzp63Ft3zXJacwGAlLyFdF4k0qz4pnKIlO6HyL2Z4zqmHm9UkzEo6FFsA==",
"path": "system.management/9.0.0",
"hashPath": "system.management.9.0.0.nupkg.sha512"
},
"Titanium.Web.Proxy/3.2.0": {
"type": "package",
"serviceable": true,
Binary file not shown.
Binary file not shown.
@@ -8,5 +8,5 @@
"top_topics_and_observing_domains": [ ]
} ],
"hex_encoded_hmac_key": "3D20341D26496BECEC5CACADB813B2813BF9F4CB81F7946788CD04BBF5F9787C",
"next_scheduled_calculation_time": "13423151610108124"
"next_scheduled_calculation_time": "13423151610108165"
}
@@ -1,3 +1,3 @@
2026/05/07-00:59:30.890 a9f0 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001
2026/05/07-00:59:30.890 a9f0 Recovering log #3
2026/05/07-00:59:30.890 a9f0 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Extension State/000003.log
2026/05/07-20:24:27.760 1648 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001
2026/05/07-20:24:27.761 1648 Recovering log #3
2026/05/07-20:24:27.761 1648 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Extension State/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:34:08.006 5d14 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001
2026/05/07-00:34:08.007 5d14 Recovering log #3
2026/05/07-00:34:08.007 5d14 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Extension State/000003.log
2026/05/07-20:03:13.009 ef30 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001
2026/05/07-20:03:13.009 ef30 Recovering log #3
2026/05/07-20:03:13.010 ef30 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Extension State/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:59:30.851 50dc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001
2026/05/07-00:59:30.857 50dc Recovering log #8
2026/05/07-00:59:30.859 50dc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000008.log
2026/05/07-20:24:27.720 c6fc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001
2026/05/07-20:24:27.728 c6fc Recovering log #8
2026/05/07-20:24:27.731 c6fc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000008.log
@@ -1,3 +1,3 @@
2026/05/07-00:34:07.975 f674 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001
2026/05/07-00:34:07.981 f674 Recovering log #8
2026/05/07-00:34:07.990 f674 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000008.log
2026/05/07-20:03:12.956 f7ec Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001
2026/05/07-20:03:12.964 f7ec Recovering log #8
2026/05/07-20:03:12.967 f7ec Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000008.log
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
2026/05/07-00:59:31.188 50dc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001
2026/05/07-00:59:31.188 50dc Recovering log #3
2026/05/07-00:59:31.190 50dc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Session Storage/000003.log
2026/05/07-20:24:28.037 c6fc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001
2026/05/07-20:24:28.038 c6fc Recovering log #3
2026/05/07-20:24:28.040 c6fc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Session Storage/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:34:08.312 f674 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001
2026/05/07-00:34:08.312 f674 Recovering log #3
2026/05/07-00:34:08.315 f674 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Session Storage/000003.log
2026/05/07-20:03:13.318 f7ec Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001
2026/05/07-20:03:13.319 f7ec Recovering log #3
2026/05/07-20:03:13.321 f7ec Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Session Storage/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:59:30.785 ecb0 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001
2026/05/07-00:59:30.789 ecb0 Recovering log #3
2026/05/07-00:59:30.789 ecb0 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log
2026/05/07-20:24:27.648 a5cc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001
2026/05/07-20:24:27.651 a5cc Recovering log #3
2026/05/07-20:24:27.652 a5cc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:34:07.905 ece0 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001
2026/05/07-00:34:07.909 ece0 Recovering log #3
2026/05/07-00:34:07.909 ece0 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log
2026/05/07-20:03:12.876 c9c4 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001
2026/05/07-20:03:12.882 c9c4 Recovering log #3
2026/05/07-20:03:12.882 c9c4 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:59:30.784 d424 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001
2026/05/07-00:59:30.789 d424 Recovering log #3
2026/05/07-00:59:30.789 d424 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log
2026/05/07-20:24:27.647 73b4 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001
2026/05/07-20:24:27.651 73b4 Recovering log #3
2026/05/07-20:24:27.651 73b4 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:34:07.904 6f20 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001
2026/05/07-00:34:07.909 6f20 Recovering log #3
2026/05/07-00:34:07.909 6f20 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log
2026/05/07-20:03:12.876 b7cc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001
2026/05/07-20:03:12.882 b7cc Recovering log #3
2026/05/07-20:03:12.882 b7cc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log
@@ -26,3 +26,8 @@
2026-05-06 16:31:24.926: [INFO] OnDoneLoading sync enabled: 0
2026-05-06 16:34:07.923: [INFO] OnDoneLoading sync enabled: 0
2026-05-06 16:59:30.809: [INFO] OnDoneLoading sync enabled: 0
2026-05-07 11:33:26.664: [INFO] OnDoneLoading sync enabled: 0
2026-05-07 11:51:55.297: [INFO] OnDoneLoading sync enabled: 0
2026-05-07 11:55:20.733: [INFO] OnDoneLoading sync enabled: 0
2026-05-07 11:55:55.674: [INFO] OnDoneLoading sync enabled: 0
2026-05-07 11:56:13.319: [INFO] OnDoneLoading sync enabled: 0
@@ -1,3 +1,3 @@
2026/05/07-00:59:30.817 f6dc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001
2026/05/07-00:59:30.817 f6dc Recovering log #3
2026/05/07-00:59:30.817 f6dc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log
2026/05/07-20:24:27.673 1648 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001
2026/05/07-20:24:27.673 1648 Recovering log #3
2026/05/07-20:24:27.674 1648 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:34:07.931 f2c0 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001
2026/05/07-00:34:07.931 f2c0 Recovering log #3
2026/05/07-00:34:07.932 f2c0 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log
2026/05/07-20:03:12.908 b7cc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001
2026/05/07-20:03:12.908 b7cc Recovering log #3
2026/05/07-20:03:12.909 b7cc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:59:30.813 f6dc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001
2026/05/07-00:59:30.813 f6dc Recovering log #3
2026/05/07-00:59:30.813 f6dc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log
2026/05/07-20:24:27.669 1648 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001
2026/05/07-20:24:27.670 1648 Recovering log #3
2026/05/07-20:24:27.670 1648 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log
@@ -1,3 +1,3 @@
2026/05/07-00:34:07.927 f2c0 Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001
2026/05/07-00:34:07.927 f2c0 Recovering log #3
2026/05/07-00:34:07.927 f2c0 Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log
2026/05/07-20:03:12.903 b7cc Reusing MANIFEST E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001
2026/05/07-20:03:12.904 b7cc Recovering log #3
2026/05/07-20:03:12.904 b7cc Reusing old log E:\Demo\C\Vmianqian\bin\Debug\net10.0-windows\Vmianqian.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log
File diff suppressed because one or more lines are too long
Binary file not shown.
@@ -6,6 +6,9 @@
"SmtpPort": 465,
"NotifyEmail": "1066960883@qq.com",
"EmailAuthCode": "TPPMKSMvCadyzu3m",
"AlipayAccount": "19895983967",
"AlipayPassword": "Lzq920103!",
"AlipayEnableAutoFill": true,
"WechatPath": "C:\\Softwares\\Tencent\\Weixin\\Weixin.exe",
"WechatSid": "AAHhwahUM3etjBpBQ-qeuaAZ9RF_NLJRg-ljztn_3qLcCQ",
"WechatApiVersion": "7.10.2",
@@ -1,16 +1 @@
[
{
"OrderId": "202605070105294312",
"PayId": "2026050701002863867",
"Param": "MBSI70BBVRCGHU0K",
"PayType": 2,
"Price": 0.1,
"ReallyPrice": 0.1,
"TimeOut": 5,
"State": 1,
"Date": 1778086829,
"RegisteredAt": "2026-05-07T01:00:50.9448888+08:00",
"CompletedAt": "2026-05-07T01:00:51.3503482+08:00",
"TradeNo": "2026050722001409341411855749"
}
]
[]
+70
View File
@@ -0,0 +1,70 @@
; --------------------------------------------------------
; V免签PC监听程序 - Inno Setup 完整脚本
; 编译环境:.NET 10.0 Windows
; 打包模式:生成解决方案 (Release)
; --------------------------------------------------------
#define MyAppName "V免签PC监听程序"
#define MyAppVersion "0.0.1"
#define MyAppPublisher "扫地僧"
#define MyAppURL "https://www.yunzer.cn/"
#define MyAppExeName "Vmianqian.exe"
#define MyAppAssocName MyAppName + "文件"
#define MyAppAssocExt ".exe"
#define MyAppAssocKey StringChange(MyAppAssocName, " ", "") + MyAppAssocExt
[Setup]
; AppId 保持不变,确保版本覆盖正常
AppId={{D8540A89-49BC-4843-9CE7-A96496DFB2DB}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
; 默认安装路径
DefaultDirName={autopf}\{#MyAppName}
UninstallDisplayIcon={app}\{#MyAppExeName}
; --- 核心设置:监听程序必须以管理员权限运行 ---
PrivilegesRequired=admin
; 架构支持
ArchitecturesAllowed=x64compatible
ArchitecturesInstallIn64BitMode=x64compatible
ChangesAssociations=yes
DisableProgramGroupPage=yes
; 输出设置
OutputBaseFilename=V免签监听程序_安装包
; 请确保此 .ico 文件路径正确
SetupIconFile=E:\Demo\C\Vmianqian\logo.ico
SolidCompression=yes
WizardStyle=modern dynamic
[Languages]
Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
; --- 核心修正:直接指向 Release 生成目录,并打包目录下所有文件 ---
; recursesubdirs 确保打包子目录(如 runtimes 目录,这对 .NET 程序至关重要)
Source: "E:\Demo\C\Vmianqian\bin\Release\net10.0-windows\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Registry]
; 注册表关联
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExt}\OpenWithProgids"; ValueType: string; ValueName: "{#MyAppAssocKey}"; ValueData: ""; Flags: uninsdeletevalue
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}"; ValueType: string; ValueName: ""; ValueData: "{#MyAppAssocName}"; Flags: uninsdeletekey
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\{#MyAppExeName},0"
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\{#MyAppExeName}"" ""%1"""
[Icons]
; 显式指定图标文件为主程序本身,解决快捷方式图标空白问题
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppExeName}"
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; IconFilename: "{app}\{#MyAppExeName}"
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent