diff --git a/.vs/winrar-keygen/v17/.suo b/.vs/winrar-keygen/v17/.suo
index 8d3d430b..93aed165 100644
Binary files a/.vs/winrar-keygen/v17/.suo and b/.vs/winrar-keygen/v17/.suo differ
diff --git a/.vs/winrar-keygen/v17/Browse.VC.db b/.vs/winrar-keygen/v17/Browse.VC.db
index cc6b4b6b..de97ad91 100644
Binary files a/.vs/winrar-keygen/v17/Browse.VC.db and b/.vs/winrar-keygen/v17/Browse.VC.db differ
diff --git a/bin/Win32-Release/winrar-keygen.exe b/bin/Win32-Release/winrar-keygen.exe
index ef5352ee..405690e3 100644
Binary files a/bin/Win32-Release/winrar-keygen.exe and b/bin/Win32-Release/winrar-keygen.exe differ
diff --git a/bin/Win32-Release/winrar-keygen.pdb b/bin/Win32-Release/winrar-keygen.pdb
index 2cea42d1..2654c5a1 100644
Binary files a/bin/Win32-Release/winrar-keygen.pdb and b/bin/Win32-Release/winrar-keygen.pdb differ
diff --git a/bin/x64-Release/winrar-keygen.exe b/bin/x64-Release/winrar-keygen.exe
index 4b649913..58efac8b 100644
Binary files a/bin/x64-Release/winrar-keygen.exe and b/bin/x64-Release/winrar-keygen.exe differ
diff --git a/bin/x64-Release/winrar-keygen.pdb b/bin/x64-Release/winrar-keygen.pdb
index cfa09418..f22e595a 100644
Binary files a/bin/x64-Release/winrar-keygen.pdb and b/bin/x64-Release/winrar-keygen.pdb differ
diff --git a/icon.ico b/icon.ico
index 3c3aa43b..cdd18944 100644
Binary files a/icon.ico and b/icon.ico differ
diff --git a/icon.png b/icon.png
index b72ebddc..24966547 100644
Binary files a/icon.png and b/icon.png differ
diff --git a/icon.svg b/icon.svg
index ad5a0e04..39f9d9da 100644
--- a/icon.svg
+++ b/icon.svg
@@ -1 +1,58 @@
-
\ No newline at end of file
+
+
+
diff --git a/obj/Win32-Release/_tmain.obj b/obj/Win32-Release/_tmain.obj
deleted file mode 100644
index c9f9d16e..00000000
Binary files a/obj/Win32-Release/_tmain.obj and /dev/null differ
diff --git a/obj/Win32-Release/vc143.pdb b/obj/Win32-Release/vc143.pdb
deleted file mode 100644
index 2ff647c2..00000000
Binary files a/obj/Win32-Release/vc143.pdb and /dev/null differ
diff --git a/obj/Win32-Release/vcpkg.applocal.log b/obj/Win32-Release/vcpkg.applocal.log
deleted file mode 100644
index e02abfc9..00000000
--- a/obj/Win32-Release/vcpkg.applocal.log
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/obj/Win32-Release/winrar-keygen.exe.recipe b/obj/Win32-Release/winrar-keygen.exe.recipe
deleted file mode 100644
index 8978cb64..00000000
--- a/obj/Win32-Release/winrar-keygen.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- D:\Users\haoning\Documents\GitHub\@bitcookies\winrar-keygen\bin\Win32-Release\winrar-keygen.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/obj/Win32-Release/winrar-keygen.iobj b/obj/Win32-Release/winrar-keygen.iobj
deleted file mode 100644
index 0591444a..00000000
Binary files a/obj/Win32-Release/winrar-keygen.iobj and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.ipdb b/obj/Win32-Release/winrar-keygen.ipdb
deleted file mode 100644
index 6a308c98..00000000
Binary files a/obj/Win32-Release/winrar-keygen.ipdb and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.log b/obj/Win32-Release/winrar-keygen.log
deleted file mode 100644
index 3eb6fad2..00000000
--- a/obj/Win32-Release/winrar-keygen.log
+++ /dev/null
@@ -1,6 +0,0 @@
- _tmain.cpp
- 正在生成代码
- Previous IPDB not found, fall back to full compilation.
- All 413 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
- 已完成代码的生成
- winrar-keygen.vcxproj -> D:\Users\haoning\Documents\GitHub\@bitcookies\winrar-keygen\bin\Win32-Release\winrar-keygen.exe
diff --git a/obj/Win32-Release/winrar-keygen.res b/obj/Win32-Release/winrar-keygen.res
deleted file mode 100644
index a2c1ea3b..00000000
Binary files a/obj/Win32-Release/winrar-keygen.res and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/CL.command.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/CL.command.1.tlog
deleted file mode 100644
index b9577e44..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/CL.read.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/CL.read.1.tlog
deleted file mode 100644
index 128a2d51..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/CL.write.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/CL.write.1.tlog
deleted file mode 100644
index d4058ad1..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/link.command.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/link.command.1.tlog
deleted file mode 100644
index c4704094..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/link.command.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/link.read.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/link.read.1.tlog
deleted file mode 100644
index 1ee74fe5..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/link.read.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/link.write.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/link.write.1.tlog
deleted file mode 100644
index 40a3257e..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/link.write.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/rc.command.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/rc.command.1.tlog
deleted file mode 100644
index 26e5be82..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/rc.command.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/rc.read.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/rc.read.1.tlog
deleted file mode 100644
index 10df12ad..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/rc.read.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/rc.write.1.tlog b/obj/Win32-Release/winrar-keygen.tlog/rc.write.1.tlog
deleted file mode 100644
index 88bce4ca..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/rc.write.1.tlog and /dev/null differ
diff --git a/obj/Win32-Release/winrar-keygen.tlog/winrar-keygen.lastbuildstate b/obj/Win32-Release/winrar-keygen.tlog/winrar-keygen.lastbuildstate
deleted file mode 100644
index 5ca4be27..00000000
--- a/obj/Win32-Release/winrar-keygen.tlog/winrar-keygen.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.30.30705:TargetPlatformVersion=10.0.19041.0:
-Release|Win32|D:\Users\haoning\Documents\GitHub\@bitcookies\winrar-keygen\|
diff --git a/obj/Win32-Release/winrar-keygen.tlog/winrar-keygen.write.1u.tlog b/obj/Win32-Release/winrar-keygen.tlog/winrar-keygen.write.1u.tlog
deleted file mode 100644
index 1aa6284d..00000000
Binary files a/obj/Win32-Release/winrar-keygen.tlog/winrar-keygen.write.1u.tlog and /dev/null differ
diff --git a/obj/x64-Release/_tmain.obj b/obj/x64-Release/_tmain.obj
deleted file mode 100644
index 198c52e3..00000000
Binary files a/obj/x64-Release/_tmain.obj and /dev/null differ
diff --git a/obj/x64-Release/vc143.pdb b/obj/x64-Release/vc143.pdb
deleted file mode 100644
index bd669689..00000000
Binary files a/obj/x64-Release/vc143.pdb and /dev/null differ
diff --git a/obj/x64-Release/vcpkg.applocal.log b/obj/x64-Release/vcpkg.applocal.log
deleted file mode 100644
index e02abfc9..00000000
--- a/obj/x64-Release/vcpkg.applocal.log
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/obj/x64-Release/winrar-keygen.Build.CppClean.log b/obj/x64-Release/winrar-keygen.Build.CppClean.log
deleted file mode 100644
index 49edd58c..00000000
--- a/obj/x64-Release/winrar-keygen.Build.CppClean.log
+++ /dev/null
@@ -1,3 +0,0 @@
-d:\users\haoning\documents\github\@bitcookies\winrar-keygen\bin\x64-release\winrar-keygen.pdb
-d:\users\haoning\documents\github\@bitcookies\winrar-keygen\bin\x64-release\winrar-keygen.exe
-d:\users\haoning\documents\github\@bitcookies\winrar-keygen\obj\x64-release\winrar-keygen.vcxproj.filelistabsolute.txt
diff --git a/obj/x64-Release/winrar-keygen.exe.recipe b/obj/x64-Release/winrar-keygen.exe.recipe
deleted file mode 100644
index e87dcedf..00000000
--- a/obj/x64-Release/winrar-keygen.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- D:\Users\haoning\Documents\GitHub\@bitcookies\winrar-keygen\bin\x64-Release\winrar-keygen.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/obj/x64-Release/winrar-keygen.iobj b/obj/x64-Release/winrar-keygen.iobj
deleted file mode 100644
index cba9412e..00000000
Binary files a/obj/x64-Release/winrar-keygen.iobj and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.ipdb b/obj/x64-Release/winrar-keygen.ipdb
deleted file mode 100644
index 053a45b5..00000000
Binary files a/obj/x64-Release/winrar-keygen.ipdb and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.log b/obj/x64-Release/winrar-keygen.log
deleted file mode 100644
index 38696622..00000000
--- a/obj/x64-Release/winrar-keygen.log
+++ /dev/null
@@ -1,6 +0,0 @@
- _tmain.cpp
- 正在生成代码
- Previous IPDB not found, fall back to full compilation.
- All 414 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
- 已完成代码的生成
- winrar-keygen.vcxproj -> D:\Users\haoning\Documents\GitHub\@bitcookies\winrar-keygen\bin\x64-Release\winrar-keygen.exe
diff --git a/obj/x64-Release/winrar-keygen.res b/obj/x64-Release/winrar-keygen.res
deleted file mode 100644
index a2c1ea3b..00000000
Binary files a/obj/x64-Release/winrar-keygen.res and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/CL.command.1.tlog b/obj/x64-Release/winrar-keygen.tlog/CL.command.1.tlog
deleted file mode 100644
index b96d72c8..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/CL.read.1.tlog b/obj/x64-Release/winrar-keygen.tlog/CL.read.1.tlog
deleted file mode 100644
index 2ff44e7c..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/CL.write.1.tlog b/obj/x64-Release/winrar-keygen.tlog/CL.write.1.tlog
deleted file mode 100644
index 59d8e979..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/link.command.1.tlog b/obj/x64-Release/winrar-keygen.tlog/link.command.1.tlog
deleted file mode 100644
index 3007211d..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/link.command.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/link.read.1.tlog b/obj/x64-Release/winrar-keygen.tlog/link.read.1.tlog
deleted file mode 100644
index e59118bd..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/link.read.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/link.write.1.tlog b/obj/x64-Release/winrar-keygen.tlog/link.write.1.tlog
deleted file mode 100644
index 0fa20b54..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/link.write.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/rc.command.1.tlog b/obj/x64-Release/winrar-keygen.tlog/rc.command.1.tlog
deleted file mode 100644
index d994b2a9..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/rc.command.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/rc.read.1.tlog b/obj/x64-Release/winrar-keygen.tlog/rc.read.1.tlog
deleted file mode 100644
index 10df12ad..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/rc.read.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/rc.write.1.tlog b/obj/x64-Release/winrar-keygen.tlog/rc.write.1.tlog
deleted file mode 100644
index d7b935f9..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/rc.write.1.tlog and /dev/null differ
diff --git a/obj/x64-Release/winrar-keygen.tlog/winrar-keygen.lastbuildstate b/obj/x64-Release/winrar-keygen.tlog/winrar-keygen.lastbuildstate
deleted file mode 100644
index 1e880b03..00000000
--- a/obj/x64-Release/winrar-keygen.tlog/winrar-keygen.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.30.30705:TargetPlatformVersion=10.0.19041.0:
-Release|x64|D:\Users\haoning\Documents\GitHub\@bitcookies\winrar-keygen\|
diff --git a/obj/x64-Release/winrar-keygen.tlog/winrar-keygen.write.1u.tlog b/obj/x64-Release/winrar-keygen.tlog/winrar-keygen.write.1u.tlog
deleted file mode 100644
index 93c2805f..00000000
Binary files a/obj/x64-Release/winrar-keygen.tlog/winrar-keygen.write.1u.tlog and /dev/null differ