├── .gitattributes
├── .gitignore
├── DigitalLicense.sln
├── DigitalLicense
├── App.config
├── ClipUp.exe
├── DigitalLicense.csproj
├── Form1.Designer.cs
├── Form1.cs
├── Form1.resx
├── ICON.ico
├── MyEncrypt.cs
├── ObfuscationSettings.cs
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ ├── Settings.settings
│ └── app.manifest
├── Register.cs
├── app.manifest
├── gatherosstate.exe
├── packages.config
├── root.pfx
└── slc.dll
├── ICON.ai
├── LICENSE
├── LanguageLibrary
├── Langs
│ ├── ar_ly.xml
│ ├── bs_latn_ba.xml
│ ├── cs_cz.xml
│ ├── de_de.xml
│ ├── el_gr.xml
│ ├── en_us.xml
│ ├── es_es.xml
│ ├── fa_ir.xml
│ ├── fr_fr.xml
│ ├── he_il.xml
│ ├── hu_hu.xml
│ ├── it_it.xml
│ ├── ka_ge.xml
│ ├── ko_kr.xml
│ ├── nl_nl.xml
│ ├── pl_pl.xml
│ ├── pt_br.xml
│ ├── ro_ro.xml
│ ├── ru_ru.xml
│ ├── sq_al.xml
│ ├── sr_cyrl_rs.xml
│ ├── tr_tr.xml
│ ├── vi_vn.xml
│ ├── zh_TW.xml
│ └── zh_cn.xml
├── Language.cs
├── LanguageLibrary.csproj
├── Properties
│ └── AssemblyInfo.cs
├── XmlToDynamic.cs
└── root.pfx
├── README.md
└── SharedLibrary
├── Extensions.cs
├── FileSizeMetaInformation.cs
├── Properties
└── AssemblyInfo.cs
├── SharedHelpers.cs
├── SharedLibrary.csproj
└── root.pfx
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.userosscache
8 | *.sln.docstates
9 |
10 | # User-specific files (MonoDevelop/Xamarin Studio)
11 | *.userprefs
12 |
13 | # Build results
14 | [Dd]ebug/
15 | [Dd]ebugPublic/
16 | [Rr]elease/
17 | [Rr]eleases/
18 | x64/
19 | x86/
20 | bld/
21 | [Bb]in/
22 | [Oo]bj/
23 | [Ll]og/
24 |
25 | # Visual Studio 2015 cache/options directory
26 | .vs/
27 | # Uncomment if you have tasks that create the project's static files in wwwroot
28 | #wwwroot/
29 |
30 | # MSTest test Results
31 | [Tt]est[Rr]esult*/
32 | [Bb]uild[Ll]og.*
33 |
34 | # NUNIT
35 | *.VisualState.xml
36 | TestResult.xml
37 |
38 | # Build Results of an ATL Project
39 | [Dd]ebugPS/
40 | [Rr]eleasePS/
41 | dlldata.c
42 |
43 | # DNX
44 | project.lock.json
45 | project.fragment.lock.json
46 | artifacts/
47 |
48 | *_i.c
49 | *_p.c
50 | *_i.h
51 | *.ilk
52 | *.meta
53 | *.obj
54 | *.pch
55 | *.pdb
56 | *.pgc
57 | *.pgd
58 | *.rsp
59 | *.sbr
60 | *.tlb
61 | *.tli
62 | *.tlh
63 | *.tmp
64 | *.tmp_proj
65 | *.log
66 | *.vspscc
67 | *.vssscc
68 | .builds
69 | *.pidb
70 | *.svclog
71 | *.scc
72 |
73 | # Chutzpah Test files
74 | _Chutzpah*
75 |
76 | # Visual C++ cache files
77 | ipch/
78 | *.aps
79 | *.ncb
80 | *.opendb
81 | *.opensdf
82 | *.sdf
83 | *.cachefile
84 | *.VC.db
85 | *.VC.VC.opendb
86 |
87 | # Visual Studio profiler
88 | *.psess
89 | *.vsp
90 | *.vspx
91 | *.sap
92 |
93 | # TFS 2012 Local Workspace
94 | $tf/
95 |
96 | # Guidance Automation Toolkit
97 | *.gpState
98 |
99 | # ReSharper is a .NET coding add-in
100 | _ReSharper*/
101 | *.[Rr]e[Ss]harper
102 | *.DotSettings.user
103 |
104 | # JustCode is a .NET coding add-in
105 | .JustCode
106 |
107 | # TeamCity is a build add-in
108 | _TeamCity*
109 |
110 | # DotCover is a Code Coverage Tool
111 | *.dotCover
112 |
113 | # NCrunch
114 | _NCrunch_*
115 | .*crunch*.local.xml
116 | nCrunchTemp_*
117 |
118 | # MightyMoose
119 | *.mm.*
120 | AutoTest.Net/
121 |
122 | # Web workbench (sass)
123 | .sass-cache/
124 |
125 | # Installshield output folder
126 | [Ee]xpress/
127 |
128 | # DocProject is a documentation generator add-in
129 | DocProject/buildhelp/
130 | DocProject/Help/*.HxT
131 | DocProject/Help/*.HxC
132 | DocProject/Help/*.hhc
133 | DocProject/Help/*.hhk
134 | DocProject/Help/*.hhp
135 | DocProject/Help/Html2
136 | DocProject/Help/html
137 |
138 | # Click-Once directory
139 | publish/
140 |
141 | # Publish Web Output
142 | *.[Pp]ublish.xml
143 | *.azurePubxml
144 | # TODO: Comment the next line if you want to checkin your web deploy settings
145 | # but database connection strings (with potential passwords) will be unencrypted
146 | #*.pubxml
147 | *.publishproj
148 |
149 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
150 | # checkin your Azure Web App publish settings, but sensitive information contained
151 | # in these scripts will be unencrypted
152 | PublishScripts/
153 |
154 | # NuGet Packages
155 | *.nupkg
156 | # The packages folder can be ignored because of Package Restore
157 | **/packages/*
158 | # except build/, which is used as an MSBuild target.
159 | !**/packages/build/
160 | # Uncomment if necessary however generally it will be regenerated when needed
161 | #!**/packages/repositories.config
162 | # NuGet v3's project.json files produces more ignoreable files
163 | *.nuget.props
164 | *.nuget.targets
165 |
166 | # Microsoft Azure Build Output
167 | csx/
168 | *.build.csdef
169 |
170 | # Microsoft Azure Emulator
171 | ecf/
172 | rcf/
173 |
174 | # Windows Store app package directories and files
175 | AppPackages/
176 | BundleArtifacts/
177 | Package.StoreAssociation.xml
178 | _pkginfo.txt
179 |
180 | # Visual Studio cache files
181 | # files ending in .cache can be ignored
182 | *.[Cc]ache
183 | # but keep track of directories ending in .cache
184 | !*.[Cc]ache/
185 |
186 | # Others
187 | ClientBin/
188 | ~$*
189 | *~
190 | *.dbmdl
191 | *.dbproj.schemaview
192 | *.jfm
193 | *.pfx
194 | *.publishsettings
195 | node_modules/
196 | orleans.codegen.cs
197 |
198 | # Since there are multiple workflows, uncomment next line to ignore bower_components
199 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
200 | #bower_components/
201 |
202 | # RIA/Silverlight projects
203 | Generated_Code/
204 |
205 | # Backup & report files from converting an old project file
206 | # to a newer Visual Studio version. Backup files are not needed,
207 | # because we have git ;-)
208 | _UpgradeReport_Files/
209 | Backup*/
210 | UpgradeLog*.XML
211 | UpgradeLog*.htm
212 |
213 | # SQL Server files
214 | *.mdf
215 | *.ldf
216 |
217 | # Business Intelligence projects
218 | *.rdl.data
219 | *.bim.layout
220 | *.bim_*.settings
221 |
222 | # Microsoft Fakes
223 | FakesAssemblies/
224 |
225 | # GhostDoc plugin setting file
226 | *.GhostDoc.xml
227 |
228 | # Node.js Tools for Visual Studio
229 | .ntvs_analysis.dat
230 |
231 | # Visual Studio 6 build log
232 | *.plg
233 |
234 | # Visual Studio 6 workspace options file
235 | *.opt
236 |
237 | # Visual Studio LightSwitch build output
238 | **/*.HTMLClient/GeneratedArtifacts
239 | **/*.DesktopClient/GeneratedArtifacts
240 | **/*.DesktopClient/ModelManifest.xml
241 | **/*.Server/GeneratedArtifacts
242 | **/*.Server/ModelManifest.xml
243 | _Pvt_Extensions
244 |
245 | # Paket dependency manager
246 | .paket/paket.exe
247 | paket-files/
248 |
249 | # FAKE - F# Make
250 | .fake/
251 |
252 | # JetBrains Rider
253 | .idea/
254 | *.sln.iml
255 |
256 | # CodeRush
257 | .cr/
258 |
259 | # Python Tools for Visual Studio (PTVS)
260 | __pycache__/
261 | *.pyc
--------------------------------------------------------------------------------
/DigitalLicense.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.27428.2043
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalLicense", "DigitalLicense\DigitalLicense.csproj", "{48326B76-7B61-47EE-ABBA-DB101FFB46D7}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LanguageLibrary", "LanguageLibrary\LanguageLibrary.csproj", "{7FC2CFEA-A6B6-44BE-B774-33B6A2D5B0B8}"
9 | EndProject
10 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharedLibrary", "SharedLibrary\SharedLibrary.csproj", "{E2F369D2-F634-4915-96B1-39B6B4FED86E}"
11 | EndProject
12 | Global
13 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
14 | Debug|Any CPU = Debug|Any CPU
15 | Release|Any CPU = Release|Any CPU
16 | EndGlobalSection
17 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
18 | {48326B76-7B61-47EE-ABBA-DB101FFB46D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
19 | {48326B76-7B61-47EE-ABBA-DB101FFB46D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
20 | {48326B76-7B61-47EE-ABBA-DB101FFB46D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {48326B76-7B61-47EE-ABBA-DB101FFB46D7}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {7FC2CFEA-A6B6-44BE-B774-33B6A2D5B0B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23 | {7FC2CFEA-A6B6-44BE-B774-33B6A2D5B0B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
24 | {7FC2CFEA-A6B6-44BE-B774-33B6A2D5B0B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
25 | {7FC2CFEA-A6B6-44BE-B774-33B6A2D5B0B8}.Release|Any CPU.Build.0 = Release|Any CPU
26 | {E2F369D2-F634-4915-96B1-39B6B4FED86E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27 | {E2F369D2-F634-4915-96B1-39B6B4FED86E}.Debug|Any CPU.Build.0 = Debug|Any CPU
28 | {E2F369D2-F634-4915-96B1-39B6B4FED86E}.Release|Any CPU.ActiveCfg = Release|Any CPU
29 | {E2F369D2-F634-4915-96B1-39B6B4FED86E}.Release|Any CPU.Build.0 = Release|Any CPU
30 | EndGlobalSection
31 | GlobalSection(SolutionProperties) = preSolution
32 | HideSolutionNode = FALSE
33 | EndGlobalSection
34 | GlobalSection(ExtensibilityGlobals) = postSolution
35 | SolutionGuid = {B93B5DC3-2DE8-4D18-8316-9EA107352A58}
36 | EndGlobalSection
37 | EndGlobal
38 |
--------------------------------------------------------------------------------
/DigitalLicense/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/DigitalLicense/ClipUp.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/muruoxi2018/W10-DigitalLicense/b4163a83126e4ae2e5502a82c19c8e8d917ac983/DigitalLicense/ClipUp.exe
--------------------------------------------------------------------------------
/DigitalLicense/DigitalLicense.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {48326B76-7B61-47EE-ABBA-DB101FFB46D7}
8 | WinExe
9 | DigitalLicense
10 | DigitalLicense
11 | v4.6
12 | 512
13 |
14 |
15 |
16 | OnOutputUpdated
17 | publish\
18 | true
19 | Disk
20 | false
21 | Foreground
22 | 7
23 | Days
24 | false
25 | false
26 | true
27 | 0
28 | 1.0.0.%2a
29 | false
30 | false
31 | true
32 |
33 |
34 | AnyCPU
35 | true
36 | full
37 | false
38 | bin\Debug\
39 | DEBUG;TRACE
40 | prompt
41 | 4
42 |
43 |
44 | AnyCPU
45 | pdbonly
46 | true
47 | bin\Release\
48 | TRACE
49 | prompt
50 | 3
51 | true
52 | false
53 |
54 |
55 | ICON.ico
56 |
57 |
58 | LocalIntranet
59 |
60 |
61 | false
62 |
63 |
64 | app.manifest
65 |
66 |
67 | true
68 |
69 |
70 | 7FE548F7AC458FDBFC1BD2C309396F5E7559075C
71 |
72 |
73 | true
74 |
75 |
76 | root.pfx
77 |
78 |
79 | root.pfx
80 |
81 |
82 | http://timestamp.digicert.com
83 |
84 |
85 |
86 | ..\packages\MetroModernUI.1.4.0.0\lib\net\MetroFramework.dll
87 |
88 |
89 | ..\packages\MetroModernUI.1.4.0.0\lib\net\MetroFramework.Design.dll
90 |
91 |
92 | ..\packages\MetroModernUI.1.4.0.0\lib\net\MetroFramework.Fonts.dll
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | Form
110 |
111 |
112 | Form1.cs
113 |
114 |
115 |
116 |
117 |
118 |
119 | Form1.cs
120 |
121 |
122 | ResXFileCodeGenerator
123 | Resources.Designer.cs
124 | Designer
125 |
126 |
127 | True
128 | Resources.resx
129 | True
130 |
131 |
132 | Designer
133 |
134 |
135 |
136 |
137 | SettingsSingleFileGenerator
138 | Settings.Designer.cs
139 |
140 |
141 | True
142 | Settings.settings
143 | True
144 |
145 |
146 |
147 |
148 |
149 |
150 | Designer
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 | {7fc2cfea-a6b6-44be-b774-33b6a2d5b0b8}
160 | LanguageLibrary
161 |
162 |
163 | {e2f369d2-f634-4915-96b1-39b6b4fed86e}
164 | SharedLibrary
165 |
166 |
167 |
168 |
169 | False
170 | Microsoft .NET Framework 4.6 %28x86 和 x64%29
171 | true
172 |
173 |
174 | False
175 | .NET Framework 3.5 SP1
176 | false
177 |
178 |
179 |
180 |
181 | if /I "$(ConfigurationName)" == "Release" Eazfuscator.NET.exe "$(TargetPath)" --msbuild-project-path "$(ProjectPath)" --msbuild-project-configuration "$(ConfigurationName)" --msbuild-project-platform "$(PlatformName)" --msbuild-solution-path "$(SolutionPath)" -n --newline-flush -v 2018.1
182 |
183 |
--------------------------------------------------------------------------------
/DigitalLicense/Form1.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace DigitalLicense
2 | {
3 | partial class Form1
4 | {
5 | ///
6 | /// 必需的设计器变量。
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// 清理所有正在使用的资源。
12 | ///
13 | /// 如果应释放托管资源,为 true;否则为 false。
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows 窗体设计器生成的代码
24 |
25 | ///
26 | /// 设计器支持所需的方法 - 不要修改
27 | /// 使用代码编辑器修改此方法的内容。
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.components = new System.ComponentModel.Container();
32 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
33 | this.groupBox1 = new System.Windows.Forms.GroupBox();
34 | this.listView1 = new System.Windows.Forms.ListView();
35 | this.saveTicketCheckBox = new MetroFramework.Controls.MetroCheckBox();
36 | this.lang_Label = new MetroFramework.Controls.MetroLabel();
37 | this.comboBox1 = new MetroFramework.Controls.MetroComboBox();
38 | this.metroLabel1 = new MetroFramework.Controls.MetroLabel();
39 | this.metroLink1 = new MetroFramework.Controls.MetroLink();
40 | this.key_textBox = new MetroFramework.Controls.MetroTextBox();
41 | this.install_KEY_Button1 = new MetroFramework.Controls.MetroButton();
42 | this.check_Button = new MetroFramework.Controls.MetroButton();
43 | this.sku_textBox = new MetroFramework.Controls.MetroTextBox();
44 | this.imageList1 = new System.Windows.Forms.ImageList(this.components);
45 | this.groupBox2 = new System.Windows.Forms.GroupBox();
46 | this.textBox1 = new MetroFramework.Controls.MetroTextBox();
47 | this.activeButton = new MetroFramework.Controls.MetroButton();
48 | this.exitButton = new MetroFramework.Controls.MetroButton();
49 | this.progressBar1 = new MetroFramework.Controls.MetroProgressBar();
50 | this.contextMenuStrip1 = new MetroFramework.Controls.MetroContextMenu(this.components);
51 | this.Select_Product_KEY = new System.Windows.Forms.ToolStripMenuItem();
52 | this.Cloud = new System.Windows.Forms.ToolStripMenuItem();
53 | this.CloudN = new System.Windows.Forms.ToolStripMenuItem();
54 | this.Core = new System.Windows.Forms.ToolStripMenuItem();
55 | this.CoreN = new System.Windows.Forms.ToolStripMenuItem();
56 | this.CoreCountrySpecific = new System.Windows.Forms.ToolStripMenuItem();
57 | this.CoreSingleLanguage = new System.Windows.Forms.ToolStripMenuItem();
58 | this.Education = new System.Windows.Forms.ToolStripMenuItem();
59 | this.EducationN = new System.Windows.Forms.ToolStripMenuItem();
60 | this.Enterprise = new System.Windows.Forms.ToolStripMenuItem();
61 | this.EnterpriseN = new System.Windows.Forms.ToolStripMenuItem();
62 | this.EnterpriseS = new System.Windows.Forms.ToolStripMenuItem();
63 | this.EnterpriseSN = new System.Windows.Forms.ToolStripMenuItem();
64 | this.Professional = new System.Windows.Forms.ToolStripMenuItem();
65 | this.ProfessionalN = new System.Windows.Forms.ToolStripMenuItem();
66 | this.ProfessionalEducation = new System.Windows.Forms.ToolStripMenuItem();
67 | this.ProfessionalEducationN = new System.Windows.Forms.ToolStripMenuItem();
68 | this.ProfessionalWorkstation = new System.Windows.Forms.ToolStripMenuItem();
69 | this.ProfessionalWorkstationN = new System.Windows.Forms.ToolStripMenuItem();
70 | this.ServerRdsh = new System.Windows.Forms.ToolStripMenuItem();
71 | this.splitContainer1 = new System.Windows.Forms.SplitContainer();
72 | this.splitContainer2 = new System.Windows.Forms.SplitContainer();
73 | this.splitContainer3 = new System.Windows.Forms.SplitContainer();
74 | this.pictureBox1 = new System.Windows.Forms.PictureBox();
75 | this.groupBox1.SuspendLayout();
76 | this.groupBox2.SuspendLayout();
77 | this.contextMenuStrip1.SuspendLayout();
78 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
79 | this.splitContainer1.Panel1.SuspendLayout();
80 | this.splitContainer1.Panel2.SuspendLayout();
81 | this.splitContainer1.SuspendLayout();
82 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit();
83 | this.splitContainer2.Panel1.SuspendLayout();
84 | this.splitContainer2.Panel2.SuspendLayout();
85 | this.splitContainer2.SuspendLayout();
86 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer3)).BeginInit();
87 | this.splitContainer3.Panel1.SuspendLayout();
88 | this.splitContainer3.Panel2.SuspendLayout();
89 | this.splitContainer3.SuspendLayout();
90 | ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
91 | this.SuspendLayout();
92 | //
93 | // groupBox1
94 | //
95 | this.groupBox1.BackColor = System.Drawing.Color.Transparent;
96 | this.groupBox1.Controls.Add(this.listView1);
97 | this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
98 | this.groupBox1.Font = new System.Drawing.Font("微软雅黑", 9F);
99 | this.groupBox1.Location = new System.Drawing.Point(0, 0);
100 | this.groupBox1.Name = "groupBox1";
101 | this.groupBox1.Size = new System.Drawing.Size(460, 190);
102 | this.groupBox1.TabIndex = 0;
103 | this.groupBox1.TabStop = false;
104 | this.groupBox1.Text = "系统信息";
105 | //
106 | // listView1
107 | //
108 | this.listView1.BackColor = System.Drawing.Color.LemonChiffon;
109 | this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
110 | this.listView1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
111 | this.listView1.Location = new System.Drawing.Point(3, 19);
112 | this.listView1.Name = "listView1";
113 | this.listView1.Scrollable = false;
114 | this.listView1.Size = new System.Drawing.Size(454, 168);
115 | this.listView1.TabIndex = 9;
116 | this.listView1.UseCompatibleStateImageBehavior = false;
117 | this.listView1.View = System.Windows.Forms.View.Details;
118 | //
119 | // saveTicketCheckBox
120 | //
121 | this.saveTicketCheckBox.AutoSize = true;
122 | this.saveTicketCheckBox.ForeColor = System.Drawing.Color.DodgerBlue;
123 | this.saveTicketCheckBox.Location = new System.Drawing.Point(143, 6);
124 | this.saveTicketCheckBox.Name = "saveTicketCheckBox";
125 | this.saveTicketCheckBox.Size = new System.Drawing.Size(75, 15);
126 | this.saveTicketCheckBox.TabIndex = 7;
127 | this.saveTicketCheckBox.Text = "保存门票";
128 | this.saveTicketCheckBox.UseSelectable = true;
129 | //
130 | // lang_Label
131 | //
132 | this.lang_Label.AutoSize = true;
133 | this.lang_Label.Location = new System.Drawing.Point(3, 2);
134 | this.lang_Label.Name = "lang_Label";
135 | this.lang_Label.Size = new System.Drawing.Size(65, 19);
136 | this.lang_Label.TabIndex = 7;
137 | this.lang_Label.Text = "界面语言";
138 | //
139 | // comboBox1
140 | //
141 | this.comboBox1.DropDownHeight = 210;
142 | this.comboBox1.FormattingEnabled = true;
143 | this.comboBox1.IntegralHeight = false;
144 | this.comboBox1.ItemHeight = 23;
145 | this.comboBox1.Items.AddRange(new object[] {
146 | "Bosanski",
147 | "Čeština",
148 | "Deutsch",
149 | "English",
150 | "Español",
151 | "Français (France)",
152 | "Italiano",
153 | "Korean",
154 | "Magyar",
155 | "Nederlands",
156 | "Persian (Farsi)",
157 | "Polish",
158 | "Português",
159 | "Română",
160 | "Shqip",
161 | "Tiếng Việt",
162 | "Türkçe",
163 | "Ελληνικά",
164 | "Русский RU",
165 | "Српски",
166 | "ქართული",
167 | "עברית",
168 | "العربية",
169 | "繁體中文",
170 | "简体中文"});
171 | this.comboBox1.Location = new System.Drawing.Point(3, 22);
172 | this.comboBox1.MaxDropDownItems = 10;
173 | this.comboBox1.Name = "comboBox1";
174 | this.comboBox1.Size = new System.Drawing.Size(134, 29);
175 | this.comboBox1.Sorted = true;
176 | this.comboBox1.TabIndex = 7;
177 | this.comboBox1.UseSelectable = true;
178 | this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
179 | //
180 | // metroLabel1
181 | //
182 | this.metroLabel1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
183 | this.metroLabel1.AutoSize = true;
184 | this.metroLabel1.FontSize = MetroFramework.MetroLabelSize.Small;
185 | this.metroLabel1.Location = new System.Drawing.Point(288, 6);
186 | this.metroLabel1.Name = "metroLabel1";
187 | this.metroLabel1.Size = new System.Drawing.Size(27, 15);
188 | this.metroLabel1.TabIndex = 8;
189 | this.metroLabel1.Text = "SKU";
190 | //
191 | // metroLink1
192 | //
193 | this.metroLink1.Cursor = System.Windows.Forms.Cursors.Hand;
194 | this.metroLink1.ForeColor = System.Drawing.Color.DarkOrange;
195 | this.metroLink1.Location = new System.Drawing.Point(65, 5);
196 | this.metroLink1.Name = "metroLink1";
197 | this.metroLink1.Size = new System.Drawing.Size(110, 22);
198 | this.metroLink1.TabIndex = 7;
199 | this.metroLink1.Text = "www.52pojie.cn";
200 | this.metroLink1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
201 | this.metroLink1.UseCustomBackColor = true;
202 | this.metroLink1.UseCustomForeColor = true;
203 | this.metroLink1.UseSelectable = true;
204 | this.metroLink1.Click += new System.EventHandler(this.metroLink1_Click);
205 | //
206 | // key_textBox
207 | //
208 | this.key_textBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
209 | | System.Windows.Forms.AnchorStyles.Right)));
210 | //
211 | //
212 | //
213 | this.key_textBox.CustomButton.Image = null;
214 | this.key_textBox.CustomButton.Location = new System.Drawing.Point(201, 2);
215 | this.key_textBox.CustomButton.Name = "";
216 | this.key_textBox.CustomButton.Size = new System.Drawing.Size(17, 17);
217 | this.key_textBox.CustomButton.Style = MetroFramework.MetroColorStyle.Blue;
218 | this.key_textBox.CustomButton.TabIndex = 1;
219 | this.key_textBox.CustomButton.Theme = MetroFramework.MetroThemeStyle.Light;
220 | this.key_textBox.CustomButton.UseSelectable = true;
221 | this.key_textBox.CustomButton.Visible = false;
222 | this.key_textBox.Lines = new string[0];
223 | this.key_textBox.Location = new System.Drawing.Point(143, 29);
224 | this.key_textBox.MaxLength = 32767;
225 | this.key_textBox.Name = "key_textBox";
226 | this.key_textBox.PasswordChar = '\0';
227 | this.key_textBox.ScrollBars = System.Windows.Forms.ScrollBars.None;
228 | this.key_textBox.SelectedText = "";
229 | this.key_textBox.SelectionLength = 0;
230 | this.key_textBox.SelectionStart = 0;
231 | this.key_textBox.ShortcutsEnabled = true;
232 | this.key_textBox.Size = new System.Drawing.Size(221, 22);
233 | this.key_textBox.TabIndex = 2;
234 | this.key_textBox.UseSelectable = true;
235 | this.key_textBox.WaterMarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
236 | this.key_textBox.WaterMarkFont = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Pixel);
237 | this.key_textBox.MouseEnter += new System.EventHandler(this.key_textBox_MouseEnter);
238 | //
239 | // install_KEY_Button1
240 | //
241 | this.install_KEY_Button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
242 | this.install_KEY_Button1.FontWeight = MetroFramework.MetroButtonWeight.Regular;
243 | this.install_KEY_Button1.Location = new System.Drawing.Point(370, 29);
244 | this.install_KEY_Button1.Name = "install_KEY_Button1";
245 | this.install_KEY_Button1.Size = new System.Drawing.Size(87, 22);
246 | this.install_KEY_Button1.TabIndex = 3;
247 | this.install_KEY_Button1.Text = "安装 KEY";
248 | this.install_KEY_Button1.UseSelectable = true;
249 | this.install_KEY_Button1.Click += new System.EventHandler(this.install_KEY_Button1_Click);
250 | //
251 | // check_Button
252 | //
253 | this.check_Button.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
254 | this.check_Button.FontWeight = MetroFramework.MetroButtonWeight.Regular;
255 | this.check_Button.Location = new System.Drawing.Point(370, 3);
256 | this.check_Button.Name = "check_Button";
257 | this.check_Button.Size = new System.Drawing.Size(87, 22);
258 | this.check_Button.TabIndex = 6;
259 | this.check_Button.Text = "检测";
260 | this.check_Button.UseSelectable = true;
261 | this.check_Button.Click += new System.EventHandler(this.check_Button_Click);
262 | //
263 | // sku_textBox
264 | //
265 | this.sku_textBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
266 | //
267 | //
268 | //
269 | this.sku_textBox.CustomButton.Image = null;
270 | this.sku_textBox.CustomButton.Location = new System.Drawing.Point(23, 2);
271 | this.sku_textBox.CustomButton.Name = "";
272 | this.sku_textBox.CustomButton.Size = new System.Drawing.Size(17, 17);
273 | this.sku_textBox.CustomButton.Style = MetroFramework.MetroColorStyle.Blue;
274 | this.sku_textBox.CustomButton.TabIndex = 1;
275 | this.sku_textBox.CustomButton.Theme = MetroFramework.MetroThemeStyle.Light;
276 | this.sku_textBox.CustomButton.UseSelectable = true;
277 | this.sku_textBox.CustomButton.Visible = false;
278 | this.sku_textBox.Lines = new string[0];
279 | this.sku_textBox.Location = new System.Drawing.Point(321, 3);
280 | this.sku_textBox.MaxLength = 32767;
281 | this.sku_textBox.Name = "sku_textBox";
282 | this.sku_textBox.PasswordChar = '\0';
283 | this.sku_textBox.ScrollBars = System.Windows.Forms.ScrollBars.None;
284 | this.sku_textBox.SelectedText = "";
285 | this.sku_textBox.SelectionLength = 0;
286 | this.sku_textBox.SelectionStart = 0;
287 | this.sku_textBox.ShortcutsEnabled = true;
288 | this.sku_textBox.Size = new System.Drawing.Size(43, 22);
289 | this.sku_textBox.TabIndex = 5;
290 | this.sku_textBox.UseSelectable = true;
291 | this.sku_textBox.WaterMarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
292 | this.sku_textBox.WaterMarkFont = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Pixel);
293 | //
294 | // imageList1
295 | //
296 | this.imageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit;
297 | this.imageList1.ImageSize = new System.Drawing.Size(14, 14);
298 | this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
299 | //
300 | // groupBox2
301 | //
302 | this.groupBox2.Controls.Add(this.textBox1);
303 | this.groupBox2.Dock = System.Windows.Forms.DockStyle.Fill;
304 | this.groupBox2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
305 | this.groupBox2.Location = new System.Drawing.Point(0, 0);
306 | this.groupBox2.Name = "groupBox2";
307 | this.groupBox2.Size = new System.Drawing.Size(460, 234);
308 | this.groupBox2.TabIndex = 5;
309 | this.groupBox2.TabStop = false;
310 | this.groupBox2.Text = "进度详情";
311 | //
312 | // textBox1
313 | //
314 | this.textBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Append;
315 | this.textBox1.BackColor = System.Drawing.Color.LemonChiffon;
316 | //
317 | //
318 | //
319 | this.textBox1.CustomButton.Image = null;
320 | this.textBox1.CustomButton.Location = new System.Drawing.Point(244, 2);
321 | this.textBox1.CustomButton.Name = "";
322 | this.textBox1.CustomButton.Size = new System.Drawing.Size(207, 207);
323 | this.textBox1.CustomButton.Style = MetroFramework.MetroColorStyle.Blue;
324 | this.textBox1.CustomButton.TabIndex = 1;
325 | this.textBox1.CustomButton.Theme = MetroFramework.MetroThemeStyle.Light;
326 | this.textBox1.CustomButton.UseSelectable = true;
327 | this.textBox1.CustomButton.Visible = false;
328 | this.textBox1.Dock = System.Windows.Forms.DockStyle.Fill;
329 | this.textBox1.Lines = new string[0];
330 | this.textBox1.Location = new System.Drawing.Point(3, 19);
331 | this.textBox1.MaxLength = 99999999;
332 | this.textBox1.Multiline = true;
333 | this.textBox1.Name = "textBox1";
334 | this.textBox1.PasswordChar = '\0';
335 | this.textBox1.ReadOnly = true;
336 | this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Both;
337 | this.textBox1.SelectedText = "";
338 | this.textBox1.SelectionLength = 0;
339 | this.textBox1.SelectionStart = 0;
340 | this.textBox1.ShortcutsEnabled = true;
341 | this.textBox1.Size = new System.Drawing.Size(454, 212);
342 | this.textBox1.Style = MetroFramework.MetroColorStyle.Orange;
343 | this.textBox1.TabIndex = 0;
344 | this.textBox1.UseCustomBackColor = true;
345 | this.textBox1.UseSelectable = true;
346 | this.textBox1.UseStyleColors = true;
347 | this.textBox1.WaterMarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
348 | this.textBox1.WaterMarkFont = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Pixel);
349 | //
350 | // activeButton
351 | //
352 | this.activeButton.FontWeight = MetroFramework.MetroButtonWeight.Regular;
353 | this.activeButton.Location = new System.Drawing.Point(3, 3);
354 | this.activeButton.Name = "activeButton";
355 | this.activeButton.Size = new System.Drawing.Size(75, 23);
356 | this.activeButton.TabIndex = 6;
357 | this.activeButton.Text = "激活";
358 | this.activeButton.UseSelectable = true;
359 | this.activeButton.Click += new System.EventHandler(this.activeButton_Click);
360 | //
361 | // exitButton
362 | //
363 | this.exitButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
364 | this.exitButton.FontWeight = MetroFramework.MetroButtonWeight.Regular;
365 | this.exitButton.Location = new System.Drawing.Point(382, 3);
366 | this.exitButton.Name = "exitButton";
367 | this.exitButton.Size = new System.Drawing.Size(75, 23);
368 | this.exitButton.TabIndex = 0;
369 | this.exitButton.Text = "退出";
370 | this.exitButton.UseSelectable = true;
371 | this.exitButton.Click += new System.EventHandler(this.exitButton_Click);
372 | //
373 | // progressBar1
374 | //
375 | this.progressBar1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
376 | | System.Windows.Forms.AnchorStyles.Right)));
377 | this.progressBar1.Location = new System.Drawing.Point(84, 3);
378 | this.progressBar1.Name = "progressBar1";
379 | this.progressBar1.Size = new System.Drawing.Size(292, 23);
380 | this.progressBar1.TabIndex = 0;
381 | //
382 | // contextMenuStrip1
383 | //
384 | this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
385 | this.Select_Product_KEY});
386 | this.contextMenuStrip1.Name = "contextMenuStrip1";
387 | this.contextMenuStrip1.Size = new System.Drawing.Size(125, 26);
388 | //
389 | // Select_Product_KEY
390 | //
391 | this.Select_Product_KEY.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
392 | this.Cloud,
393 | this.CloudN,
394 | this.Core,
395 | this.CoreN,
396 | this.CoreCountrySpecific,
397 | this.CoreSingleLanguage,
398 | this.Education,
399 | this.EducationN,
400 | this.Enterprise,
401 | this.EnterpriseN,
402 | this.EnterpriseS,
403 | this.EnterpriseSN,
404 | this.Professional,
405 | this.ProfessionalN,
406 | this.ProfessionalEducation,
407 | this.ProfessionalEducationN,
408 | this.ProfessionalWorkstation,
409 | this.ProfessionalWorkstationN,
410 | this.ServerRdsh});
411 | this.Select_Product_KEY.Name = "Select_Product_KEY";
412 | this.Select_Product_KEY.Size = new System.Drawing.Size(124, 22);
413 | this.Select_Product_KEY.Text = "选择密钥";
414 | //
415 | // Cloud
416 | //
417 | this.Cloud.Name = "Cloud";
418 | this.Cloud.Size = new System.Drawing.Size(228, 22);
419 | this.Cloud.Text = "Cloud";
420 | //
421 | // CloudN
422 | //
423 | this.CloudN.Name = "CloudN";
424 | this.CloudN.Size = new System.Drawing.Size(228, 22);
425 | this.CloudN.Text = "CloudN";
426 | //
427 | // Core
428 | //
429 | this.Core.Name = "Core";
430 | this.Core.Size = new System.Drawing.Size(228, 22);
431 | this.Core.Text = "Core";
432 | //
433 | // CoreN
434 | //
435 | this.CoreN.Name = "CoreN";
436 | this.CoreN.Size = new System.Drawing.Size(228, 22);
437 | this.CoreN.Text = "CoreN";
438 | //
439 | // CoreCountrySpecific
440 | //
441 | this.CoreCountrySpecific.Name = "CoreCountrySpecific";
442 | this.CoreCountrySpecific.Size = new System.Drawing.Size(228, 22);
443 | this.CoreCountrySpecific.Text = "CoreCountrySpecific";
444 | //
445 | // CoreSingleLanguage
446 | //
447 | this.CoreSingleLanguage.Name = "CoreSingleLanguage";
448 | this.CoreSingleLanguage.Size = new System.Drawing.Size(228, 22);
449 | this.CoreSingleLanguage.Text = "CoreSingleLanguage";
450 | //
451 | // Education
452 | //
453 | this.Education.Name = "Education";
454 | this.Education.Size = new System.Drawing.Size(228, 22);
455 | this.Education.Text = "Education";
456 | //
457 | // EducationN
458 | //
459 | this.EducationN.Name = "EducationN";
460 | this.EducationN.Size = new System.Drawing.Size(228, 22);
461 | this.EducationN.Text = "EducationN";
462 | //
463 | // Enterprise
464 | //
465 | this.Enterprise.Name = "Enterprise";
466 | this.Enterprise.Size = new System.Drawing.Size(228, 22);
467 | this.Enterprise.Text = "Enterprise";
468 | //
469 | // EnterpriseN
470 | //
471 | this.EnterpriseN.Name = "EnterpriseN";
472 | this.EnterpriseN.Size = new System.Drawing.Size(228, 22);
473 | this.EnterpriseN.Text = "EnterpriseN";
474 | //
475 | // EnterpriseS
476 | //
477 | this.EnterpriseS.Name = "EnterpriseS";
478 | this.EnterpriseS.Size = new System.Drawing.Size(228, 22);
479 | this.EnterpriseS.Text = "EnterpriseS";
480 | //
481 | // EnterpriseSN
482 | //
483 | this.EnterpriseSN.Name = "EnterpriseSN";
484 | this.EnterpriseSN.Size = new System.Drawing.Size(228, 22);
485 | this.EnterpriseSN.Text = "EnterpriseSN";
486 | //
487 | // Professional
488 | //
489 | this.Professional.Name = "Professional";
490 | this.Professional.Size = new System.Drawing.Size(228, 22);
491 | this.Professional.Text = "Professional";
492 | //
493 | // ProfessionalN
494 | //
495 | this.ProfessionalN.Name = "ProfessionalN";
496 | this.ProfessionalN.Size = new System.Drawing.Size(228, 22);
497 | this.ProfessionalN.Text = "ProfessionalN";
498 | //
499 | // ProfessionalEducation
500 | //
501 | this.ProfessionalEducation.Name = "ProfessionalEducation";
502 | this.ProfessionalEducation.Size = new System.Drawing.Size(228, 22);
503 | this.ProfessionalEducation.Text = "ProfessionalEducation";
504 | //
505 | // ProfessionalEducationN
506 | //
507 | this.ProfessionalEducationN.Name = "ProfessionalEducationN";
508 | this.ProfessionalEducationN.Size = new System.Drawing.Size(228, 22);
509 | this.ProfessionalEducationN.Text = "ProfessionalEducationN";
510 | //
511 | // ProfessionalWorkstation
512 | //
513 | this.ProfessionalWorkstation.Name = "ProfessionalWorkstation";
514 | this.ProfessionalWorkstation.Size = new System.Drawing.Size(228, 22);
515 | this.ProfessionalWorkstation.Text = "ProfessionalWorkstation";
516 | //
517 | // ProfessionalWorkstationN
518 | //
519 | this.ProfessionalWorkstationN.Name = "ProfessionalWorkstationN";
520 | this.ProfessionalWorkstationN.Size = new System.Drawing.Size(228, 22);
521 | this.ProfessionalWorkstationN.Text = "ProfessionalWorkstationN";
522 | //
523 | // ServerRdsh
524 | //
525 | this.ServerRdsh.Name = "ServerRdsh";
526 | this.ServerRdsh.Size = new System.Drawing.Size(228, 22);
527 | this.ServerRdsh.Text = "ServerRdsh";
528 | //
529 | // splitContainer1
530 | //
531 | this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
532 | this.splitContainer1.Location = new System.Drawing.Point(20, 60);
533 | this.splitContainer1.Name = "splitContainer1";
534 | this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
535 | //
536 | // splitContainer1.Panel1
537 | //
538 | this.splitContainer1.Panel1.Controls.Add(this.splitContainer2);
539 | //
540 | // splitContainer1.Panel2
541 | //
542 | this.splitContainer1.Panel2.Controls.Add(this.splitContainer3);
543 | this.splitContainer1.Size = new System.Drawing.Size(460, 520);
544 | this.splitContainer1.SplitterDistance = 248;
545 | this.splitContainer1.TabIndex = 7;
546 | //
547 | // splitContainer2
548 | //
549 | this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill;
550 | this.splitContainer2.Location = new System.Drawing.Point(0, 0);
551 | this.splitContainer2.Name = "splitContainer2";
552 | this.splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal;
553 | //
554 | // splitContainer2.Panel1
555 | //
556 | this.splitContainer2.Panel1.Controls.Add(this.groupBox1);
557 | //
558 | // splitContainer2.Panel2
559 | //
560 | this.splitContainer2.Panel2.Controls.Add(this.saveTicketCheckBox);
561 | this.splitContainer2.Panel2.Controls.Add(this.install_KEY_Button1);
562 | this.splitContainer2.Panel2.Controls.Add(this.lang_Label);
563 | this.splitContainer2.Panel2.Controls.Add(this.sku_textBox);
564 | this.splitContainer2.Panel2.Controls.Add(this.comboBox1);
565 | this.splitContainer2.Panel2.Controls.Add(this.check_Button);
566 | this.splitContainer2.Panel2.Controls.Add(this.key_textBox);
567 | this.splitContainer2.Panel2.Controls.Add(this.metroLabel1);
568 | this.splitContainer2.Size = new System.Drawing.Size(460, 248);
569 | this.splitContainer2.SplitterDistance = 190;
570 | this.splitContainer2.TabIndex = 0;
571 | //
572 | // splitContainer3
573 | //
574 | this.splitContainer3.Dock = System.Windows.Forms.DockStyle.Fill;
575 | this.splitContainer3.Location = new System.Drawing.Point(0, 0);
576 | this.splitContainer3.Name = "splitContainer3";
577 | this.splitContainer3.Orientation = System.Windows.Forms.Orientation.Horizontal;
578 | //
579 | // splitContainer3.Panel1
580 | //
581 | this.splitContainer3.Panel1.Controls.Add(this.groupBox2);
582 | //
583 | // splitContainer3.Panel2
584 | //
585 | this.splitContainer3.Panel2.Controls.Add(this.progressBar1);
586 | this.splitContainer3.Panel2.Controls.Add(this.activeButton);
587 | this.splitContainer3.Panel2.Controls.Add(this.exitButton);
588 | this.splitContainer3.Size = new System.Drawing.Size(460, 268);
589 | this.splitContainer3.SplitterDistance = 234;
590 | this.splitContainer3.TabIndex = 0;
591 | //
592 | // pictureBox1
593 | //
594 | this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
595 | this.pictureBox1.Location = new System.Drawing.Point(20, 18);
596 | this.pictureBox1.Name = "pictureBox1";
597 | this.pictureBox1.Size = new System.Drawing.Size(43, 40);
598 | this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
599 | this.pictureBox1.TabIndex = 8;
600 | this.pictureBox1.TabStop = false;
601 | //
602 | // Form1
603 | //
604 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
605 | this.BorderStyle = MetroFramework.Forms.MetroFormBorderStyle.FixedSingle;
606 | this.ClientSize = new System.Drawing.Size(500, 600);
607 | this.ContextMenuStrip = this.contextMenuStrip1;
608 | this.Controls.Add(this.pictureBox1);
609 | this.Controls.Add(this.metroLink1);
610 | this.Controls.Add(this.splitContainer1);
611 | this.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
612 | this.ForeColor = System.Drawing.Color.DodgerBlue;
613 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
614 | this.Name = "Form1";
615 | this.Opacity = 0.9D;
616 | this.Style = MetroFramework.MetroColorStyle.Orange;
617 | this.Text = "W10 数字许可 C# [在线]";
618 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
619 | this.Load += new System.EventHandler(this.Form1_Load);
620 | this.Shown += new System.EventHandler(this.Form1_Shown);
621 | this.MouseEnter += new System.EventHandler(this.Form1_MouseEnter);
622 | this.groupBox1.ResumeLayout(false);
623 | this.groupBox2.ResumeLayout(false);
624 | this.contextMenuStrip1.ResumeLayout(false);
625 | this.splitContainer1.Panel1.ResumeLayout(false);
626 | this.splitContainer1.Panel2.ResumeLayout(false);
627 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
628 | this.splitContainer1.ResumeLayout(false);
629 | this.splitContainer2.Panel1.ResumeLayout(false);
630 | this.splitContainer2.Panel2.ResumeLayout(false);
631 | this.splitContainer2.Panel2.PerformLayout();
632 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
633 | this.splitContainer2.ResumeLayout(false);
634 | this.splitContainer3.Panel1.ResumeLayout(false);
635 | this.splitContainer3.Panel2.ResumeLayout(false);
636 | ((System.ComponentModel.ISupportInitialize)(this.splitContainer3)).EndInit();
637 | this.splitContainer3.ResumeLayout(false);
638 | ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
639 | this.ResumeLayout(false);
640 |
641 | }
642 |
643 | #endregion
644 |
645 | private System.Windows.Forms.GroupBox groupBox1;
646 | private System.Windows.Forms.ImageList imageList1;
647 | private MetroFramework.Controls.MetroTextBox key_textBox;
648 | private MetroFramework.Controls.MetroButton install_KEY_Button1;
649 | private MetroFramework.Controls.MetroTextBox sku_textBox;
650 | private MetroFramework.Controls.MetroButton check_Button;
651 | private MetroFramework.Controls.MetroLink metroLink1;
652 | private MetroFramework.Controls.MetroLabel metroLabel1;
653 | private System.Windows.Forms.GroupBox groupBox2;
654 | private MetroFramework.Controls.MetroButton activeButton;
655 | private MetroFramework.Controls.MetroButton exitButton;
656 | private MetroFramework.Controls.MetroProgressBar progressBar1;
657 | private MetroFramework.Controls.MetroTextBox textBox1;
658 | private MetroFramework.Controls.MetroContextMenu contextMenuStrip1;
659 | private System.Windows.Forms.ToolStripMenuItem Select_Product_KEY;
660 | private System.Windows.Forms.ToolStripMenuItem Cloud;
661 | private System.Windows.Forms.ToolStripMenuItem CloudN;
662 | private System.Windows.Forms.ToolStripMenuItem Core;
663 | private System.Windows.Forms.ToolStripMenuItem CoreN;
664 | private System.Windows.Forms.ToolStripMenuItem CoreCountrySpecific;
665 | private System.Windows.Forms.ToolStripMenuItem CoreSingleLanguage;
666 | private System.Windows.Forms.ToolStripMenuItem Education;
667 | private System.Windows.Forms.ToolStripMenuItem EducationN;
668 | private System.Windows.Forms.ToolStripMenuItem Enterprise;
669 | private System.Windows.Forms.ToolStripMenuItem EnterpriseN;
670 | private System.Windows.Forms.ToolStripMenuItem EnterpriseS;
671 | private System.Windows.Forms.ToolStripMenuItem EnterpriseSN;
672 | private System.Windows.Forms.ToolStripMenuItem Professional;
673 | private System.Windows.Forms.ToolStripMenuItem ProfessionalN;
674 | private System.Windows.Forms.ToolStripMenuItem ProfessionalEducation;
675 | private System.Windows.Forms.ToolStripMenuItem ProfessionalEducationN;
676 | private System.Windows.Forms.ToolStripMenuItem ProfessionalWorkstation;
677 | private System.Windows.Forms.ToolStripMenuItem ProfessionalWorkstationN;
678 | private MetroFramework.Controls.MetroComboBox comboBox1;
679 | private MetroFramework.Controls.MetroLabel lang_Label;
680 | private System.Windows.Forms.ListView listView1;
681 | private System.Windows.Forms.ToolStripMenuItem ServerRdsh;
682 | private MetroFramework.Controls.MetroCheckBox saveTicketCheckBox;
683 | private System.Windows.Forms.SplitContainer splitContainer1;
684 | private System.Windows.Forms.SplitContainer splitContainer2;
685 | private System.Windows.Forms.SplitContainer splitContainer3;
686 | private System.Windows.Forms.PictureBox pictureBox1;
687 | }
688 | }
689 |
690 |
--------------------------------------------------------------------------------
/DigitalLicense/ICON.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/muruoxi2018/W10-DigitalLicense/b4163a83126e4ae2e5502a82c19c8e8d917ac983/DigitalLicense/ICON.ico
--------------------------------------------------------------------------------
/DigitalLicense/MyEncrypt.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using System.Security.Cryptography;
4 |
5 |
6 | namespace DigitalLicense
7 | {
8 | class MyEncrypt
9 | {
10 | private const ulong FC_TAG = 0x9E0C00A0C922E6EC;
11 | private const int BUFFER_SIZE = 128 * 1024;
12 | //检验两个Byte数组是否相同
13 | private static bool CheckByteArrays(byte[] b1, byte[] b2)
14 | {
15 | if (b1.Length == b2.Length)
16 | {
17 | for (int i = 0; i < b1.Length; ++i)
18 | {
19 | if (b1[i] != b2[i])
20 | return false;
21 | }
22 | return true;
23 | }
24 | return false;
25 | }
26 | /// 密码
27 | ///
28 | /// 加密对象
29 | private static SymmetricAlgorithm CreateRijndael(string password, byte[] salt)
30 | {
31 | PasswordDeriveBytes pdb = new PasswordDeriveBytes(password, salt, "SHA256", 1000);
32 | SymmetricAlgorithm sma = Rijndael.Create();
33 | sma.KeySize = 256;
34 | sma.Key = pdb.GetBytes(32);
35 | sma.Padding = PaddingMode.PKCS7;
36 | return sma;
37 | }
38 | // 加密文件随机数生成
39 | private static RandomNumberGenerator rand = new RNGCryptoServiceProvider();
40 | // 生成指定长度的随机Byte数组
41 | private static byte[] GenerateRandomBytes(int count)
42 | {
43 | byte[] bytes = new byte[count];
44 | rand.GetBytes(bytes);
45 | return bytes;
46 | }
47 |
48 | // 加密文件
49 | public static void SHA_Encrypt(string inFile, string outFile, string password)
50 | {
51 | using (FileStream fin = File.OpenRead(inFile), fout = File.OpenWrite(outFile))
52 | {
53 | long lSize = fin.Length; // 输入文件长度
54 | int size = (int)lSize;
55 | byte[] bytes = new byte[BUFFER_SIZE]; // 缓存
56 | int read = -1; // 输入文件读取数量
57 | int value = 0;
58 | // 获取IV和salt
59 | byte[] IV = GenerateRandomBytes(16);
60 | byte[] salt = GenerateRandomBytes(16);
61 | // 创建加密对象
62 | SymmetricAlgorithm sma = CreateRijndael(password, salt);
63 | sma.IV = IV;
64 | // 在输出文件开始部分写入IV和salt
65 | fout.Write(IV, 0, IV.Length);
66 | fout.Write(salt, 0, salt.Length);
67 | // 创建散列加密
68 | HashAlgorithm hasher = SHA256.Create();
69 | using (CryptoStream cout = new CryptoStream(fout, sma.CreateEncryptor(), CryptoStreamMode.Write),
70 | chash = new CryptoStream(Stream.Null, hasher, CryptoStreamMode.Write))
71 | {
72 | BinaryWriter bw = new BinaryWriter(cout);
73 | bw.Write(lSize);
74 | bw.Write(FC_TAG);
75 | // 读写字节块到加密流缓冲区
76 | while ((read = fin.Read(bytes, 0, bytes.Length)) != 0)
77 | {
78 | cout.Write(bytes, 0, read);
79 | chash.Write(bytes, 0, read);
80 | value += read;
81 | }
82 | // 关闭加密流
83 | chash.Flush();
84 | chash.Close();
85 | // 读取散列
86 | byte[] hash = hasher.Hash;
87 | // 输入文件写入散列
88 | cout.Write(hash, 0, hash.Length);
89 | // 关闭文件流
90 | cout.Flush();
91 | cout.Close();
92 | }
93 | }
94 | }
95 | // 解密文件
96 | public static void SHA_Dencrypt(string inFile, string outFile, string password)
97 | {
98 | // 创建打开文件流
99 | using (FileStream fin = File.OpenRead(inFile), fout = File.OpenWrite(outFile))
100 | {
101 | int size = (int)fin.Length;
102 | byte[] bytes = new byte[BUFFER_SIZE];
103 | int read = -1;
104 | int value = 0;
105 | int outValue = 0;
106 | byte[] IV = new byte[16];
107 | fin.Read(IV, 0, 16);
108 | byte[] salt = new byte[16];
109 | fin.Read(salt, 0, 16);
110 | SymmetricAlgorithm sma = CreateRijndael(password, salt);
111 | sma.IV = IV;
112 | value = 32;
113 | long lSize = -1;
114 | // 创建散列对象, 校验文件
115 | HashAlgorithm hasher = SHA256.Create();
116 | using (CryptoStream cin = new CryptoStream(fin, sma.CreateDecryptor(), CryptoStreamMode.Read),
117 | chash = new CryptoStream(Stream.Null, hasher, CryptoStreamMode.Write))
118 | {
119 | // 读取文件长度
120 | BinaryReader br = new BinaryReader(cin);
121 | lSize = br.ReadInt64();
122 | ulong tag = br.ReadUInt64();
123 | if (FC_TAG != tag)
124 | throw new Exception("文件被破坏");
125 | long numReads = lSize / BUFFER_SIZE;
126 | long slack = (long)lSize % BUFFER_SIZE;
127 | for (int i = 0; i < numReads; ++i)
128 | {
129 | read = cin.Read(bytes, 0, bytes.Length);
130 | fout.Write(bytes, 0, read);
131 | chash.Write(bytes, 0, read);
132 | value += read;
133 | outValue += read;
134 | }
135 | if (slack > 0)
136 | {
137 | read = cin.Read(bytes, 0, (int)slack);
138 | fout.Write(bytes, 0, read);
139 | chash.Write(bytes, 0, read);
140 | value += read;
141 | outValue += read;
142 | }
143 | chash.Flush();
144 | chash.Close();
145 | fout.Flush();
146 | fout.Close();
147 | byte[] curHash = hasher.Hash;
148 | // 获取比较和旧的散列对象
149 | byte[] oldHash = new byte[hasher.HashSize / 8];
150 | read = cin.Read(oldHash, 0, oldHash.Length);
151 | if ((oldHash.Length != read) || (!CheckByteArrays(oldHash, curHash)))
152 | throw new Exception("文件被破坏");
153 | }
154 | if (outValue != lSize)
155 | throw new Exception("文件大小不匹配");
156 | }
157 | }
158 | }
159 | }
160 |
--------------------------------------------------------------------------------
/DigitalLicense/ObfuscationSettings.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Reflection;
3 |
4 | [assembly: Obfuscation(Feature = "embed [no_encrypt] MetroFramework.Design.dll", Exclude = false)]
5 | [assembly: Obfuscation(Feature = "embed [no_encrypt] MetroFramework.dll", Exclude = false)]
6 | [assembly: Obfuscation(Feature = "embed [no_encrypt] MetroFramework.Fonts.dll", Exclude = false)]
7 | [assembly: Obfuscation(Feature = "embed [no_encrypt] LanguageLibrary.dll", Exclude = false)]
8 | [assembly: Obfuscation(Feature = "embed [no_encrypt] SharedLibrary.dll", Exclude = false)]
9 |
--------------------------------------------------------------------------------
/DigitalLicense/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace DigitalLicense
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// 应用程序的主入口点。
13 | ///
14 | [STAThread]
15 | static void Main(string[] args)
16 | {
17 | System.Security.Policy.Evidence evi = new System.Security.Policy.Evidence();
18 | evi.AddHost(new System.Security.Policy.Zone(System.Security.SecurityZone.Intranet));
19 | System.Security.PermissionSet ps = new System.Security.PermissionSet(System.Security.Permissions.PermissionState.None);
20 | ps.AddPermission(new System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityPermissionFlag.Assertion | System.Security.Permissions.SecurityPermissionFlag.Execution | System.Security.Permissions.SecurityPermissionFlag.BindingRedirects));
21 | ps.AddPermission(new System.Security.Permissions.FileIOPermission(System.Security.Permissions.PermissionState.Unrestricted));
22 | AppDomainSetup ads = new AppDomainSetup();
23 | ads.ApplicationBase = System.IO.Directory.GetCurrentDirectory();
24 | AppDomain app = AppDomain.CreateDomain("check", evi, ads, ps, null);
25 | try
26 | {
27 | string check = (string)app.CreateInstanceFromAndUnwrap(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName, typeof(string).FullName);
28 | AppDomain.Unload(app);
29 | }
30 | catch (Exception e)
31 | {
32 | AppDomain.Unload(app);
33 | if (e.Message.Contains("8013141A") || e.Message.Contains("8013141a"))
34 | {
35 | MessageBox.Show("程序被修改过不允许执行!\r\nThe program has been modified to disallow execution!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
36 | return;
37 | }
38 | }
39 |
40 |
41 |
42 | Application.EnableVisualStyles();
43 | Application.SetCompatibleTextRenderingDefault(false);
44 | Application.Run(new Form1(args));
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/DigitalLicense/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("W10 数字许可")]
9 | [assembly: AssemblyDescription("Windows 10 数字许可")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Google Inc.")]
12 | [assembly: AssemblyProduct("W10 数字许可")]
13 | [assembly: AssemblyCopyright("Copyright © 2018")]
14 | [assembly: AssemblyTrademark("Google Inc.")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 会使此程序集中的类型
18 | //对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("48326b76-7b61-47ee-abba-db101ffb46d7")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("2.8.0.0")]
36 | [assembly: AssemblyFileVersion("2.8.0.0")]
37 |
--------------------------------------------------------------------------------
/DigitalLicense/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // 此代码由工具生成。
4 | // 运行时版本:4.0.30319.42000
5 | //
6 | // 对此文件的更改可能会导致不正确的行为,并且如果
7 | // 重新生成代码,这些更改将会丢失。
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace DigitalLicense.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// 一个强类型的资源类,用于查找本地化的字符串等。
17 | ///
18 | // 此类是由 StronglyTypedResourceBuilder
19 | // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
20 | // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
21 | // (以 /str 作为命令选项),或重新生成 VS 项目。
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// 返回此类使用的缓存的 ResourceManager 实例。
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DigitalLicense.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// 使用此强类型资源类,为所有资源查找
51 | /// 重写当前线程的 CurrentUICulture 属性。
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/DigitalLicense/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/DigitalLicense/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // 此代码由工具生成。
4 | // 运行时版本:4.0.30319.42000
5 | //
6 | // 对此文件的更改可能会导致不正确的行为,并且如果
7 | // 重新生成代码,这些更改将会丢失。
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace DigitalLicense.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.6.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/DigitalLicense/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/DigitalLicense/Properties/app.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
47 |
54 |
55 |
69 |
--------------------------------------------------------------------------------
/DigitalLicense/app.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | Windows 10
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 | true
55 |
56 |
57 |
58 |
59 |
60 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/DigitalLicense/gatherosstate.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/muruoxi2018/W10-DigitalLicense/b4163a83126e4ae2e5502a82c19c8e8d917ac983/DigitalLicense/gatherosstate.exe
--------------------------------------------------------------------------------
/DigitalLicense/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/DigitalLicense/root.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/muruoxi2018/W10-DigitalLicense/b4163a83126e4ae2e5502a82c19c8e8d917ac983/DigitalLicense/root.pfx
--------------------------------------------------------------------------------
/DigitalLicense/slc.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/muruoxi2018/W10-DigitalLicense/b4163a83126e4ae2e5502a82c19c8e8d917ac983/DigitalLicense/slc.dll
--------------------------------------------------------------------------------
/ICON.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/muruoxi2018/W10-DigitalLicense/b4163a83126e4ae2e5502a82c19c8e8d917ac983/ICON.ai
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 angelkyo
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/ar_ly.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>العربية语言名称>
5 |
6 |
7 | <标题_错误>خطأ标题_错误>
8 | <标题_信息>معلومة标题_信息>
9 | <标题_警告>تنبيه标题_警告>
10 | <标题_完成>تم标题_完成>
11 | <标题_成功>نجح标题_成功>
12 |
13 |
14 |
15 | W10 Digital License C# [Online]
16 | W10 Digital License C# [Offline]
17 | عن النظام
18 | المنتج
19 | البنية
20 | الوصف
21 | آي دي الترخيص
22 | جزء المفتاح
23 | الحالة
24 | حالة تحديث وندوز
25 | تثبيت-مفتاح
26 | اللغة
27 | احفظ التذكرة
28 | فحص
29 | تفاصيل التقدم
30 | تنشيط
31 | خروج
32 |
33 |
34 | <提示_不支持>نظام غير مدعوم , البرنامج لوندوز 10 فقط提示_不支持>
35 | <提示_无KEY>لم يتم تضمين مفتاح لهذه النسخة , رجاء خصص مفتاح !提示_无KEY>
36 | <提示_意外错误>خطا غير متوقع ! رسالة الخطأ :提示_意外错误>
37 | <提示_提取错误>خطأ باستخراج الملفات ! رسالة الخطأ:提示_提取错误>
38 |
39 |
40 |
41 | إقرأني
42 | 1. ضغط زر التنشيط للتنشيط الرقمي تلقائيا .
43 | 2. ضغط زر تثبيت المفتاح لتثبيت المفتاح , و ليس للتنشيط
44 | 3. زر فحص يكشف معلومات النظام و قيمة اس كي يو . إذا استمر صندوق المفتاح فارغ سيتم تلقائيا عرض المفتاح به بعد كشف معلومات النظام
45 | 4. معاملات التنشيط الصامت /Q. بعد اكتمال التنفيذ الصامت سيتم إنشاء تقرير في . C:\W10D.log
46 | 5. إضافة قائمة اليمين لاختيار مفتاح المنتج .
47 | 6. يتم حفظ التذاكر المحفوظة في C:\GenuineTicket.xml
48 |
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>اختر مفتاح右键_选择密钥>
55 |
56 |
57 |
58 | غير مرخص
59 | مرخص
60 | فترة سماح مبدئية
61 | فترة سماح إضافية
62 | فترة سماح غير حقيقية
63 | تنبيه
64 | حالة غير معروفة
65 | تأجيل تلقائي
66 | تلقائي
67 | يدوي
68 | معطل
69 | W10D.log
70 | ...يتم التحضير
71 | : تثبيت مفتاح
72 | إضافة مفتاح للسجل
73 | GatherOsState.exe تشغيل
74 | توفير تذكرة ل
75 | ...حذف مفتاح من السجل
76 | توفير التذكرة إلى C:\GenuineTicket.xml
77 | ...تنشيط النظام
78 | ضبط خدمة تحديث وندوز على يدوي
79 | ...بدء خدمة تحديث وندوز
80 | : لايمكن بدء خدمة تحديث وندوز بسبب
81 | ...حذف الملفات المؤقتة
82 | .تم
83 |
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/bs_latn_ba.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Bosanski语言名称>
5 |
6 |
7 |
8 | <标题_错误>Greška标题_错误>
9 | <标题_信息>Info标题_信息>
10 | <标题_警告>Upozorenje标题_警告>
11 | <标题_完成>Završeno标题_完成>
12 | <标题_成功>Uspješno标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | OS Info
19 | Proizvod
20 | Arhitektura
21 | Opis
22 | LicenseID
23 | PartialKey
24 | Status
25 | WindowsUpdate Status
26 | Instaliraj ključ
27 | Jezik
28 | Save Ticket
29 | PROVJERA
30 | Detalji o progresu
31 | AKTIVIRAJ
32 | IZLAZ
33 |
34 |
35 | <提示_不支持>Nepodržana verzija OS-a, samo Windows 10 je podržan.提示_不支持>
36 | <提示_无KEY>Ključ nije sadržan za ovu verziju, molimo promijenite ključ!提示_无KEY>
37 | <提示_意外错误>Neočekivana greška! Poruka:提示_意外错误>
38 | <提示_提取错误>Greška u raspakivanju datoteka! Poruka:提示_提取错误>
39 |
40 |
41 |
42 | Uputstvo:
43 | 1.Kliknite dugme AKTIVIRAJ za automatsku digitalnu aktivaciju.
44 | 2.Kliknite dugme "Instaliraj ključ" da samo instalirate ključ bez aktivacije.
45 | 3.Dugme PROVJERA detektuje podatke o sistemu i SKU vrijednosti. Ako je polje za ključ ostavljeno prazno, sadržani ključ za vašu verziju sistema biće automatski prikazan nakon detekcije.
46 | 4.Parametar za tiho pokretanje je /Q. Nakon tihog pokretanja, log datoteka je kreirana na lokaciji: C:\W10D.log
47 | 5.Upotrijebite desni klik na interfejsu programa da odaberete ključ proizvoda.
48 | 6.Ulaznice se nalaze u C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Odaberite ključ右键_选择密钥>
56 |
57 |
58 |
59 | Nelicencirano
60 | Licencirano
61 | Početni grejs period
62 | Dodatni grejs period
63 | Nevalidni grejs period
64 | Notifikacija
65 | Nepoznat status
66 | Automatsko kašnjenje
67 | Automatski
68 | Ručno
69 | ONEMOGUĆENO
70 | W10D.log
71 | Trenutno se priprema...
72 | Instaliranje ključa:
73 | Dodavanje Registry podataka...
74 | Pokretanje GatherOsState.exe...
75 | Ulaznice sačuvati u C:\GenuineTicket.xml
76 | Brisanje Registry podataka...
77 | Primjena GenuineTicket.xml...
78 | Aktiviranje sistema...
79 | Podešavanje WindowsUpdate servisa na ručno...
80 | Startanje WindowsUpdate servisa...
81 | Nije moguće pokrenuti WindowsUpdate servis zbog:
82 | Brisanje privremenih datoteka...
83 | Završeno.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/cs_cz.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Čeština语言名称>
5 |
6 |
7 |
8 | <标题_错误>Chyba标题_错误>
9 | <标题_信息>Informace标题_信息>
10 | <标题_警告>Upozornění标题_警告>
11 | <标题_完成>Hotovo标题_完成>
12 | <标题_成功>Provedeno标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | Informace o OS
19 | Produkt
20 | Architektura
21 | Popis
22 | ID Licence
23 | Klíč produktu
24 | Status
25 | WindowsUpdate Status
26 | Nainstalovat klíč
27 | Jazyk
28 | Uložit Ticket
29 | Kontrola
30 | Podrobný postup exkluzivně pro CZT
31 | Aktivovat
32 | Ukončit
33 |
34 |
35 | <提示_不支持>Nepodporovaná verze OS, podporuje pouze Windows 10.提示_不支持>
36 | <提示_无KEY>Pro tuto edici není dostupný klíč, zadejte jej ručně!提示_无KEY>
37 | <提示_意外错误>Neočekávaná chyba! Podrobnosti:提示_意外错误>
38 | <提示_提取错误>Extrakce souborů selhala! Podrobnosti:提示_提取错误>
39 |
40 |
41 |
42 | Čti:
43 | 1.Klikni na Aktivovat pro automatickou aktivaci pomocí digitální licence.
44 | 2.Klikni na Nainstalovat klíč pro nainstalování generického klíče bez vygenerování digitální licence.
45 | 3.Klikni na Kontrola pro načtení informací o systému. Pokud textové pole klíče zůstane prázdné tak po kontrole se zobrazí generický klíč odpovídající nainstalované edici.
46 | 4.Pro tiché spuštění spusti s parametrem /Q. Po dokončení tichého spuštění se vytvoří soubor s logem uložen jako C:\W10D.log
47 | 5.Pravým tlačítkem na myši vybereš generický klíč dostupných edic.
48 | 6.Uložené tickety jsou v C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Vyber klíč右键_选择密钥>
56 |
57 |
58 |
59 | Nelicencováno
60 | Licencováno
61 | Počáteční poskytnutá lhůta
62 | Další poskytnutá lhůta
63 | Poskytnutá lhůta pro neoriginální program
64 | Systém Windows je v režimu upozornění
65 | Stav licence: Neznámý
66 | Automaticky (zpožděné spuštění)
67 | Automaticky
68 | Ručně
69 | Zakázáno
70 | W10D.log
71 | Aktuálně se připravuje...
72 | Instaluje se klíč:
73 | Přidává se klíč v registru...
74 | Spouští se GatherOsState.exe...
75 | Uložte jízdenku do C:\GenuineTicket.xml
76 | Maže se klíč v registru...
77 | Aplikuje se GenuineTicket.xml...
78 | Aktivuje se systém...
79 | Spouštění služby WindowsUpdate se nastavuje na hodnotu Ručne...
80 | Spouští se služba WindowsUpdate...
81 | Službu WindowsUpdate nejde spustit, protože:
82 | Mažou se dočasné soubory...
83 | Hotovo.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/de_de.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Deutsch语言名称>
5 |
6 |
7 |
8 | <标题_错误>Fehler标题_错误>
9 | <标题_信息>Information标题_信息>
10 | <标题_警告>Warnung标题_警告>
11 | <标题_完成>Erledigt标题_完成>
12 | <标题_成功>Erfolg标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | BS Information
19 | Produkt
20 | Architektur
21 | Beschreibung
22 | Lizenz ID
23 | Partieller Produktkey
24 | Status
25 | WindowsUpdate Status
26 | Key installieren
27 | Sprache
28 | Save Ticket
29 | PRÜFEN
30 | Fortschritt-Details
31 | AKTIVIEREN
32 | SCHLIESSEN
33 |
34 |
35 | <提示_不支持>Nicht unterstützte BS Version, nur Windows 10 wird unterstützt.提示_不支持>
36 | <提示_无KEY>Kein eingebauter Key für diese Version verfügbar, bitte den Key anpassen!提示_无KEY>
37 | <提示_意外错误>Unerwarteter Fehler! Fehlermeldung:提示_意外错误>
38 | <提示_提取错误>Fehler beim Entpacken der Dateien! Fehlermeldung:提示_提取错误>
39 |
40 |
41 |
42 | Lies mich:
43 | 1. Klicke den "Aktivieren" Knopf um die Aktivierung per digitaler Lizenz automatisch durchzuführen.
44 | 2. Klicke den "Key installieren" Knopf um nur den Key zu installieren ohne zu aktivieren.
45 | 3. Der "Prüfen" Knopf erkennt die Systeminformationen und SKU Werte automatisch. Wenn das Key Feld leer gelassen wird, wird ein zu deinem System passender eingebauter Key nach der Erkennung automatisch angezeigt.
46 | 4. Der Parameter für die stille Ausührung ist /Q. Nachdem die stille Ausführung abgeschlossen ist wird ein Logfile erstellt: C:\W10D.log
47 | 5. Rechts-Klick Menü zur Auswahl des Produktkeys verfügbar.
48 | 6. Gespeicherte Tickets befinden sich in C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Key wählen右键_选择密钥>
56 |
57 |
58 |
59 | Nicht lizensiert
60 | Lizensiert
61 | Anfängliche Schonfrist
62 | Zusätzliche Schonfrist
63 | Unenchte Schonfrist
64 | Mitteilung
65 | Unbekannter Status
66 | AUTOMATISCH VERZÖGERT
67 | AUTOMATISCH
68 | MANUELL
69 | DEAKTIVIERT
70 | W10D.log
71 | Bereite derzeit vor...
72 | Installiere Key:
73 | Füge registry-Key hinzu...
74 | Führe GatherOsState.exe aus...
75 | Speichern Sie das Ticket in C:\GenuineTicket.xml
76 | Lösche Registry-Key...
77 | Wende GenuineTicket.xml an...
78 | Aktiviere System...
79 | Stelle den WindowsUpdate Dienst auf Manuell...
80 | Starte den WindowsUpdate Dienst...
81 | Kann den WindowsUpdate Dienst nicht starten, weil:
82 | Lösche temporäre Dateien...
83 | Erledigt.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/el_gr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Ελληνικά语言名称>
5 |
6 |
7 |
8 | <标题_错误>Σφάλμα标题_错误>
9 | <标题_信息>Πληροφορίες标题_信息>
10 | <标题_警告>προειδοποίηση标题_警告>
11 | <标题_完成>Έτοιμο标题_完成>
12 | <标题_成功>Επιτυχία标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | OS Πληροφορίες
19 | Προϊόν
20 | Αρχιτεκτονική
21 | Περιγραφή
22 | LicenseID
23 | PartialKey
24 | Κατάσταση
25 | WindowsUpdate Κατάσταση
26 | Install-KEY
27 | Language
28 | Save Ticket
29 | έλεγχος
30 | Λεπτομέρειες Προόδου
31 | Eνεργοποιημένη
32 | Έξοδος
33 |
34 |
35 | <提示_不支持>Μη υποστηριζόμενη έκδοση λειτουργικού συστήματος, Μόνο Windows 10 υποστήριξη.提示_不支持>
36 | <提示_无KEY>Δεν Υπάρχει Ενσωματωμένο Κλειδί Διαθέσιμο για αυτή την έκδοση, Παρακαλώ Προσαρμόσετε Το Κλειδή!提示_无KEY>
37 | <提示_意外错误>Απροσμένο Σφάλμα!Σφάλμα Μύνημα:提示_意外错误>
38 | <提示_提取错误>Εξαγωγή αρχείων λάθος!Μήνυμα Σφάλμα:提示_提取错误>
39 |
40 |
41 |
42 | Διαβαστέ με::
43 | 1.Πατήστε Στο κουμπί για να ενεργοποιήσετε αυτόματα την ψηφιακή εξουσιοδότηση.
44 | 2.Πατήστε ΣΤο Install-KEY Κουμπί,Μονο Το Κλειδή είναι θα εγκατασταθεί και δεν θα ενεργοποιηθεί.
45 | 3.ελέγχος Εντοπισμού πληροφοριών συστήματος Και SKU values. Εάν Το Κλειδί στο πλαίσιο κειμένου παραμένει κενό, Τοτε Το ενσωματωμένο κλειδή Θα εμφανιστεί στο σήστημα σας αυτόματα μετά την ανίχνευση.
46 | 4.Αθόρυβες παράμετροι εκτέλεσης /Q. Μετά την ολοκλήρωση της σιωπηλή εκτέλεση, θα δημιουργηθεί ένα αρχείο καταγραφής. C:\W10D.log
47 | 5.Πατήστε στα δεξία κλικ για να επιλέξετε το προϊόν κλειδί.
48 | 6.Τα αποθηκευμένα εισιτήρια είναι στο C:\GenuineTicket.xml
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>Επιλέξτε Κλειδί右键_选择密钥>
55 |
56 |
57 |
58 | Χώρις Άδεια
59 | Άδεια
60 | Αρχική περίοδος χάριτος
61 | Πρόσθετη περίοδο χάριτος
62 | Μη γνήσια περίοδος χάριτος
63 | ειδοποίηση
64 | Άγνωστη Κατάσταση
65 | Αυτόματη Καθυστέρηση
66 | Αυτόματη
67 | Χειροκίνητα
68 | Απενεργοποιημένος
69 | W10D.log
70 | Αυτή τη στιγμή ετοιμάζεται...
71 | Εγκατάσταση Κλειδιού:
72 | Προσθήκη κλειδιού μητρώου...
73 | Εκτελεί GatherOsState.exe...
74 | Εξοικονόμηση εισιτηρίου στο C:\GenuineTicket.xml
75 | Διαγραφή κλειδιού μητρώου...
76 | Εφαρμόζει GenuineTicket.xml...
77 | Ενεργοποιήσει Συστήματος...
78 | Tοποθετεί την Ενημέρωση για την έκδοση υπηρεσίας των windows Χειροκίνητα...
79 | Ξεκινάει την Ενημώρωση υπερεσίας...
80 | Δεν είναι δυνατή η εκκίνηση για την έκδοση υπερεσίας των windows επειδή:
81 | Διαγραφή προσωρινών αρχείων...
82 | Έτοιμο.
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/en_us.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>English语言名称>
5 |
6 |
7 | <标题_错误>Error标题_错误>
8 | <标题_信息>Information标题_信息>
9 | <标题_警告>Warning标题_警告>
10 | <标题_完成>Done标题_完成>
11 | <标题_成功>Success标题_成功>
12 |
13 |
14 |
15 | W10 Digital License C# [Online]
16 | W10 Digital License C# [Offline]
17 | OS Information
18 | Product
19 | Architecture
20 | Description
21 | LicenseID
22 | PartialKey
23 | Status
24 | WindowsUpdate Status
25 | Install-KEY
26 | Language
27 | Save Ticket
28 | CHECK
29 | Progress details
30 | ACTIVATE
31 | EXIT
32 |
33 |
34 | <提示_不支持>Unsupported OS version, Only Windows 10 is supported.提示_不支持>
35 | <提示_无KEY>No built-in key available for this version, please customize the key!提示_无KEY>
36 | <提示_意外错误>Unexpected error!Error message:提示_意外错误>
37 | <提示_提取错误>Extracting files wrong!Error message:提示_提取错误>
38 |
39 |
40 |
41 | Readme:
42 | 1.Click the Activate button to activate digital authorization automatically.
43 | 2.Click the Install-KEY button, only the KEY is installed and will not be activated.
44 | 3.Check button Detects system information and SKU values. If the KEY text box is left blank, the built-in KEY corresponding to your system version will be automatically displayed after detection.
45 | 4.Silent execution parameters is /Q. After the silent execution is complete, a log file will be generated. C:\W10D.log
46 | 5.Add right-click menu to select product KEY.
47 | 6.Saved ticket at C:\GenuineTicket.xml
48 |
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>Select KEY右键_选择密钥>
55 |
56 |
57 |
58 | Unlicensed
59 | Licensed
60 | Initial grace period
61 | Additional grace period
62 | Non-genuine grace period
63 | Notification
64 | Unknow Status
65 | AUTO DELAYED
66 | AUTO
67 | MANUAL
68 | DISABLED
69 | W10D.log
70 | Currently preparing...
71 | Installing key:
72 | Adding registry key...
73 | Executing GatherOsState.exe...
74 | Saving ticket to C:\GenuineTicket.xml
75 | Deleting registry key...
76 | Applying GenuineTicket.xml...
77 | Activating system...
78 | Setting WindowsUpdate service to manual...
79 | Starting WindowsUpdate Service...
80 | Cannot start the WindowsUpdate service because:
81 | Deleting temporary files...
82 | Done.
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/es_es.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Español语言名称>
5 |
6 |
7 | <标题_错误>Error标题_错误>
8 | <标题_信息>Información标题_信息>
9 | <标题_警告>Aviso标题_警告>
10 | <标题_完成>Finalizado标题_完成>
11 | <标题_成功>Éxito标题_成功>
12 |
13 |
14 |
15 | W10 Digital License C# [Con Internet]
16 | W10 Digital License C# [Sin Internet]
17 | Información del sistema
18 | Producto
19 | Arquitectura
20 | Descripción
21 | ID de licencia
22 | Clave parcial
23 | Estado
24 | Estado de WindowsUpdate
25 | Instalar-CLAVE
26 | Idioma
27 | Guardar ticket
28 | COMPROBAR
29 | Detalles de progreso
30 | ACTIVAR
31 | SALIR
32 |
33 |
34 | <提示_不支持>Versión de sistema no soportada. Sólo soporta Windows 10.提示_不支持>
35 | <提示_无KEY>¡No existe una clave disponible para esta versión, por favor personalice la clave!提示_无KEY>
36 | <提示_意外错误>¡Error inesperado! Mensaje de error:提示_意外错误>
37 | <提示_提取错误>¡Archivos extraídos erróneamente! Mensaje de error:提示_提取错误>
38 |
39 |
40 |
41 | Instrucciones:
42 | 1. Clic en el botón ACTIVAR para activar automáticamente la licencia digital.
43 | 2. Clic en el botón Instalar-CLAVE. Se instalará la clave, pero no se activará.
44 | 3. El botón COMPROBAR detecta la información del sistema y los valores SKU. Si el cuadro de texto CLAVE está en blanco, la CLAVE será incorporada correspondiente a su versión del sistema se mostrará automáticamente después de la detección.
45 | 4. El parámetro de ejecución silenciosa es: /Q. Una vez finalizada la ejecución silenciosa, se generará un archivo de registro. C:\10D.log
46 | 5. Añadido al menú contextual para seleccionar la CLAVE de producto.
47 | 6. El ticket guardado se encuentra en C:\GenuineTicket.xml
48 |
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>Seleccionar CLAVE右键_选择密钥>
55 |
56 |
57 |
58 | Sin licencia
59 | Con licencia
60 | Periodo de prueba inicial
61 | Periodo de prueba adicional
62 | Periodo de prueba finalizado
63 | Notificación
64 | Estado desconocido
65 | RETARDADO AUTOMÁTICO
66 | AUTOMÁTICO
67 | MANUAL
68 | DESACTIVADO
69 | W10D.log
70 | Preparando...
71 | Instalando clave:
72 | Añadiendo clave de registro...
73 | Ejecutando GatherOsState.exe...
74 | Guardando ticket en C:\GenuineTicket.xml
75 | Eliminando clave de registro...
76 | Aplicando GenuineTicket.xml...
77 | Activando sistema...
78 | Configurando el servicio WindowsUpdate en manual...
79 | Iniciando el servicio de WindowsUpdate...
80 | No se puede iniciar el servicio WindowsUpdate porque:
81 | Eliminando archivos temporales...
82 | Finalizado.
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/fa_ir.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Persian (Farsi)语言名称>
5 |
6 |
7 | <标题_错误>خطا标题_错误>
8 | <标题_信息>اطلاعات标题_信息>
9 | <标题_警告>هشدار标题_警告>
10 | <标题_完成>انجام شد标题_完成>
11 | <标题_成功>موفق标题_成功>
12 |
13 |
14 |
15 | W10 Digital License C# [آنلاین]
16 | W10 Digital License C# [آفلاین]
17 | اطلاعات سیستم عامل
18 | محصول
19 | معماری
20 | شرح
21 | شناسهی مجوز
22 | سریال جزئی
23 | وضعیت
24 | وضعیت آپدیت ویندوز
25 | نصب سریال
26 | زبان
27 | ذخیرهی تیکت
28 | بررسی
29 | جزئیات پیشرفت
30 | فعالسازی
31 | خروج
32 |
33 |
34 | <提示_不支持>با سیستم عامل سازگاری ندارد، فقط ویندوز 10 پشتیبانی میشود.提示_不支持>
35 | <提示_无KEY>سریالی برای این نسخه در دسترس نیست، لطفاً سریال را شخصیسازی کنید!提示_无KEY>
36 | <提示_意外错误>خطای غیرمنتظره! پیام خطا:提示_意外错误>
37 | <提示_提取错误>خطا در استخراج فایلها! پیام خطا:提示_提取错误>
38 |
39 |
40 |
41 | دستورالعمل:
42 | 1. برای فعالکردن مجوز دیجیتال بهصورت خودکار، دکمهی فعالسازی را کلیک کنید.
43 | 2. بر روی دکمهی نصب سریال کلیک کنید، تنها سریال نصب میشود و فعال نخواهد شد.
44 | 3. دکمهی بررسی، اطلاعات سیستم و مقادیر اسکییو را تشخیص میدهد. اگر جعبهی متن سریال خالی باقی بماند، سریال تعبیهشدهی متناظر با نسخهی سیستم شما بهصورت خودکار پس از تشخیص نمایش داده خواهد شد.
45 | 4. پارامترهای اجرای بیصدا، کد /Q میباشد. پس از اینکه اجرای بیصدا تکمیل شد، یک فایل گزارش در مسیر زیر ایجاد خواهد شد: C:\W10D.log
46 | 5. به منظور انتخاب سریال محصول، بر روی منو، کلیکراست کنید.
47 | 6. تیکت در مسیر زیر ذخیره شد: C:\GenuineTicket.xml
48 |
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>انتخاب سریال右键_选择密钥>
55 |
56 |
57 |
58 | بدون مجوز
59 | دارای مجوز
60 | دورهی تمدید اولیه
61 | دورهی تمدید اضافی
62 | دورهی تمدید غیر واقعی
63 | اعلانات
64 | وضعیت نامشخص
65 | تأخیر خودکار
66 | خودکار
67 | دستی
68 | غیرفعال
69 | W10D.log
70 | در حال آمادهسازی...
71 | در حال نصب سریال:
72 | در حال افزودن کلید رجیستری...
73 | در حال اجرای GatherOsState.exe...
74 | در حال ذخیرهکردن تیکت در C:\GenuineTicket.xml
75 | در حال حذف کلید رجیستری...
76 | در حال بهکار گیری GenuineTicket.xml...
77 | در حال فعالسازی سیستم...
78 | در حال تنظیم سرویس آپدیت ویندوز بر روی حالت دستی...
79 | در حال اجرای سرویس آپدیت ویندوز...
80 | سرویس آپدیت ویندوز به این دلیل قابل اجرا نیست:
81 | در حال حذفکردن فایلهای موقت...
82 | انجام شد.
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/fr_fr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Français (France)语言名称>
5 |
6 |
7 | <标题_错误>Erreur标题_错误>
8 | <标题_信息>Information标题_信息>
9 | <标题_警告>Attention标题_警告>
10 | <标题_完成>Terminé标题_完成>
11 | <标题_成功>Succès标题_成功>
12 |
13 |
14 |
15 | W10 Digital License C# [En ligne]
16 | W10 Digital License C# [Hors ligne]
17 | Informations sur le système d'exploitation
18 | Nom du produit
19 | Types
20 | Description
21 | ID de la licence
22 | Clé partielle
23 | Statut de la licence
24 | Statut WindowsUpdate
25 | Installer la CLÉ
26 | Langue
27 | Enregistrer le ticket
28 | VÉRIFIER
29 | Détails de la progression
30 | ACTIVER
31 | QUITTER
32 |
33 |
34 | <提示_不支持>Version du système d'exploitation non supporté, seul Windows 10 est supporté.提示_不支持>
35 | <提示_无KEY>Aucune clé intégrée disponible pour cette version, s'il vous plaît personnaliser la clé !提示_无KEY>
36 | <提示_意外错误>Erreur inattendue ! Message d'erreur:提示_意外错误>
37 | <提示_提取错误>Extraire des fichiers erronés ! Message d'erreur:提示_提取错误>
38 |
39 |
40 |
41 | Lisez-moi:
42 | 1. Cliquez sur le bouton [ACTIVER] pour activer automatiquement l'autorisation numérique.
43 | 2. Cliquez sur le bouton [Installer la CLÉ] pour installer la CLÉ uniquement.
44 | 3. Cliquez sur le bouton [VÉRIFIER] pour vérifier les informations sur le système et les valeurs SKU. Si la zone de texte de clé est laissée vide, la clé intégrée correspondant à la version de votre système est automatiquement affichée après la détection.
45 | 4. Exécuter silencieusement le paramètre /Q. Lorsque l'exécution silencieuse est terminée, un fichier journal est généré. C:\W10D.log
46 | 5. Ajouter le menu contextuel pour sélectionner la CLÉ du produit.
47 | 6. Enregistrer le ticket dans C:\GenuineTicket.xml
48 |
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>Sélectionner la CLÉ右键_选择密钥>
55 |
56 |
57 |
58 | Non autorisée
59 | Autorisé
60 | Période de grâce initiale
61 | Délai de grâce supplémentaire
62 | Période de grâce non authentique
63 | Notification
64 | Statut inconnu
65 | AUTO RETARDÉ
66 | AUTOMATIQUE
67 | MANUEL
68 | DÉSACTIVÉE
69 | W10D.log
70 | Actuellement en préparation...
71 | Installation de la clé:
72 | Ajouter une clé dans le registre. ..
73 | Exécution de GatherOsState.exe...
74 | Enregistrer le ticket dans C:\GenuineTicket.xml
75 | Suppression de la clé dans le registre...
76 | Application de GenuineTicket.xml...
77 | Système d'activation...
78 | Configuration du service Windows Update en mode manuel...
79 | Démarrage du service Windows Update...
80 | Impossible de démarrer le service Windows Update car:
81 | Suppression de fichiers temporaires...
82 | Terminé.
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/he_il.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>עברית语言名称>
5 |
6 |
7 | <标题_错误>שגיאה标题_错误>
8 | <标题_信息>מידע标题_信息>
9 | <标题_警告>אזהרה标题_警告>
10 | <标题_完成>בוצע标题_完成>
11 | <标题_成功>הצלחה标题_成功>
12 |
13 |
14 |
15 | וינדוס 10 רישיון דיגיטלי C # [מקוון]
16 | וינדוס 10 רישיון דיגיטלי C # [לא מקוון]
17 | מידע מערכת
18 | מוצר
19 | אריכיטקטורה
20 | תיאור
21 | איידי רישיוןID
22 | מפתח חלקי
23 | מצב
24 | מצב עידכוני וינדוס
25 | התקן-מפתח
26 | שפה
27 | שמור כרטיס
28 | בדוק
29 | פרטים על התקדמות
30 | לְהַפְעִיל
31 | יציאה
32 |
33 |
34 | <提示_不支持>גירסת מערכת הפעלה לא נתמכת, רק וינדוס 10 נתמך.提示_不支持>
35 | <提示_无KEY>אין מפתח מובנה זמין עבור גירסה זו, נא להתאים אישית את המפתח!提示_无KEY>
36 | <提示_意外错误>שגיאה לא צפויה! הודעת שגיאה:提示_意外错误>
37 | <提示_提取错误>שגיאה בחילוץ קבצים! הודעת שגיאה:提示_提取错误>
38 |
39 |
40 |
41 | קרא אותי:
42 | 1. לחץ על הלחצן הפעל כדי להפעיל את ההרשאה הדיגיטלית באופן אוטומטי.
43 | 2. לחץ על הכפתור התקן-מפתח, רק המפתח יותקן ולא יופעל.
44 | 3. כפתור בדיקה מזהה מידע מערכת וערכי SKU. אם תיבת הטקסט מפתח נשארת ריקה, ה- מפתח המובנה המתאים לגירסת המערכת שלך יוצג באופן אוטומטי לאחר זיהוי.
45 | 4. הפרמטר לביצוע מוצלח הוא / Q. לאחר הביצוע, ייווצר קובץ יומן ב. C: \ W10D.log
46 | 5.הוסף לתפריט העכבר הימני כדי לבחור את מפתח מוצר.
47 | 6.הכרטיס נשמר ב C: \ GenuineTicket.xml
48 |
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>בחר מפתח右键_选择密钥>
55 |
56 |
57 |
58 | ללא רשיון
59 | מורשה
60 | פרק זמן ראשוני
61 | פרק זמן נוסף
62 | פרק זמן לא מקורי
63 | התראה
64 | מצב לא ידוע
65 | עיכוב אוטומטי
66 | אוטומט
67 | ידני
68 | הושבת
69 | W10D.log
70 | נערך כעת ...
71 | מתקין מפתח:
72 | מוסיף מפתח רישום ...
73 | מבצע GatherOsState.exe ...
74 | שומר כרטיס ל- C: \ GenuineTicket.xml
75 | Deleting registry key...
76 | מחיל את GenuineTicket.xml ...
77 | מפעיל מערכת ...
78 | הגדרת שירות עדכוני מערכת ידנית ...
79 | מפעיל את שירות עדכוני מערכת ...
80 | לא ניתן להפעיל את שירות עדכוני מערכת משום:
81 | מוחק קבצים זמניים ...
82 | בוצע.
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/hu_hu.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Magyar语言名称>
5 |
6 |
7 |
8 | <标题_错误>Hiba标题_错误>
9 | <标题_信息>Információ标题_信息>
10 | <标题_警告>Figyelem标题_警告>
11 | <标题_完成>Kész标题_完成>
12 | <标题_成功>Sikeres标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | OS Információ
19 | Termék
20 | Architektúra
21 | Leírás
22 | Licencazonosító
23 | Részleges kulcs
24 | Állapot
25 | WindowsUpdate állapota
26 | Telepítési kulcs
27 | Nyelv
28 | Jegy mentése
29 | JELÖLJE BE
30 | A haladás részletei
31 | AKTIVÁLJA
32 | KILÉPÉS
33 |
34 |
35 | <提示_不支持>Nem támogatott operációs rendszer verzió, csak a Windows 10 támogatott.提示_不支持>
36 | <提示_无KEY>Ehhez a verzióhoz nincs beépített kulcs, kérjük szabja testre a kulcsot!提示_无KEY>
37 | <提示_意外错误>Váratlan hiba! Hiba üzenet:提示_意外错误>
38 | <提示_提取错误>A fájlok kibontása nem megfelelő! Hiba üzenet:提示_提取错误>
39 |
40 |
41 |
42 | Olvass el:
43 | 1. Kattintson az Aktiválás gombra a digitális engedélyezés automatikus aktiválásához.
44 | 2. Kattintson a Telepítési - KULCS gombra, csak a kulcs lesz telepítve, és nem aktiválódik.
45 | 3. Ellenőrző gomb felderíti a rendszerinformációkat és az SKU értékeket. Ha a KULCS szövegmező üresen marad, akkor a rendszer verziójának megfelelő beépített KULCS automatikusan megjelenik a felismerés után.
46 | 4. A csendes végrehajtás paramétere a /Q. Miután a csendes végrehajtás befejeződött, egy naplófájl keletkezik a C:\W10D.log helyen.
47 | 5. Kattintson jobb gombbal a menüpontra a termék kulcs kiválasztásához.
48 | 6. A jegy mentve a C:\GenuineTicket.xml címre.
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Válassza a KULCS lehetőséget右键_选择密钥>
56 |
57 |
58 |
59 | Licenc nélküli
60 | Licencelt
61 | Türelmi idő kezdete
62 | További türelmi idő
63 | Nem valódi türelmi idő
64 | Bejelentés
65 | Ismeretlen állapot
66 | AUTOMATIKUS KÉSLELTETÉS
67 | AUTO
68 | KÉZI
69 | TILTVA
70 | W10D.log
71 | Jelenleg készül...
72 | A kulcs telepítése:
73 | Rendszerleíró kulcs hozzáadása...
74 | GatherOsState.exe futtatása...
75 | A jegy mentése C:\GenuineTicket.xml
76 | A rendszerleíró kulcs törlése...
77 | GenuineTicket.xml alkalmazása...
78 | Aktiváló rendszer...
79 | A WindowsUpdate szolgáltatás kézi beállítása...
80 | A WindowsUpdate szolgáltatás indítása...
81 | A WindowsUpdate szolgáltatás nem indítható, mert:
82 | Az ideiglenes fájlok törlése...
83 | Kész.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/it_it.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Italiano语言名称>
5 |
6 | <标题_错误>Errore标题_错误>
7 | <标题_信息>Informazioni标题_信息>
8 | <标题_警告>Attenzione标题_警告>
9 | <标题_完成>Fatto标题_完成>
10 | <标题_成功>Successo标题_成功>
11 |
12 | W10 Digital License C# [Online]
13 | W10 Digital License C# [Offline]
14 | Informazioni OS
15 | Prodotto
16 | Architettura
17 | Descrizione
18 | ID Licenza
19 | Key parziale
20 | Stato
21 | Stato WindowsUpdate
22 | Installa-KEY
23 | Linguaggio
24 | Save Ticket
25 | CONTROLLO
26 | Dettagli progresso
27 | ATTIVA
28 | USCITA
29 |
30 | <提示_不支持>Versione OS non supportata, Solo Windows 10 è supportato.提示_不支持>
31 | <提示_无KEY>Nessuna key è disponibile per questa versiobe, per favore inserire una key personalizzata!提示_无KEY>
32 | <提示_意外错误>Errore inaspettato!Messaggio di errore:提示_意外错误>
33 | <提示_提取错误>Errore di estrazione file!Messaggio di Errore:提示_提取错误>
34 |
35 | Leggimi:
36 | 1.Clicca su Attiva per autorizzare l'attivazione digitale automatica.
37 | 2.Clicca su Installa-KEY, Verrà installata soltanto la KEY, il sistema non verrà attivato.
38 | 3.Il tasto CONTROLLO rileva le informazioni di sistema ed il valore dello SKU. Se lo spazio KEY rimane vuoto, la chive predefinita KEY corrisponde con il vostro sistema e verrà automaticamente visualizzata dopo il rilevamento.
39 | 4.Il parametro di esecuzione silente è /Q. Quando l'esecuzione silente sarà completata, un file di log verrà generato nel percorso C:\W10D.log
40 | 5.Inserito menu tramite tasto destro del mouse per scegliere il product KEY.
41 | 6.I ticket salvati si trovano in C:\GenuineTicket.xml
42 |
43 | NsaneForums.com
44 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
45 |
46 | <右键_选择密钥>Scegli KEY右键_选择密钥>
47 |
48 | Senza licenza
49 | Con licenza
50 | Periodo di prova iniziale
51 | Periodo di prova addizionale
52 | Non genuino-Periodo di prova
53 | Notifica
54 | Sconosciuto
55 | RITARDO AUTO
56 | AUTO
57 | MANUALE
58 | DISABILITATO
59 | W10D.log
60 | Preparazione in corso...
61 | Installazione key:
62 | Aggiunta chiavi di registro...
63 | Esecuzione GatherOsState.exe...
64 | Salva il ticket in C:\GenuineTicket.xml
65 | Cancellazione chiavi di registro...
66 | Applicazione GenuineTicket.xml...
67 | Attivazione sistema...
68 | Impostazione servizio WindowsUpdate su manuale...
69 | Avvio servizio WindowsUpdate...
70 | Impossibile avviare il servizio WindowsUpdate perché:
71 | Cancellazione file temporanei...
72 | Pronto.
73 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/ka_ge.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>ქართული语言名称>
5 |
6 |
7 | <标题_错误>შეცდომა标题_错误>
8 | <标题_信息>ინფორმაცია标题_信息>
9 | <标题_警告>გაფრთხილება标题_警告>
10 | <标题_完成>მზადაა标题_完成>
11 | <标题_成功>წარმატებით标题_成功>
12 |
13 |
14 |
15 | W10 Digital License C# [Online]
16 | W10 Digital License C# [Offline]
17 | ოპერაციული სისტემა
18 | პროდუქტი
19 | არქიტექტურა
20 | აღწერა
21 | ლიცენზიის ID
22 | PartialKey
23 | სტატუსი
24 | WU სტატუსი
25 | გასაღების დაყენება
26 | ენა
27 | ბილეთის შენახვა
28 | შემოწმება
29 | დეტალურად
30 | აქტივაცია
31 | გამოსვლა
32 |
33 |
34 | <提示_不支持>არა თავსებადი ოპერაციული სისტემა. მხოლოდ Windows 10.提示_不支持>
35 | <提示_无KEY>ვერ მოიძებნა ჩაშენებული გასაღები. შეცვალეთ გასაღები!提示_无KEY>
36 | <提示_意外错误>შეცდომა! შეცდომის შეტყობინება:提示_意外错误>
37 | <提示_提取错误>შეცდომა ფაილის ამოღებისას! შეცდომის შეტყობინება:提示_提取错误>
38 |
39 |
40 |
41 | ინსტრუქცია:
42 | 1. დაკლიკეთ აქტივაციის ღილაკს ლიცენზიის ავტომატურად აქტივაციისათვის.
43 | 2. დაკლიკეთ გასაღების დაყენება ღილაკს. მხოლოდ გასაღები იქნება დაყენებული აქტივაციის გარეშე.
44 | 3. ღილაკით შემოწმება ხდება სისტემური ინფორმაციის და SKU მნიშვენლობის ნახვა. იმ შემთხვევაში თუ გასაღების ველი ცარილია, შესაბამისი სისტემაში ჩაშენებული გასაღები იქნება გამოტანილი ამოცნობის შემდეგ.
45 | 4. ჩუმი გაშვების პარამეტრი: /Q. დასრულების შემდეგ log ფაილი იქნება შენახული შემდეგ მისამრთზე: C:\W10D.log
46 | 5. გამოიყენეთ მაუსის მარჯვენა ღილაკი პროდუქტის გასაღების ამოსარჩევად.
47 |
48 |
49 | NsaneForums.com
50 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
51 |
52 |
53 | <右键_选择密钥>აირჩიე გასაღები右键_选择密钥>
54 |
55 |
56 |
57 | არა ლიცენზირებული
58 | ლიცენზირებული
59 | პირველადი საცდელი პერიოდი
60 | დამატებითი საცდელი პერიოდი
61 | არა ლიცენზირებული. საცდელი პერიოდი
62 | შეტყობინება
63 | სტატუსი უცნობია
64 | AUTO DELAYED
65 | ავტომატური
66 | ხელით მართვა
67 | გამორთულია
68 | W10D.log
69 | მომზადება...
70 | გასაღების დაყენება:
71 | ემატება registry key...
72 | GatherOsState.exe -ს გაშვება ...
73 | იშლება registry key...
74 | GenuineTicket.xml -ის მიღება ...
75 | სისტემის აქტივაცია...
76 | WindowsUpdate სერვისის ხელით მართვაზე გადაყვანა...
77 | WindowsUpdate სერვისის გაშვება...
78 | შეუძლებელია WindowsUpdate სერვისის გაშვება:
79 | დროებით ფაილების წაშლა...
80 | ოპერაცია დასრულებულია.
81 |
82 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/ko_kr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Korean语言名称>
5 |
6 |
7 | <标题_错误>오류标题_错误>
8 | <标题_信息>정보标题_信息>
9 | <标题_警告>경고标题_警告>
10 | <标题_完成>완료标题_完成>
11 | <标题_成功>성공标题_成功>
12 |
13 |
14 |
15 | W10 디지털 라이센스 C# [온라인]
16 | W10 디지털 라이센스 C# [오프라인]
17 | 운영체제 정보
18 | 제품
19 | 아키텍쳐
20 | 설명
21 | 라이센스 ID
22 | 제품키
23 | 상태
24 | 윈도우 업데이트 상태
25 | 설치할 키
26 | 언어
27 | 티켓저장
28 | 확인
29 | 진행세부정보
30 | 활성화
31 | 종료하기
32 |
33 |
34 | <提示_不支持>지원되지 않는 운영체제버젼입니다. 윈도우 10만 지원합니다.提示_不支持>
35 | <提示_无KEY>이 버젼에서 사용할 수 있는 내장키가 없으므로 키를 사용자 정의하십시요!提示_无KEY>
36 | <提示_意外错误>예기치 않은 오류! 오류 메시지 : 提示_意外错误>
37 | <提示_提取错误>잘못된 파일 추출 중 오류 메시지 :提示_提取错误>
38 |
39 |
40 |
41 | 추가정보:
42 | 1. 자동 인증을 활성화하려면 활성화 버튼을 클릭하십시오.
43 | 2. '설치할 키' 버튼을 클릭하면 '키'만 설치되고 활성화되지 않습니다.
44 | 3. "확인" 버튼 시스템 정보 및 SKU 값을 감지합니다. "키" 텍스트 상자가 비어있는 경우가 내장 된 시스템 버전에 해당하는 KEY 자동으로 감지 한 후 표시됩니다.
45 | 4. 자동 실행 매개 변수는 / Q이며 자동 실행이 완료되면 로그 파일이 생성됩니다 .C:\W10D.log
46 | 5. 오른쪽 클릭 메뉴를 추가하여 제품키를 선택하십시오.
47 | 6. C:\GenuineTicket.xml에 저장된 티켓
48 |
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>제품키 선택右键_选择密钥>
55 |
56 |
57 |
58 | 라이센스가 부여되지 않음
59 | 라이센스 획득 성공
60 | 초기 유예 기간
61 | 추가 유예 기간
62 | 비정품 유예 기간
63 | 알림
64 | 상태를 알 수 없음
65 | 자동 지연
66 | 자동
67 | 수동
68 | 사용안함
69 | W10D.log
70 | 현재 준비중...
71 | 설치 키:
72 | 레지스트리에 키 추가중...
73 | GatherOsState.exe 에 적용하기...
74 | 티켓의 저장은 C:\GenuineTicket.xml 입니다
75 | 레지스트리 키 삭제중...
76 | GenuineTicket.xml 적용하기...
77 | 시스템 활성화...
78 | 윈도우 업데이트를 수동으로 설정...
79 | 윈도우 업데이트 서비스 시작중...
80 | 다음과 같은 이유로 윈도우 업데이트를 시작할 수 없음니다. :
81 | 임시파일 삭제중...
82 | 완료.
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/nl_nl.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Nederlands语言名称>
5 |
6 |
7 |
8 | <标题_错误>Fout标题_错误>
9 | <标题_信息>Informatie标题_信息>
10 | <标题_警告>Waarschuwing标题_警告>
11 | <标题_完成>Gereed标题_完成>
12 | <标题_成功>Succes标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | Systeem Informatie
19 | Product
20 | Architectuur
21 | Beschrijving
22 | LicentieID
23 | GedeeltelijkeSleutel
24 | Status
25 | WindowsUpdate Status
26 | Installatie-Sleutel
27 | Taal
28 | Save Ticket
29 | Controle
30 | Voortgang Details
31 | ACTIVEER
32 | UIT
33 |
34 |
35 | <提示_不支持>Niet-ondersteunde OS-versie, alleen Windows 10 wordt ondersteund.提示_不支持>
36 | <提示_无KEY>Geen ingebouwde sleutel beschikbaar voor deze versie, pas de sleutel aan!提示_无KEY>
37 | <提示_意外错误>Onverwachte fout! Foutmelding:提示_意外错误>
38 | <提示_提取错误>Fout opgetreden bij het uitpakken van bestanden!Fout melding:提示_提取错误>
39 |
40 |
41 |
42 | Leesmij:
43 | 1.Klik op de knop Activeren om de digitale autorisatie automatisch te activeren.
44 | 2.Klik op de knop Install-KEY, alleen de KEY is geïnstalleerd en zal niet worden geactiveerd.
45 | 3.Controleknop Detecteert systeeminformatie en SKU-waarden. Als het KEY-tekstvak leeg is, wordt de ingebouwde KEY die overeenkomt met uw systeemversie automatisch weergegeven na detectie.
46 | 4.Stille uitvoeringsparameters is /Q. Nadat de stille uitvoering is voltooid, wordt een logbestand gegenereerd. C:\W10D.log
47 | 5.Voeg het rechtermuisklik menu toe om de productsleutel te selecteren.
48 | 6.Opgeslagen tickets zijn in C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Selecteer SLEUTEL右键_选择密钥>
56 |
57 |
58 |
59 | Ongelicenseerd
60 | Gelicenseerd
61 | Aanvankelijk vrije periode
62 | Extra vrije periode
63 | Niet-originele vrije periode
64 | Kennisgeving
65 | Onbekende
66 | AUTOMATISCH UITGESTELD
67 | AUTOMATISCH
68 | HANDMATIG
69 | UITGESCHAKELD
70 | W10D.log
71 | Momenteel voorbereiden...
72 | Sleutel installeren:
73 | Registersleutel toevoegen...
74 | Uitvoeren GatherOsState.exe...
75 | Bewaar het ticket in C:\GenuineTicket.xml
76 | Registersleutel verwijderen...
77 | Toepassing van het authenticiteitsbewijs.xml...
78 | Systeem activering...
79 | WindowsUpdate-service handmatig instellen...
80 | Windows Update Service starten...
81 | Kan de WindowsUpdate-service niet starten omdat:
82 | Tijdelijke bestanden verwijderen...
83 | Gereed.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/pl_pl.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Polish语言名称>
5 |
6 |
7 |
8 | <标题_错误>Błąd标题_错误>
9 | <标题_信息>Informacja标题_信息>
10 | <标题_警告>Ostrzeżenie标题_警告>
11 | <标题_完成>Wykonano标题_完成>
12 | <标题_成功>Sukces标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | Informacje o systemie
19 | Produkt
20 | Architektura
21 | Opis wersji
22 | ID Licencji
23 | Częściowy klucz produktu
24 | Stan
25 | Stan WindowsUpdate
26 | Instaluj KLUCZ
27 | Język
28 | Save Ticket
29 | SPRAWDŹ
30 | Szczegóły postępu
31 | AKTYWUJ
32 | WYJDŹ
33 |
34 |
35 | <提示_不支持>Niewspierana wersja systemu, tylko Windows 10 jest wspierany.提示_不支持>
36 | <提示_无KEY>Brak klucza produktu dla tej wersji systemu, wprowadź własny!提示_无KEY>
37 | <提示_意外错误>Nieoczekiwany błąd! Szczegóły:提示_意外错误>
38 | <提示_提取错误>Błąd podczas wypakowywania plików! Szczegóły:提示_提取错误>
39 |
40 |
41 |
42 | Readme:
43 | 1.Kliknięcie przycisku Aktywuj automatycznie aktywuje licencję cyfrową.
44 | 2.Kliknięcie przycisku Instaluj klucz instaluje jedynie klucz, bez jego aktywacji.
45 | 3.Przycisk Sprawdź pobiera informacje o systemie oraz wartości SKU. Jeśli pole KLUCZ jest puste, zostanie zainstalowany domyślny, wbudowany w aplikację klucz, odpowiadający wyświetlanej wersji systemu.
46 | 4.Przełącznik /Q odpowiada za pracę w tle. Po zakończeniu pracy w tle generowany jest plik log dostępny w ścieżce: C:\W10D.log
47 | 5.Prawy przycisk myszy pozwala na wybranie klucza produktu w zależności od wersji systemu.
48 | 6.Zapisane bilety znajdują się w C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Wybierz KLUCZ右键_选择密钥>
56 |
57 |
58 |
59 | Nielicencjonowany
60 | Licencjonowany
61 | Początkowy okres próbny
62 | Dodatkowy okres próbny
63 | Okres próbny wersji nieoryginalnej
64 | Powiadomienie
65 | AUTOMATYCZNIE - OPÓŹNIONY START
66 | Nieznany status
67 | AUTOMATYCZNIE
68 | RĘCZNIE
69 | WYŁĄCZONY
70 | W10D.log
71 | Przygotowywanie...
72 | Instalacja klucza:
73 | Dodawanie klucza rejestru...
74 | Uruchamianie GatherOsState.exe...
75 | Zapisz bilet do C:\GenuineTicket.xml
76 | Usuwanie klucza rejestru...
77 | Stosowanie GenuineTicket.xml...
78 | Aktywowanie systemu...
79 | Ustawianie usługi WindowsUpdate na uruchamianie ręczne...
80 | Uruchamianie usługi WindowsUpdate...
81 | Nie można uruchomić usługi WindowsUpdate z powodu:
82 | Usuwanie plików tymczasowych...
83 | Gotowe.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/pt_br.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Português语言名称>
5 |
6 |
7 |
8 | <标题_错误>Erro标题_错误>
9 | <标题_信息>Informação标题_信息>
10 | <标题_警告>Aviso标题_警告>
11 | <标题_完成>Feito标题_完成>
12 | <标题_成功>Sucesso标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | Informação do Sistema
19 | Produto
20 | Arquitetura
21 | Descrição
22 | LicenseID
23 | PartialKey
24 | Status
25 | Status do WindowsUpdate
26 | Instalar-KEY
27 | Linguagem
28 | Save Ticket
29 | CHECAR
30 | Detalhes do progresso
31 | ATIVAR
32 | SAIR
33 |
34 |
35 | <提示_不支持>Versão do Sistema não suportada, Apenas o Windows 10 é suportado.提示_不支持>
36 | <提示_无KEY>Nenhuma chave de produto disponível para esta versão, por favor customize a chave de produto!提示_无KEY>
37 | <提示_意外错误>Erro inesperado!Messagem de erro:提示_意外错误>
38 | <提示_提取错误>Erro ao extrair arquivos!Mensagem de erro:提示_提取错误>
39 |
40 |
41 |
42 | Leia-me:
43 | 1. Clique no Botão Ativar para ativar uma autorização digital automaticamente.
44 | 2.Clique no Botão Instalar-KEY, apenas a Chave de Produto é instalada e não será ativado.
45 | 3.O Botão Checar detecta as informações do sistema e os valores SKU. Se o campo Chave de produto estiver em branco, a Chave de produto embutida correspondente à versão do seu sistema será mostrada automaticamente após a detecção.
46 | 4.O parâmetro de execução para rodar o programa silenciosamente é /Q. Após a execução silenciosa estiver completa, um arquivo de log será gerado. C:\W10D.log
47 | 5.Clique com o lado direito para selecionar a chave de produto.
48 | 6.Tickets salvos em C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Selecionar Chave右键_选择密钥>
56 |
57 |
58 |
59 | Não Licenciado
60 | Licenciado
61 | Período de carência inicial
62 | Período de carência adicional
63 | Período de carência não-genuíno
64 | Notificação
65 | Status Desconhecido
66 | ATRASO AUTOMÁTICO
67 | AUTOMÁTICO
68 | MANUAL
69 | DESATIVADO
70 | W10D.log
71 | Preparando...
72 | Instalando Chave:
73 | Adicionando chaves de registro...
74 | Executando GatherOsState.exe...
75 | Salve o ticket para C:\GenuineTicket.xml
76 | Deletando Chave de registro...
77 | Aplicando GenuineTicket.xml...
78 | Ativando sistema...
79 | Alterando o serviço do WindowsUpdate para manual...
80 | Iniciando o serviço do WindowsUpdate...
81 | Não foi possível iniciar o serviço do WindowsUpdate por causa:
82 | Deletando arquivos temporários...
83 | Feito.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/ro_ro.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Română语言名称>
5 |
6 |
7 |
8 | <标题_错误>Eroare标题_错误>
9 | <标题_信息>Info标题_信息>
10 | <标题_警告>Atenție标题_警告>
11 | <标题_完成>Terminat标题_完成>
12 | <标题_成功>Succes标题_成功>
13 |
14 |
15 |
16 | Licență digitală W10 C# [Online]
17 | Licență digitală W10 C# [Offline]
18 | Informații sistem
19 | Produs
20 | Arhitectură
21 | Descriere
22 | ID Licență
23 | Cheie parțială
24 | Status
25 | Status WindowsUpdate
26 | Instalare cheie
27 | Limbă
28 | Save Ticket
29 | VERIFICĂ
30 | Detalii progres
31 | ACTIVARE
32 | IEȘIRE
33 |
34 |
35 | <提示_不支持>Versiune sistem neacceptată, doar Windows 10 este suportat.提示_不支持>
36 | <提示_无KEY>Nu este disponibilă o cheie pentru această versiune, vă rugăm să personalizați cheia!提示_无KEY>
37 | <提示_意外错误>Eroare!Mesaj eroare:提示_意外错误>
38 | <提示_提取错误>Extragerea fișierelor greșită!Mesaj eroare:提示_提取错误>
39 |
40 |
41 |
42 | Citește:
43 | 1.Faceți clic pe butonul ACTIVARE pentru activarea automată - digtial licence.
44 | 2.Faceți clic pe butonul Instalare cheie, doar cheia va fi instalată, sistemul nu va fi activat.
45 | 3.Butonul VERIFICĂ detectează informațiile despre sistem și valorile SKU. Dacă cheia nu este completată, cheia încorporată, corespunzătoare versiunii sistemului dvs. va fi afișată automat, după detectare.
46 | 4.Prametrii de execuție silențioasă sunt /Q. După terminarea executării silențioase, va fi generat un fișier de tip log. C:\W10D.log
47 | 5.Faceți clic dreapta pt. a selecta cheia.
48 | 6.Bilete salvate în C:\GenuineTicket.xml
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>Selectați cheia右键_选择密钥>
55 |
56 |
57 |
58 | Nelicențiat
59 | Licențiat
60 | Perioadă de grați inițială
61 | Perioadă de grație adițională
62 | Perioadă de grați ne-originală
63 | Notificare
64 | Status necunoscut
65 | AMÂNARE AUTOMATĂ
66 | AUTO
67 | MANUAL
68 | DEZACTIVAT
69 | W10D.log
70 | Pregătire...
71 | Instalare cheie:
72 | Adăugare registrii cheie...
73 | Executare GatherOsState.exe...
74 | Salvați biletul la C:\GenuineTicket.xml
75 | Ștergere registrii cheie...
76 | Aplicare GenuineTicket.xml...
77 | Activare...
78 | Setare serviciu WindowsUpdate pe manual...
79 | Pornire serviciu WindowsUpdate...
80 | Serviciu WindowsUpdate nu poate fi pornit datorită:
81 | Ștergere fișiere temporare...
82 | Terminat.
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/ru_ru.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Русский RU语言名称>
5 |
6 |
7 |
8 | <标题_错误>ошибка标题_错误>
9 | <标题_信息>информация标题_信息>
10 | <标题_警告>предупреждение标题_警告>
11 | <标题_完成>полный标题_完成>
12 | <标题_成功>успех标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | Информация о системе
19 | Продукт
20 | Архитектура
21 | Описание
22 | ID лицензии
23 | ключи продукта
24 | состояние
25 | Состояние WU
26 | KEY установки
27 | Язык
28 | Save Ticket
29 | Обнаружение
30 | Детали прогресса
31 | Активация
32 | Выход
33 |
34 |
35 | <提示_不支持>Неподдерживаемая версия операционной системы поддерживается только Windows 10.提示_不支持>
36 | <提示_无KEY>Нет встроенного ключа для этой версии, пожалуйста, настройте ключ!提示_无KEY>
37 | <提示_意外错误>Неожиданная ошибка!сообщение об ошибке:提示_意外错误>
38 | <提示_提取错误>Извлечение файлов неверно!Сообщение об ошибке:提示_提取错误>
39 |
40 |
41 |
42 | Инструкции по использованию
43 | 1. Нажмите кнопку [Активация], чтобы автоматически активировать автоматическую авторизацию.
44 | 2. Нажмите кнопку [KEY установки], чтобы установить ключ.
45 | 3. Нажмите кнопку [Обнаружение], чтобы проверить системную информацию и значение SKU. Если текстовое поле ключа остается пустым, встроенный ключ, соответствующий вашей версии системы, будет отображаться автоматически после обнаружения.
46 | 4. Безмолвно выполняет параметр /Q. Когда завершение молчания завершено, создается файл журнала. C:\W10D.log
47 | 5. Добавьте меню правой кнопки мыши, чтобы выбрать ключ продукта.
48 | 6. Сохраненные билеты в C:\GenuineTicket.xml
49 |
50 |
51 | forum.ru-board.com
52 | http://forum.ru-board.com/topic.cgi?forum=55&topic=13176#1
53 |
54 |
55 | <右键_选择密钥>Выбрать ключ右键_选择密钥>
56 |
57 |
58 |
59 | нелицензированный
60 | лицензированный
61 | Первоначальный льготный период
62 | Дополнительный льготный период
63 | Неподходящий льготный период
64 | уведомление
65 | Неизвестная
66 | Автозадержка
67 | Авто
68 | вручную
69 | запрещать
70 | W10D.log
71 | В процессе подготовки...
72 | Установка ключа:
73 | Добавление раздела реестра...
74 | Осуществляется GatherOsState.exe...
75 | Сохраните билет до C:\GenuineTicket.xml
76 | Удаление раздела реестра...
77 | Применяется GenuineTicket.xml...
78 | Активирующая система...
79 | Установите сервис WU на ручной...
80 | Запуск службы обновлений Windows...
81 | Не удается запустить службу WindowsUpdate, Причина:
82 | Удаление временных файлов...
83 | Полная.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/sq_al.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Shqip语言名称>
5 |
6 |
7 |
8 | <标题_错误>Gabim标题_错误>
9 | <标题_信息>Informacion标题_信息>
10 | <标题_警告>Paralajmerim标题_警告>
11 | <标题_完成>U perfundua标题_完成>
12 | <标题_成功>Sukses标题_成功>
13 |
14 |
15 |
16 | W10 License Digjitale C# [Online]
17 | W10 License Digjitale C# [Offline]
18 | Informacion i OS
19 | Produkti
20 | Arkitektura
21 | Përshkrim
22 | LicenseID
23 | PartialKey
24 | Statusi
25 | WindowsUpdate Status
26 | Instalo-KEY
27 | Gjuha
28 | Save Ticket
29 | KONTROLLO
30 | Detajet e zhvillimit
31 | AKTIVIZO
32 | MBYLL
33 |
34 |
35 | <提示_不支持>Version i OS i pasuportuar, vetem Windows 10 suportohet.提示_不支持>
36 | <提示_无KEY>Nuk ka built-in key në dispozicion per kete version, ju lutem përshtatni key!提示_无KEY>
37 | <提示_意外错误>Gabim i papritur!Mesazhi i gabimit:提示_意外错误>
38 | <提示_提取错误>Ekstraktimi i skedarëve është i gabuar!Mesazhi i gabimit:提示_提取错误>
39 |
40 |
41 |
42 | Lexo
43 | 1.Klikoni butonin Aktivizo për të aktivizuar autorizimin dixhital automatikisht.
44 | 2.Klikoni butonin Install-KEY, vetëm KEY është instaluar dhe nuk do të aktivizohet.
45 | 3.Butoni KONTROLLO zbulon informacionin e sistemit dhe vlerat SKU. Nëse kutia e tekstit KEY është lënë bosh, KEY-i i integruar që korrespondon me versionin e sistemit do të shfaqet automatikisht pas zbulimit.
46 | 4.Parametrat e ekzekutimit të heshtur janë /Q. Pasi ekzekutimi i heshtur është i plotë, do të gjenerohet një skedar log. C:\W10D.log
47 | 5.Shtoni menunë e djathtë të klikimit për të zgjedhur produktin KEY.
48 | 6.Bileta e ruajtur në C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Zgjidh KEY右键_选择密钥>
56 |
57 |
58 |
59 | I Palicensuar
60 | I Licensuar
61 | Periudha fillestare e hirit
62 | Periudha shtesë e hirit
63 | Periudha e mospagimit jo të vërtetë
64 | Njoftim
65 | Statusi i panjohur
66 | AUTO DELAYED
67 | AUTO
68 | MANUAL
69 | C'aktivizuar
70 | W10D.log
71 | Aktualisht po përgatitet...
72 | Duke instaluar key:
73 | Duke shtuar registry key...
74 | Duke ekzekutuar GatherOsState.exe...
75 | Ruaj biletën në C:\GenuineTicket.xml
76 | Duke fshire registry key...
77 | Duke aplikuar GenuineTicket.xml...
78 | Aktivizimi i sistemit...
79 | Vendosja e shërbimit WindowsUpdate në manual...
80 | Duke filluar WindowsUpdate Service...
81 | Nuk mund te vazhdoje servisin e WindowsUpdate sepse:
82 | Fshirja e skedarëve të përkohshëm...
83 | U perfundua.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/sr_cyrl_rs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Српски语言名称>
5 |
6 |
7 |
8 | <标题_错误>Грешка标题_错误>
9 | <标题_信息>Информације标题_信息>
10 | <标题_警告>Упозорење标题_警告>
11 | <标题_完成>Завршено标题_完成>
12 | <标题_成功>Успешно标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | Информације о О.С
19 | Производ
20 | Архитектура
21 | Опис
22 | ИД. Лиценце
23 | Део Кључа
24 | Статус
25 | Статус Windows Ажурирања
26 | Инсталирати-КЉУЧ
27 | Језик
28 | Save Ticket
29 | Провера
30 | Детаљи о напретку
31 | АКТИВИРАЈ
32 | ИЗЛАЗ
33 |
34 |
35 | <提示_不支持>Није подржана верзија ОС, Само је Windows 10 подржан.提示_不支持>
36 | <提示_无KEY>Нема доступног подржаног кључа за ову верзију, молим вас прилагодите кључ!提示_无KEY>
37 | <提示_意外错误>Неочекивана грешка!Порука о грешци:提示_意外错误>
38 | <提示_提取错误>Издвајање датотека погрешно!Порука о грешци:提示_提取错误>
39 |
40 |
41 |
42 | Прочитати:
43 | 1.Кликните на дугме Активирај да активирате дигиталну дозволу аутоматски .
44 | 2.Кликните на дугме Инсталирати-КЉУЧ, само ће КЉУЧ бити инсталиран али неће бити активиран.
45 | 3.Дугме Провера открива информације о оперативном систему и SKU вредности. Ако је текст поље КЉУЧ остављено празно, подржан КЉУЧ који одговара верзији оперативног система биће аутоматски приказан након провере.
46 | 4.Параметар за тихо извршавање је /Q. После тихог извршења, биће направљена датотека евиденције. C:\W10D.log
47 | 5.Урадити десни лкик у пољу "Информације о О.С" да бисте изабрали одговарајући КЉУЧ.
48 | 6.Карте се чувају у C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Изаберите КЉУЧ右键_选择密钥>
56 |
57 |
58 |
59 | Нелиценцирано
60 | Лиценцирано
61 | Почетан период
62 | Додатни почетни период
63 | Не лиценцирани почетни период
64 | Обавештења
65 | Непознат статус
66 | АУТОМАТСКИ ОДЛОЖЕНО
67 | АУТОМАТСКИ
68 | РУЧНО
69 | ОНЕМОГУЋЕНО
70 | W10D.log
71 | Тренутно припремам...
72 | Инсталирам кључ:
73 | Додајем кључ регистратора...
74 | Извршавам GatherOsState.exe...
75 | Карте се чувају у C:\GenuineTicket.xml
76 | Бришем кључ регистратора...
77 | Примењујем GenuineTicket.xml...
78 | Активирам систем...
79 | Постављам WindowsUpdate сервис на ручно...
80 | Покрећем WindowsUpdate сервис...
81 | Не могу да покренем WindowsUpdate сервис зато што:
82 | Бришем привремене датотеке...
83 | Готово.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/tr_tr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Türkçe语言名称>
5 |
6 |
7 |
8 | <标题_错误>Hata标题_错误>
9 | <标题_信息>Bilgilendirme标题_信息>
10 | <标题_警告>Dikkat标题_警告>
11 | <标题_完成>Tamamlandı标题_完成>
12 | <标题_成功>Başarılı标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Çevrimiçi]
17 | W10 Digital License C# [Çevrimdışı]
18 | Sistem Bilgisi
19 | Ürün
20 | Mimari
21 | Açıklama
22 | LisansID
23 | Kısmi Key
24 | Durum
25 | WindowsUpdate Durumu
26 | KEY-Yükle
27 | Lisan
28 | Bileti Kaydet
29 | KONTROL ET
30 | İlerleme ayrıntıları
31 | AKTİF ET
32 | ÇIKIŞ
33 |
34 |
35 | <提示_不支持>Desteklenmeyen işletim sistemi, Sadece Windows 10 desteklenmektedir.提示_不支持>
36 | <提示_无KEY>Bu sürüm için yerleşik bir key yok, lütfen özel bir key girin!提示_无KEY>
37 | <提示_意外错误>Beklenmeyen Hata!Hata Mesajı:提示_意外错误>
38 | <提示_提取错误>Ayıklanan dosyalar hatalı!Hata Mesajı:提示_提取错误>
39 |
40 |
41 |
42 | Beni oku:
43 | 1.Dijital aktivasyonu otomatik olarak başlatmak için AKTİF ET düğmesine basın.
44 | 2.KEY-Yükle düğmesine tıklarsanız, sadece KEY yüklenir ve etkinleştirilmez..
45 | 3.Kontrol düğmesi Sistem bilgilerini ve SKU değerlerini algılar. KEY metin kutusu boş bırakılırsa, sistem sürümüne karşılık gelen yerleşik KEY, algılandıktan sonra otomatik olarak görüntülenir.
46 | 4.Sessiz çalıştırma parametreleri /Q. Sessiz çalıştırma tamamlandıktan sonra, bir günlük dosyası oluşturulur. C:\W10D.log
47 | 5.KEY Seçmek için beyaz alana sağ tıklayın.
48 | 6.Etiket bu konuma kaydedilecek. C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>KEY Seç右键_选择密钥>
56 |
57 |
58 |
59 | Lisanssız
60 | Lisanslı
61 | İlk ödemesiz dönem
62 | Ek ödemesiz dönem
63 | Orjinal olmayan ödemesiz dönem
64 | Bilgilendirme
65 | Belirsiz durum
66 | OTO GECİKME
67 | OTO
68 | MANUEL
69 | DEVRE DIŞI
70 | W10D.log
71 | Hazırlanıyor...
72 | Yüklenen key:
73 | Kayıt defteri anahtarı ekleniyor...
74 | Çalıştırılıyor GatherOsState.exe...
75 | Bilet kaydedildi = C:\GenuineTicket.xml
76 | Kayıt defteri anahtarları siliniyor...
77 | GenuineTicket.xml Uygulanıyor...
78 | Sistem aktif ediliyor...
79 | WindowsUpdate Hizmetini manuel ayarla...
80 | WindowsUpdate Hizmeti başlatılıyor...
81 | WindowsUpdate Hizmeti başlatılamıyor:
82 | Geçici dosyalar siliniyor...
83 | Başarılı.
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/vi_vn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>Tiếng Việt语言名称>
5 |
6 |
7 |
8 | <标题_错误>Lỗi标题_错误>
9 | <标题_信息>Thông tin标题_信息>
10 | <标题_警告>Cảnh báo标题_警告>
11 | <标题_完成>Hoàn thành标题_完成>
12 | <标题_成功>Thành công标题_成功>
13 |
14 |
15 |
16 | W10 Digital License C# [Online]
17 | W10 Digital License C# [Offline]
18 | Thông tin hệ điều hành
19 | Sản phẩm
20 | Kiểu kiến trúc
21 | Mô tả kênh
22 | ID Giấy phép
23 | Một phần của Key
24 | Trạng thái
25 | Trạng thái WindowsUpdate
26 | CÀIĐẶT-KEY
27 | Ngôn ngữ
28 | Lưu vé
29 | KIỂM TRA
30 | Chi tiết tiến trình
31 | KÍCH HOẠT
32 | THOÁT
33 |
34 |
35 | <提示_不支持>Phiên bản hệ điều hành không được hỗ trợ, Chỉ hỗ trợ Windows 10.提示_不支持>
36 | <提示_无KEY>Không có khóa cài sẵn cho phiên bản này, vui lòng tùy chỉnh khóa!提示_无KEY>
37 | <提示_意外错误>Thông báo lỗi: Lỗi không mong muốn!提示_意外错误>
38 | <提示_提取错误>Thông báo lỗi: Trích xuất tệp sai提示_提取错误>
39 |
40 |
41 |
42 | Readme:
43 | 1.Nhấp vào nút KÍCH HOẠT để cho phép kích hoạt tự động bản quyền kỹ thuật số.
44 | 2.Nhấp vào nút CÀIĐẶT-KEY, chỉ có KEY được cài đặt và chưa được kích hoạt.
45 | 3.Nếu hộp văn bản KEY được để trống, nhấn vào nút KIỂM TRA sẽ phát hiện thông tin hệ thống và giá trị SKU. Phím tích hợp KEY tương ứng với phiên bản hệ thống của bạn sẽ tự động được hiển thị sau khi phát hiện.
46 | 4.Thông số thực hiện ngầm là /Q. Sau khi hoàn tất thực hiện ngầm, một tệp nhật ký sẽ được tạo. C:\W10D.log
47 | 5.Thêm menu chuột phải để chọn KEY của sản phẩm.
48 | 6.Vé đã lưu tại C:\GenuineTicket.xml
49 |
50 |
51 | NsaneForums.com
52 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
53 |
54 |
55 | <右键_选择密钥>Chọn KEY右键_选择密钥>
56 |
57 |
58 |
59 | Không được cấp phép
60 | Được cấp phép
61 | Thời gian gia hạn ban đầu
62 | Thời gian gia hạn bổ sung
63 | Thời gian gia hạn không chính hãng
64 | Thông báo
65 | Trạng thái không xác định
66 | TỰ ĐỘNG TRÌ HOÃN
67 | TỰ ĐỘNG
68 | THỦ CÔNG
69 | VÔ HIỆU HÓA
70 | W10D.log
71 | Đang chuẩn bị...
72 | Đang cài đặt key:
73 | Đang thêm key đăng ký...
74 | Đang thực thi GatherOsState.exe...
75 | Vé được lưu vào C:\GenuineTicket.xml
76 | Đang xóa key đăng ký...
77 | Đang áp dụng tệp tin GenuineTicket.xml...
78 | Đang kích hoạt hệ thống...
79 | Đặt dịch vụ WindowsUpdate thành thủ công...
80 | Đang bắt đầu dịch vụ WindowsUpdate...
81 | Không thể khởi động dịch vụ WindowsUpdate vì:
82 | Đang xóa các tệp tạm thời ...
83 | HOÀN THÀNH!
84 |
85 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/zh_TW.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>繁體中文语言名称>
5 |
6 |
7 | <标题_错误>錯誤标题_错误>
8 | <标题_信息>訊息标题_信息>
9 | <标题_警告>警告标题_警告>
10 | <标题_完成>完成标题_完成>
11 | <标题_成功>成功标题_成功>
12 |
13 |
14 |
15 | W10 數位授權 C# [線上模式]
16 | W10 數位授權 C# [離線模式]
17 | 系統訊息
18 | 產品版本
19 | 系統類型
20 | 軟體發行版本
21 | 啟用ID
22 | 部份產品金鑰
23 | 狀態
24 | Windows更新服務狀態
25 | 安裝金鑰
26 | 介面語言
27 | 存儲票證
28 | 檢驗
29 | 進度細節
30 | 啟用
31 | 離開
32 |
33 |
34 | <提示_不支持>不支援的系統版本,僅支援Windows 10。提示_不支持>
35 | <提示_无KEY>沒有內置金鑰可用於此系統版本,請自行輸入金鑰!提示_无KEY>
36 | <提示_意外错误>意外的錯誤!錯誤訊息:提示_意外错误>
37 | <提示_提取错误>解壓文件錯誤!錯誤訊息:提示_提取错误>
38 |
39 |
40 |
41 | 說明:
42 | 1.點擊啟用按鈕自動啟用數位授權。
43 | 2.點擊安裝金鑰按鈕,僅安裝金鑰並不啟用數位授權。
44 | 3.檢驗按鈕檢驗系統資訊和SKU值,如果金鑰輸入框為空白,檢驗後將自動顯示與系統版本對應的內置金鑰。
45 | 4.靜態安裝模式是/Q. 靜態安裝完成後,將建立一個事件記錄檔於 C:\W10D.log
46 | 5.新增右鍵單擊選單以選擇產品金鑰。
47 | 6.存儲的票證在 C:\GenuineTicket.xml
48 |
49 |
50 | NsaneForums.com
51 | http://www.nsaneforums.com/topic/315047-w10-digital-license-generation-c-version-of-hwid-fork/
52 |
53 |
54 | <右键_选择密钥>選擇金鑰右键_选择密钥>
55 |
56 |
57 |
58 | 未經授權
59 | 已授權
60 | 初始寬限期
61 | 延長寬限期
62 | 非授權寬限期
63 | 通知狀態
64 | 未知狀態
65 | 自動延遲
66 | 自動
67 | 手動
68 | 禁用
69 | W10D.log
70 | 正在準備...
71 | 安裝金鑰:
72 | 新增註冊表...
73 | 執行 GatherOsState.exe...
74 | 保存票證到 C:\GenuineTicket.xml
75 | 刪除註冊表...
76 | 套用 GenuineTicket.xml...
77 | 啟用系統...
78 | 將Windows更新服務更改為手動...
79 | 啟動Windows更新服務...
80 | 無法啟動Windows更新服務,因為:
81 | 刪除暫存檔案...
82 | 完成
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Langs/zh_cn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | <语言名称>简体中文语言名称>
5 |
6 |
7 | <标题_错误>错误标题_错误>
8 | <标题_信息>信息标题_信息>
9 | <标题_警告>警告标题_警告>
10 | <标题_完成>完成标题_完成>
11 | <标题_成功>成功标题_成功>
12 |
13 |
14 |
15 | W10 数字许可 C# [在线]
16 | W10 数字许可 C# [离线]
17 | 系统信息
18 | 产品名称
19 | 类型
20 | 描述
21 | 激活ID
22 | 部份产品密钥
23 | 许可证状态
24 | Windows更新服务状态
25 | 安装密钥
26 | 界面语言
27 | 保存门票
28 | 检测
29 | 进度详情
30 | 激活
31 | 退出
32 |
33 |
34 | <提示_不支持>不支持的操作系统版本,仅支持Windows10。提示_不支持>
35 | <提示_无KEY>无内置密钥可用于此版本,请自定义密钥!提示_无KEY>
36 | <提示_意外错误>意外错误!错误信息:提示_意外错误>
37 | <提示_提取错误>提取文件错误!错误信息:提示_提取错误>
38 |
39 |
40 |
41 | 说明
42 | 1.点击[激活]按钮,即可自动激活数字授权。
43 | 2.点击[安装密钥]按钮,仅安装密钥。
44 | 3.点击[检测]按钮,检测系统信息和SKU值,如果密钥文本框留空,检测后会自动显示对应你系统版本的内置密钥。
45 | 4.静默执行参数 /Q,静默执行完成后,会生成日志文件 C:\激活日志.log
46 | 5.添加选择产品密钥的右键菜单。
47 | 6.保存的门票在 C:\GenuineTicket.xml
48 |
49 |
50 | www.52pojie.cn
51 | https://www.52pojie.cn/thread-742884-1-1.html
52 |
53 |
54 | <右键_选择密钥>选择密钥右键_选择密钥>
55 |
56 |
57 |
58 | 未授权
59 | 已授权
60 | 初始宽限期
61 | 延长宽限期
62 | 非正版宽限期
63 | 通知状态
64 | 未知
65 | 自动(延迟启动)
66 | 自动
67 | 手动
68 | 禁用
69 | 激活日志.log
70 | 正在准备...
71 | 正在安装密钥:
72 | 正在添加注册表项...
73 | 正在执行 GatherOsState.exe 获取门票...
74 | 保存门票到 C:\GenuineTicket.xml
75 | 正在删除注册表项...
76 | 正在应用门票 GenuineTicket.xml...
77 | 正在激活系统...
78 | 正在设置WindowsUpdate服务为手动...
79 | 正在启动WindowsUpdate服务...
80 | 不能启动WindowsUpdate服务,原因:
81 | 正在删除临时文件...
82 | 完成。
83 |
84 |
--------------------------------------------------------------------------------
/LanguageLibrary/Language.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Dynamic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Reflection;
6 | using System.Xml.Linq;
7 | using SharedLibrary;
8 |
9 | namespace LanguageLibrary
10 | {
11 | public class Language
12 | {
13 | private static dynamic _default;
14 | public static dynamic Default { get; set; }
15 |
16 | public static void Init(string name = "en_us")
17 | {
18 |
19 | _default = new ExpandoObject();
20 | SetBaseLang(name);
21 | }
22 |
23 | public static IDictionary Defaults { get; set; }
24 | public static void Set(string name)
25 | {
26 | var xml = GetXml(name);
27 |
28 | Defaults = (IDictionary)_default.Language;
29 | dynamic temp = new ExpandoObject();
30 |
31 | XmlToDynamic.Parse(temp, XElement.Parse(xml));
32 |
33 | foreach (
34 | var item in ((IDictionary)temp.Language).Where(item => Defaults.ContainsKey(item.Key)))
35 | {
36 | Defaults[item.Key] = item.Value;
37 | }
38 |
39 | Default = Defaults.ToExpando();
40 | }
41 |
42 | private static void SetBaseLang(string name)
43 | {
44 | var xml = GetXml(name);
45 |
46 | XmlToDynamic.Parse(_default, XElement.Parse(xml));
47 | }
48 |
49 | private static string GetXml(string name)
50 | {
51 | var xml = "";
52 |
53 | using (
54 | var stream =
55 | Assembly.GetAssembly(typeof(Language))
56 | .GetManifestResourceStream($"LanguageLibrary.Langs.{name}.xml"))
57 | if (stream != null)
58 | using (var reader = new StreamReader(stream))
59 | {
60 | xml = reader.ReadToEnd();
61 | }
62 |
63 | return xml;
64 | }
65 |
66 | public static Dictionary GetLangNames()
67 | {
68 | var langs = new Dictionary();
69 |
70 | var embeddedResources = Assembly.GetAssembly(typeof(Language)).GetManifestResourceNames();
71 |
72 | foreach (var lang in embeddedResources.Where(lang => lang.ToLower().EndsWith(".xml")))
73 | {
74 | var name = lang.Split('.')[2];
75 | var xml = string.Empty;
76 |
77 | using (
78 | var stream =
79 | Assembly.GetAssembly(typeof(Language))
80 | .GetManifestResourceStream($"LanguageLibrary.Langs.{name}.xml"))
81 | if (stream != null)
82 | using (var reader = new StreamReader(stream))
83 | {
84 | xml = reader.ReadToEnd();
85 | }
86 |
87 | if (xml == string.Empty) continue;
88 | var langName = XElement.Parse(xml).Elements().First().Value;
89 |
90 | langs.Add(langName, name);
91 | }
92 |
93 | return langs;
94 | }
95 | }
96 | }
--------------------------------------------------------------------------------
/LanguageLibrary/LanguageLibrary.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {7FC2CFEA-A6B6-44BE-B774-33B6A2D5B0B8}
8 | Library
9 | Properties
10 | LanguageLibrary
11 | LanguageLibrary
12 | v4.6
13 | 512
14 |
15 |
16 |
17 |
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | pdbonly
28 | true
29 | bin\Release\
30 | TRACE
31 | prompt
32 | 4
33 |
34 |
35 | true
36 |
37 |
38 | root.pfx
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 | Designer
58 |
59 |
60 |
61 |
62 | {e2f369d2-f634-4915-96b1-39b6b4fed86e}
63 | SharedLibrary
64 |
65 |
66 |
67 |
68 |
69 | Designer
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 | Designer
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 | Designer
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 | Designer
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
--------------------------------------------------------------------------------
/LanguageLibrary/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("LanguageLibrary")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("LanguageLibrary")]
13 | [assembly: AssemblyCopyright("Copyright © 2018")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 会使此程序集中的类型
18 | //对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("7fc2cfea-a6b6-44be-b774-33b6a2d5b0b8")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
33 | //通过使用 "*",如下所示:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/LanguageLibrary/XmlToDynamic.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Dynamic;
3 | using System.Linq;
4 | using System.Xml.Linq;
5 |
6 | namespace LanguageLibrary
7 | {
8 | public class XmlToDynamic
9 | {
10 | public static void Parse(dynamic parent, XElement node)
11 | {
12 | if (node.HasElements)
13 | {
14 | if (node.Elements(node.Elements().First().Name.LocalName).Count() > 1)
15 | {
16 | //list
17 | var item = new ExpandoObject();
18 | var list = new List();
19 | foreach (var element in node.Elements())
20 | {
21 | Parse(list, element);
22 | }
23 |
24 | AddProperty(item, node.Elements().First().Name.LocalName, list);
25 | AddProperty(parent, node.Name.ToString(), item);
26 | }
27 | else
28 | {
29 | var item = new ExpandoObject();
30 |
31 | foreach (var attribute in node.Attributes())
32 | {
33 | AddProperty(item, attribute.Name.ToString(), attribute.Value.Trim());
34 | }
35 |
36 | //element
37 | foreach (var element in node.Elements())
38 | {
39 | Parse(item, element);
40 | }
41 |
42 | AddProperty(parent, node.Name.ToString(), item);
43 | }
44 | }
45 | else
46 | {
47 | AddProperty(parent, node.Name.ToString(), node.Value.Trim());
48 | }
49 | }
50 |
51 | private static void AddProperty(dynamic parent, string name, object value)
52 | {
53 | var list = parent as List;
54 | if (list != null)
55 | {
56 | list.Add(value);
57 | }
58 | else
59 | {
60 | var dictionary = parent as IDictionary;
61 | if (dictionary != null)
62 | dictionary[name] = value;
63 | }
64 | }
65 | }
66 | }
--------------------------------------------------------------------------------
/LanguageLibrary/root.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/muruoxi2018/W10-DigitalLicense/b4163a83126e4ae2e5502a82c19c8e8d917ac983/LanguageLibrary/root.pfx
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # W10-DigitalLicense
2 |
3 | Please install Eazfuscator.NET 2018.2 first
4 |
5 | http://dl.downloadly.ir/Files/Software2/Eazfuscator.NET_2018.2_Downloadly.ir.rar
6 |
7 |
8 | Gitlab Extension for Visual Studio
9 |
10 | https://marketplace.visualstudio.com/items?itemName=MysticBoy.GitLabExtensionforVisualStudio
11 |
--------------------------------------------------------------------------------
/SharedLibrary/Extensions.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using System.Dynamic;
4 |
5 | namespace SharedLibrary
6 | {
7 | public static class Extensions
8 | {
9 | public static ExpandoObject ToExpando(this IDictionary dictionary)
10 | {
11 | var expando = new ExpandoObject();
12 | var expandoDic = (IDictionary)expando;
13 |
14 | // go through the items in the dictionary and copy over the key value pairs)
15 | foreach (var kvp in dictionary)
16 | {
17 | // if the value can also be turned into an ExpandoObject, then do it!
18 | var value = kvp.Value as IDictionary;
19 | if (value != null)
20 | {
21 | var expandoValue = value.ToExpando();
22 | expandoDic.Add(kvp.Key, expandoValue);
23 | }
24 | else
25 | {
26 | var items = kvp.Value as ICollection;
27 | if (items != null)
28 | {
29 | // iterate through the collection and convert any strin-object dictionaries
30 | // along the way into expando objects
31 | var itemList = new List