diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
new file mode 100644
index 0000000..f24c27a
--- /dev/null
+++ b/.vs/VSWorkspaceState.json
@@ -0,0 +1,7 @@
+{
+ "ExpandedNodes": [
+ ""
+ ],
+ "SelectedNode": "\\balong_usbdload.sln",
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
new file mode 100644
index 0000000..9f0ea27
Binary files /dev/null and b/.vs/slnx.sqlite differ
diff --git a/winbuild/Release/balong_usbdload.exe b/winbuild/Release/balong_usbdload.exe
deleted file mode 100644
index 151da67..0000000
Binary files a/winbuild/Release/balong_usbdload.exe and /dev/null differ
diff --git a/winbuild/Release/loader-patch.exe b/winbuild/Release/loader-patch.exe
deleted file mode 100644
index b8abc98..0000000
Binary files a/winbuild/Release/loader-patch.exe and /dev/null differ
diff --git a/winbuild/Release/ptable-injector.exe b/winbuild/Release/ptable-injector.exe
deleted file mode 100644
index 65301d4..0000000
Binary files a/winbuild/Release/ptable-injector.exe and /dev/null differ
diff --git a/winbuild/Release/ptable-list.exe b/winbuild/Release/ptable-list.exe
deleted file mode 100644
index 9423fe6..0000000
Binary files a/winbuild/Release/ptable-list.exe and /dev/null differ
diff --git a/winbuild/balong_usbdload.sln b/winbuild/balong_usbdload.sln
index 1fc6f53..1ad9703 100644
--- a/winbuild/balong_usbdload.sln
+++ b/winbuild/balong_usbdload.sln
@@ -1,6 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.35122.118
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "balong_usbdload", "balong_usbdload\balong_usbdload.vcxproj", "{6327503F-A1F5-49F8-906E-99EBAF484E75}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ptable-injector", "ptable-injector\ptable-injector.vcxproj", "{46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}"
@@ -9,30 +11,53 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loader-patch", "loader-patc
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ptable-list", "ptable-list\ptable-list.vcxproj", "{B7796E39-5EF2-448E-A37A-248A7F309F85}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BB628391-45B6-45D0-86D0-C66F43BA8292}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6327503F-A1F5-49F8-906E-99EBAF484E75}.Debug|Win32.ActiveCfg = Debug|Win32
{6327503F-A1F5-49F8-906E-99EBAF484E75}.Debug|Win32.Build.0 = Debug|Win32
+ {6327503F-A1F5-49F8-906E-99EBAF484E75}.Debug|x64.ActiveCfg = Debug|x64
+ {6327503F-A1F5-49F8-906E-99EBAF484E75}.Debug|x64.Build.0 = Debug|x64
{6327503F-A1F5-49F8-906E-99EBAF484E75}.Release|Win32.ActiveCfg = Release|Win32
{6327503F-A1F5-49F8-906E-99EBAF484E75}.Release|Win32.Build.0 = Release|Win32
+ {6327503F-A1F5-49F8-906E-99EBAF484E75}.Release|x64.ActiveCfg = Release|x64
+ {6327503F-A1F5-49F8-906E-99EBAF484E75}.Release|x64.Build.0 = Release|x64
{46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}.Debug|Win32.ActiveCfg = Debug|Win32
{46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}.Debug|Win32.Build.0 = Debug|Win32
+ {46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}.Debug|x64.ActiveCfg = Debug|x64
+ {46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}.Debug|x64.Build.0 = Debug|x64
{46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}.Release|Win32.ActiveCfg = Release|Win32
{46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}.Release|Win32.Build.0 = Release|Win32
+ {46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}.Release|x64.ActiveCfg = Release|x64
+ {46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}.Release|x64.Build.0 = Release|x64
{9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}.Debug|Win32.ActiveCfg = Debug|Win32
{9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}.Debug|Win32.Build.0 = Debug|Win32
+ {9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}.Debug|x64.ActiveCfg = Debug|x64
+ {9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}.Debug|x64.Build.0 = Debug|x64
{9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}.Release|Win32.ActiveCfg = Release|Win32
{9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}.Release|Win32.Build.0 = Release|Win32
+ {9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}.Release|x64.ActiveCfg = Release|x64
+ {9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}.Release|x64.Build.0 = Release|x64
{B7796E39-5EF2-448E-A37A-248A7F309F85}.Debug|Win32.ActiveCfg = Debug|Win32
{B7796E39-5EF2-448E-A37A-248A7F309F85}.Debug|Win32.Build.0 = Debug|Win32
+ {B7796E39-5EF2-448E-A37A-248A7F309F85}.Debug|x64.ActiveCfg = Debug|x64
+ {B7796E39-5EF2-448E-A37A-248A7F309F85}.Debug|x64.Build.0 = Debug|x64
{B7796E39-5EF2-448E-A37A-248A7F309F85}.Release|Win32.ActiveCfg = Release|Win32
{B7796E39-5EF2-448E-A37A-248A7F309F85}.Release|Win32.Build.0 = Release|Win32
+ {B7796E39-5EF2-448E-A37A-248A7F309F85}.Release|x64.ActiveCfg = Release|x64
+ {B7796E39-5EF2-448E-A37A-248A7F309F85}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {840FEDC0-532E-475C-AA02-8102A32F8765}
+ EndGlobalSection
EndGlobal
diff --git a/winbuild/balong_usbdload/Release/balong_usbdload.log b/winbuild/balong_usbdload/Release/balong_usbdload.log
new file mode 100644
index 0000000..658b304
--- /dev/null
+++ b/winbuild/balong_usbdload/Release/balong_usbdload.log
@@ -0,0 +1 @@
+C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(497,5): error MSB8041: MFC libraries are required for this project. Install them from the Visual Studio installer (Individual Components tab) for any toolsets and architectures being used.
diff --git a/winbuild/balong_usbdload/balong_usbdload.vcxproj b/winbuild/balong_usbdload/balong_usbdload.vcxproj
index 7edd5b9..8f2e538 100644
--- a/winbuild/balong_usbdload/balong_usbdload.vcxproj
+++ b/winbuild/balong_usbdload/balong_usbdload.vcxproj
@@ -5,15 +5,24 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{6327503F-A1F5-49F8-906E-99EBAF484E75}
Win32Proj
balong_usbdload
+ 10.0
@@ -23,10 +32,25 @@
Unicode
Static
+
+ Application
+ true
+ v110_xp
+ Unicode
+ Static
+
Application
false
- v110_xp
+ v143
+ true
+ Unicode
+ Static
+
+
+ Application
+ false
+ v143
true
Unicode
Static
@@ -37,16 +61,28 @@
+
+
+
+
+
+
true
+
+ true
+
false
+
+ false
+
@@ -62,6 +98,21 @@
setupapi.lib;Ws2_32.lib
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(ProjectDir);$(ProjectDir)\..\shared
+
+
+ Console
+ true
+ setupapi.lib;Ws2_32.lib
+
+
Level3
@@ -81,13 +132,34 @@
setupapi.lib;Ws2_32.lib
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(ProjectDir);$(ProjectDir)\..\shared
+
+
+ Console
+ false
+ true
+ true
+ setupapi.lib;Ws2_32.lib
+
+
+
+
diff --git a/winbuild/balong_usbdload/balong_usbdload.vcxproj.filters b/winbuild/balong_usbdload/balong_usbdload.vcxproj.filters
index 0609eb7..6199546 100644
--- a/winbuild/balong_usbdload/balong_usbdload.vcxproj.filters
+++ b/winbuild/balong_usbdload/balong_usbdload.vcxproj.filters
@@ -18,27 +18,33 @@
Source Files
-
- Source Files
-
Source Files
Source Files
+
+ Source Files
+
+
+ Source Files
+
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
+ Header Files
+
+
Header Files
diff --git a/winbuild/balong_usbdload/balong_usbdload.vcxproj.user b/winbuild/balong_usbdload/balong_usbdload.vcxproj.user
new file mode 100644
index 0000000..88a5509
--- /dev/null
+++ b/winbuild/balong_usbdload/balong_usbdload.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/winbuild/balong_usbdload/x64/Debug/balong_usbdload.Build.CppClean.log b/winbuild/balong_usbdload/x64/Debug/balong_usbdload.Build.CppClean.log
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/balong_usbdload/x64/Debug/balong_usbdload.log b/winbuild/balong_usbdload/x64/Debug/balong_usbdload.log
new file mode 100644
index 0000000..5f28270
--- /dev/null
+++ b/winbuild/balong_usbdload/x64/Debug/balong_usbdload.log
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/winbuild/balong_usbdload/x64/Debug/balong_usbdload.vcxproj.FileListAbsolute.txt b/winbuild/balong_usbdload/x64/Debug/balong_usbdload.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/balong_usbdload/x64/Release/balong-usbdload.obj b/winbuild/balong_usbdload/x64/Release/balong-usbdload.obj
new file mode 100644
index 0000000..c7f1854
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong-usbdload.obj differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.Build.CppClean.log b/winbuild/balong_usbdload/x64/Release/balong_usbdload.Build.CppClean.log
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.exe.recipe b/winbuild/balong_usbdload/x64/Release/balong_usbdload.exe.recipe
new file mode 100644
index 0000000..7225fcd
--- /dev/null
+++ b/winbuild/balong_usbdload/x64/Release/balong_usbdload.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\x64\Release\balong_usbdload.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.iobj b/winbuild/balong_usbdload/x64/Release/balong_usbdload.iobj
new file mode 100644
index 0000000..1d05972
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong_usbdload.iobj differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.ipdb b/winbuild/balong_usbdload/x64/Release/balong_usbdload.ipdb
new file mode 100644
index 0000000..597a23a
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong_usbdload.ipdb differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.log b/winbuild/balong_usbdload/x64/Release/balong_usbdload.log
new file mode 100644
index 0000000..3640e4a
--- /dev/null
+++ b/winbuild/balong_usbdload/x64/Release/balong_usbdload.log
@@ -0,0 +1,7 @@
+ exploit.c
+C:\Users\Kaan\Downloads\5785\balong-usbdload\exploit.c(17,27): warning C4018: '<': signed/unsigned mismatch
+ Generating code
+ Previous IPDB not found, fall back to full compilation.
+ All 38 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
+ Finished generating code
+ balong_usbdload.vcxproj -> C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\x64\Release\balong_usbdload.exe
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.command.1.tlog b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..6fb158a
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.command.1.tlog differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.read.1.tlog b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..ab5b4fe
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.read.1.tlog differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.write.1.tlog b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..7b37c5f
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/CL.write.1.tlog differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/Cl.items.tlog b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/Cl.items.tlog
new file mode 100644
index 0000000..51baddb
--- /dev/null
+++ b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/Cl.items.tlog
@@ -0,0 +1,5 @@
+C:\Users\Kaan\Downloads\5785\balong-usbdload\balong-usbdload.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\balong_usbdload\x64\Release\balong-usbdload.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\exploit.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\balong_usbdload\x64\Release\exploit.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\parts.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\balong_usbdload\x64\Release\parts.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\patcher.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\balong_usbdload\x64\Release\patcher.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\shared\getopt.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\balong_usbdload\x64\Release\getopt.obj
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/balong_usbdload.lastbuildstate b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/balong_usbdload.lastbuildstate
new file mode 100644
index 0000000..1e3713b
--- /dev/null
+++ b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/balong_usbdload.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.40.33807:TargetPlatformVersion=10.0.22621.0:
+Release|x64|C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\|
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.command.1.tlog b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.command.1.tlog
new file mode 100644
index 0000000..c4039d4
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.command.1.tlog differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.read.1.tlog b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.read.1.tlog
new file mode 100644
index 0000000..b896933
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.read.1.tlog differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.secondary.1.tlog b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.secondary.1.tlog
new file mode 100644
index 0000000..3a5b24d
--- /dev/null
+++ b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.secondary.1.tlog
@@ -0,0 +1,3 @@
+^C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\BALONG_USBDLOAD\X64\RELEASE\BALONG-USBDLOAD.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\BALONG_USBDLOAD\X64\RELEASE\EXPLOIT.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\BALONG_USBDLOAD\X64\RELEASE\GETOPT.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\BALONG_USBDLOAD\X64\RELEASE\PARTS.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\BALONG_USBDLOAD\X64\RELEASE\PATCHER.OBJ
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\balong_usbdload\x64\Release\balong_usbdload.IPDB
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\balong_usbdload\x64\Release\balong_usbdload.iobj
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.write.1.tlog b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.write.1.tlog
new file mode 100644
index 0000000..7534970
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/balong_usbdload.tlog/link.write.1.tlog differ
diff --git a/winbuild/balong_usbdload/x64/Release/balong_usbdload.vcxproj.FileListAbsolute.txt b/winbuild/balong_usbdload/x64/Release/balong_usbdload.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/balong_usbdload/x64/Release/exploit.obj b/winbuild/balong_usbdload/x64/Release/exploit.obj
new file mode 100644
index 0000000..4995a54
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/exploit.obj differ
diff --git a/winbuild/balong_usbdload/x64/Release/getopt.obj b/winbuild/balong_usbdload/x64/Release/getopt.obj
new file mode 100644
index 0000000..0d14e99
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/getopt.obj differ
diff --git a/winbuild/balong_usbdload/x64/Release/parts.obj b/winbuild/balong_usbdload/x64/Release/parts.obj
new file mode 100644
index 0000000..b1165b7
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/parts.obj differ
diff --git a/winbuild/balong_usbdload/x64/Release/patcher.obj b/winbuild/balong_usbdload/x64/Release/patcher.obj
new file mode 100644
index 0000000..3a2bd19
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/patcher.obj differ
diff --git a/winbuild/balong_usbdload/x64/Release/vc143.pdb b/winbuild/balong_usbdload/x64/Release/vc143.pdb
new file mode 100644
index 0000000..6d18d84
Binary files /dev/null and b/winbuild/balong_usbdload/x64/Release/vc143.pdb differ
diff --git a/winbuild/loader-patch/loader-patch.vcxproj b/winbuild/loader-patch/loader-patch.vcxproj
index 291fb18..532163d 100644
--- a/winbuild/loader-patch/loader-patch.vcxproj
+++ b/winbuild/loader-patch/loader-patch.vcxproj
@@ -5,15 +5,24 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{9171DC4C-4C60-4B42-A84B-CD55B9BD17F6}
Win32Proj
loaderpatch
+ 10.0
@@ -23,10 +32,25 @@
Unicode
Static
+
+ Application
+ true
+ v110_xp
+ Unicode
+ Static
+
Application
false
- v110_xp
+ v143
+ true
+ Unicode
+ Static
+
+
+ Application
+ false
+ v143
true
Unicode
Static
@@ -37,16 +61,28 @@
+
+
+
+
+
+
true
+
+ true
+
false
+
+ false
+
@@ -61,6 +97,20 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(ProjectDir);$(ProjectDir)\..\shared
+
+
+ Console
+ true
+
+
Level3
@@ -79,6 +129,24 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(ProjectDir);$(ProjectDir)\..\shared
+
+
+ Console
+ false
+ true
+ true
+
+
diff --git a/winbuild/loader-patch/loader-patch.vcxproj.user b/winbuild/loader-patch/loader-patch.vcxproj.user
new file mode 100644
index 0000000..88a5509
--- /dev/null
+++ b/winbuild/loader-patch/loader-patch.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/winbuild/loader-patch/x64/Debug/loader-patch.Build.CppClean.log b/winbuild/loader-patch/x64/Debug/loader-patch.Build.CppClean.log
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/loader-patch/x64/Debug/loader-patch.log b/winbuild/loader-patch/x64/Debug/loader-patch.log
new file mode 100644
index 0000000..5f28270
--- /dev/null
+++ b/winbuild/loader-patch/x64/Debug/loader-patch.log
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/winbuild/loader-patch/x64/Debug/loader-patch.vcxproj.FileListAbsolute.txt b/winbuild/loader-patch/x64/Debug/loader-patch.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/loader-patch/x64/Release/getopt.obj b/winbuild/loader-patch/x64/Release/getopt.obj
new file mode 100644
index 0000000..b171890
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/getopt.obj differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.Build.CppClean.log b/winbuild/loader-patch/x64/Release/loader-patch.Build.CppClean.log
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.exe.recipe b/winbuild/loader-patch/x64/Release/loader-patch.exe.recipe
new file mode 100644
index 0000000..12767b0
--- /dev/null
+++ b/winbuild/loader-patch/x64/Release/loader-patch.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\x64\Release\loader-patch.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.iobj b/winbuild/loader-patch/x64/Release/loader-patch.iobj
new file mode 100644
index 0000000..73c0039
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.iobj differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.ipdb b/winbuild/loader-patch/x64/Release/loader-patch.ipdb
new file mode 100644
index 0000000..988dc3c
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.ipdb differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.log b/winbuild/loader-patch/x64/Release/loader-patch.log
new file mode 100644
index 0000000..acaa324
--- /dev/null
+++ b/winbuild/loader-patch/x64/Release/loader-patch.log
@@ -0,0 +1,8 @@
+ loader-patch.c
+ patcher.c
+ getopt.c
+ Generating code
+ Previous IPDB not found, fall back to full compilation.
+ All 21 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
+ Finished generating code
+ loader-patch.vcxproj -> C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\x64\Release\loader-patch.exe
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.obj b/winbuild/loader-patch/x64/Release/loader-patch.obj
new file mode 100644
index 0000000..2a57d7c
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.obj differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.command.1.tlog b/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..3ef2ae7
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.command.1.tlog differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.read.1.tlog b/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..f311589
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.read.1.tlog differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.write.1.tlog b/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..5751d65
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.tlog/CL.write.1.tlog differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/Cl.items.tlog b/winbuild/loader-patch/x64/Release/loader-patch.tlog/Cl.items.tlog
new file mode 100644
index 0000000..a2fe4a5
--- /dev/null
+++ b/winbuild/loader-patch/x64/Release/loader-patch.tlog/Cl.items.tlog
@@ -0,0 +1,3 @@
+C:\Users\Kaan\Downloads\5785\balong-usbdload\loader-patch.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\loader-patch\x64\Release\loader-patch.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\patcher.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\loader-patch\x64\Release\patcher.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\shared\getopt.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\loader-patch\x64\Release\getopt.obj
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.command.1.tlog b/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.command.1.tlog
new file mode 100644
index 0000000..b9fe2f8
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.command.1.tlog differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.read.1.tlog b/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.read.1.tlog
new file mode 100644
index 0000000..ffd71fe
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.read.1.tlog differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.secondary.1.tlog b/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.secondary.1.tlog
new file mode 100644
index 0000000..e8a2f2e
--- /dev/null
+++ b/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.secondary.1.tlog
@@ -0,0 +1,3 @@
+^C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\LOADER-PATCH\X64\RELEASE\GETOPT.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\LOADER-PATCH\X64\RELEASE\LOADER-PATCH.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\LOADER-PATCH\X64\RELEASE\PATCHER.OBJ
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\loader-patch\x64\Release\loader-patch.IPDB
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\loader-patch\x64\Release\loader-patch.iobj
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.write.1.tlog b/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.write.1.tlog
new file mode 100644
index 0000000..e99a72e
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/loader-patch.tlog/link.write.1.tlog differ
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.tlog/loader-patch.lastbuildstate b/winbuild/loader-patch/x64/Release/loader-patch.tlog/loader-patch.lastbuildstate
new file mode 100644
index 0000000..1e3713b
--- /dev/null
+++ b/winbuild/loader-patch/x64/Release/loader-patch.tlog/loader-patch.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.40.33807:TargetPlatformVersion=10.0.22621.0:
+Release|x64|C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\|
diff --git a/winbuild/loader-patch/x64/Release/loader-patch.vcxproj.FileListAbsolute.txt b/winbuild/loader-patch/x64/Release/loader-patch.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/loader-patch/x64/Release/patcher.obj b/winbuild/loader-patch/x64/Release/patcher.obj
new file mode 100644
index 0000000..2ad7cae
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/patcher.obj differ
diff --git a/winbuild/loader-patch/x64/Release/vc143.pdb b/winbuild/loader-patch/x64/Release/vc143.pdb
new file mode 100644
index 0000000..74bcde7
Binary files /dev/null and b/winbuild/loader-patch/x64/Release/vc143.pdb differ
diff --git a/winbuild/ptable-injector/ptable-injector.vcxproj b/winbuild/ptable-injector/ptable-injector.vcxproj
index c7da8ba..4c34ec4 100644
--- a/winbuild/ptable-injector/ptable-injector.vcxproj
+++ b/winbuild/ptable-injector/ptable-injector.vcxproj
@@ -5,15 +5,24 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{46C5A298-B5FF-458B-9F2E-1AC79AFC68C3}
Win32Proj
ptableinjector
+ 10.0
@@ -23,10 +32,25 @@
Unicode
Static
+
+ Application
+ true
+ v110_xp
+ Unicode
+ Static
+
Application
false
- v110_xp
+ v143
+ true
+ Unicode
+ Static
+
+
+ Application
+ false
+ v143
true
Unicode
Static
@@ -37,16 +61,28 @@
+
+
+
+
+
+
true
+
+ true
+
false
+
+ false
+
@@ -61,6 +97,20 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(ProjectDir);$(ProjectDir)\..\shared
+
+
+ Console
+ true
+
+
Level3
@@ -79,6 +129,24 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(ProjectDir);$(ProjectDir)\..\shared
+
+
+ Console
+ false
+ true
+ true
+
+
diff --git a/winbuild/ptable-injector/ptable-injector.vcxproj.user b/winbuild/ptable-injector/ptable-injector.vcxproj.user
new file mode 100644
index 0000000..88a5509
--- /dev/null
+++ b/winbuild/ptable-injector/ptable-injector.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/winbuild/ptable-injector/x64/Debug/ptable-injector.Build.CppClean.log b/winbuild/ptable-injector/x64/Debug/ptable-injector.Build.CppClean.log
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/ptable-injector/x64/Debug/ptable-injector.log b/winbuild/ptable-injector/x64/Debug/ptable-injector.log
new file mode 100644
index 0000000..5f28270
--- /dev/null
+++ b/winbuild/ptable-injector/x64/Debug/ptable-injector.log
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/winbuild/ptable-injector/x64/Debug/ptable-injector.vcxproj.FileListAbsolute.txt b/winbuild/ptable-injector/x64/Debug/ptable-injector.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/ptable-injector/x64/Release/getopt.obj b/winbuild/ptable-injector/x64/Release/getopt.obj
new file mode 100644
index 0000000..f975da2
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/getopt.obj differ
diff --git a/winbuild/ptable-injector/x64/Release/parts.obj b/winbuild/ptable-injector/x64/Release/parts.obj
new file mode 100644
index 0000000..27a3147
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/parts.obj differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.Build.CppClean.log b/winbuild/ptable-injector/x64/Release/ptable-injector.Build.CppClean.log
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.exe.recipe b/winbuild/ptable-injector/x64/Release/ptable-injector.exe.recipe
new file mode 100644
index 0000000..2e06582
--- /dev/null
+++ b/winbuild/ptable-injector/x64/Release/ptable-injector.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\x64\Release\ptable-injector.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.iobj b/winbuild/ptable-injector/x64/Release/ptable-injector.iobj
new file mode 100644
index 0000000..759d846
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.iobj differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.ipdb b/winbuild/ptable-injector/x64/Release/ptable-injector.ipdb
new file mode 100644
index 0000000..3039035
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.ipdb differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.log b/winbuild/ptable-injector/x64/Release/ptable-injector.log
new file mode 100644
index 0000000..a4b56fb
--- /dev/null
+++ b/winbuild/ptable-injector/x64/Release/ptable-injector.log
@@ -0,0 +1,8 @@
+ parts.c
+ ptable-injector.c
+ getopt.c
+ Generating code
+ Previous IPDB not found, fall back to full compilation.
+ All 15 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
+ Finished generating code
+ ptable-injector.vcxproj -> C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\x64\Release\ptable-injector.exe
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.obj b/winbuild/ptable-injector/x64/Release/ptable-injector.obj
new file mode 100644
index 0000000..f6f9ee7
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.obj differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.command.1.tlog b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..0ce9121
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.command.1.tlog differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.read.1.tlog b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..d3ea37f
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.read.1.tlog differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.write.1.tlog b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..27b5e2d
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/CL.write.1.tlog differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/Cl.items.tlog b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/Cl.items.tlog
new file mode 100644
index 0000000..1ecb52f
--- /dev/null
+++ b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/Cl.items.tlog
@@ -0,0 +1,3 @@
+C:\Users\Kaan\Downloads\5785\balong-usbdload\parts.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-injector\x64\Release\parts.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\ptable-injector.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-injector\x64\Release\ptable-injector.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\shared\getopt.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-injector\x64\Release\getopt.obj
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.command.1.tlog b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.command.1.tlog
new file mode 100644
index 0000000..9c64fa5
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.command.1.tlog differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.read.1.tlog b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.read.1.tlog
new file mode 100644
index 0000000..fa35ffe
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.read.1.tlog differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.secondary.1.tlog b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.secondary.1.tlog
new file mode 100644
index 0000000..551cc56
--- /dev/null
+++ b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.secondary.1.tlog
@@ -0,0 +1,3 @@
+^C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\PTABLE-INJECTOR\X64\RELEASE\GETOPT.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\PTABLE-INJECTOR\X64\RELEASE\PARTS.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\PTABLE-INJECTOR\X64\RELEASE\PTABLE-INJECTOR.OBJ
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-injector\x64\Release\ptable-injector.IPDB
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-injector\x64\Release\ptable-injector.iobj
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.write.1.tlog b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.write.1.tlog
new file mode 100644
index 0000000..02893f0
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/link.write.1.tlog differ
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/ptable-injector.lastbuildstate b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/ptable-injector.lastbuildstate
new file mode 100644
index 0000000..1e3713b
--- /dev/null
+++ b/winbuild/ptable-injector/x64/Release/ptable-injector.tlog/ptable-injector.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.40.33807:TargetPlatformVersion=10.0.22621.0:
+Release|x64|C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\|
diff --git a/winbuild/ptable-injector/x64/Release/ptable-injector.vcxproj.FileListAbsolute.txt b/winbuild/ptable-injector/x64/Release/ptable-injector.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/ptable-injector/x64/Release/vc143.pdb b/winbuild/ptable-injector/x64/Release/vc143.pdb
new file mode 100644
index 0000000..6466268
Binary files /dev/null and b/winbuild/ptable-injector/x64/Release/vc143.pdb differ
diff --git a/winbuild/ptable-list/ptable-list.vcxproj b/winbuild/ptable-list/ptable-list.vcxproj
index e4a6f81..48f49bc 100644
--- a/winbuild/ptable-list/ptable-list.vcxproj
+++ b/winbuild/ptable-list/ptable-list.vcxproj
@@ -5,15 +5,24 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{B7796E39-5EF2-448E-A37A-248A7F309F85}
Win32Proj
ptablelist
+ 10.0
@@ -23,10 +32,25 @@
Unicode
Static
+
+ Application
+ true
+ v110_xp
+ Unicode
+ Static
+
Application
false
- v110_xp
+ v143
+ true
+ Unicode
+ Static
+
+
+ Application
+ false
+ v143
true
Unicode
Static
@@ -37,16 +61,28 @@
+
+
+
+
+
+
true
+
+ true
+
false
+
+ false
+
@@ -61,6 +97,20 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(ProjectDir);$(ProjectDir)\..\shared
+
+
+ Console
+ true
+
+
Level3
@@ -79,6 +129,24 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(ProjectDir);$(ProjectDir)\..\shared
+
+
+ Console
+ false
+ true
+ true
+
+
diff --git a/winbuild/ptable-list/ptable-list.vcxproj.user b/winbuild/ptable-list/ptable-list.vcxproj.user
new file mode 100644
index 0000000..88a5509
--- /dev/null
+++ b/winbuild/ptable-list/ptable-list.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/winbuild/ptable-list/x64/Debug/ptable-list.Build.CppClean.log b/winbuild/ptable-list/x64/Debug/ptable-list.Build.CppClean.log
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/ptable-list/x64/Debug/ptable-list.log b/winbuild/ptable-list/x64/Debug/ptable-list.log
new file mode 100644
index 0000000..5f28270
--- /dev/null
+++ b/winbuild/ptable-list/x64/Debug/ptable-list.log
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/winbuild/ptable-list/x64/Debug/ptable-list.vcxproj.FileListAbsolute.txt b/winbuild/ptable-list/x64/Debug/ptable-list.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/ptable-list/x64/Release/getopt.obj b/winbuild/ptable-list/x64/Release/getopt.obj
new file mode 100644
index 0000000..550809a
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/getopt.obj differ
diff --git a/winbuild/ptable-list/x64/Release/parts.obj b/winbuild/ptable-list/x64/Release/parts.obj
new file mode 100644
index 0000000..4d5c4cb
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/parts.obj differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.Build.CppClean.log b/winbuild/ptable-list/x64/Release/ptable-list.Build.CppClean.log
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.exe.recipe b/winbuild/ptable-list/x64/Release/ptable-list.exe.recipe
new file mode 100644
index 0000000..8ba7ed0
--- /dev/null
+++ b/winbuild/ptable-list/x64/Release/ptable-list.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\x64\Release\ptable-list.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.iobj b/winbuild/ptable-list/x64/Release/ptable-list.iobj
new file mode 100644
index 0000000..5b06685
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.iobj differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.ipdb b/winbuild/ptable-list/x64/Release/ptable-list.ipdb
new file mode 100644
index 0000000..d9e4535
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.ipdb differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.log b/winbuild/ptable-list/x64/Release/ptable-list.log
new file mode 100644
index 0000000..0ba41ac
--- /dev/null
+++ b/winbuild/ptable-list/x64/Release/ptable-list.log
@@ -0,0 +1,8 @@
+ parts.c
+ ptable-list.c
+ getopt.c
+ Generating code
+ Previous IPDB not found, fall back to full compilation.
+ All 5 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
+ Finished generating code
+ ptable-list.vcxproj -> C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\x64\Release\ptable-list.exe
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.obj b/winbuild/ptable-list/x64/Release/ptable-list.obj
new file mode 100644
index 0000000..d4c7a7e
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.obj differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.command.1.tlog b/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..0c98d8d
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.command.1.tlog differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.read.1.tlog b/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..bc2e59a
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.read.1.tlog differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.write.1.tlog b/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..9967cb7
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.tlog/CL.write.1.tlog differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/Cl.items.tlog b/winbuild/ptable-list/x64/Release/ptable-list.tlog/Cl.items.tlog
new file mode 100644
index 0000000..065e679
--- /dev/null
+++ b/winbuild/ptable-list/x64/Release/ptable-list.tlog/Cl.items.tlog
@@ -0,0 +1,3 @@
+C:\Users\Kaan\Downloads\5785\balong-usbdload\parts.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-list\x64\Release\parts.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\ptable-list.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-list\x64\Release\ptable-list.obj
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\shared\getopt.c;C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-list\x64\Release\getopt.obj
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.command.1.tlog b/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.command.1.tlog
new file mode 100644
index 0000000..bb6b955
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.command.1.tlog differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.read.1.tlog b/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.read.1.tlog
new file mode 100644
index 0000000..5685e46
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.read.1.tlog differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.secondary.1.tlog b/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.secondary.1.tlog
new file mode 100644
index 0000000..e012e17
--- /dev/null
+++ b/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.secondary.1.tlog
@@ -0,0 +1,3 @@
+^C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\PTABLE-LIST\X64\RELEASE\GETOPT.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\PTABLE-LIST\X64\RELEASE\PARTS.OBJ|C:\USERS\KAAN\DOWNLOADS\5785\BALONG-USBDLOAD\WINBUILD\PTABLE-LIST\X64\RELEASE\PTABLE-LIST.OBJ
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-list\x64\Release\ptable-list.IPDB
+C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\ptable-list\x64\Release\ptable-list.iobj
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.write.1.tlog b/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.write.1.tlog
new file mode 100644
index 0000000..af534d3
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/ptable-list.tlog/link.write.1.tlog differ
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.tlog/ptable-list.lastbuildstate b/winbuild/ptable-list/x64/Release/ptable-list.tlog/ptable-list.lastbuildstate
new file mode 100644
index 0000000..1e3713b
--- /dev/null
+++ b/winbuild/ptable-list/x64/Release/ptable-list.tlog/ptable-list.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.40.33807:TargetPlatformVersion=10.0.22621.0:
+Release|x64|C:\Users\Kaan\Downloads\5785\balong-usbdload\winbuild\|
diff --git a/winbuild/ptable-list/x64/Release/ptable-list.vcxproj.FileListAbsolute.txt b/winbuild/ptable-list/x64/Release/ptable-list.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e69de29
diff --git a/winbuild/ptable-list/x64/Release/vc143.pdb b/winbuild/ptable-list/x64/Release/vc143.pdb
new file mode 100644
index 0000000..baa9b34
Binary files /dev/null and b/winbuild/ptable-list/x64/Release/vc143.pdb differ
diff --git a/winbuild/shared/printf.h b/winbuild/shared/printf.h
index b5a0c80..c48235e 100644
--- a/winbuild/shared/printf.h
+++ b/winbuild/shared/printf.h
@@ -1,4 +1,10 @@
-static int printf(const char* format, ...)
+#ifndef PRINTF_H
+#define PRINTF_H
+
+#include
+#include
+
+static int my_printf(const char* format, ...)
{
static char ostr[2048];
static wchar_t wstr[2048];
@@ -11,3 +17,5 @@ static int printf(const char* format, ...)
WideCharToMultiByte(CP_OEMCP, 0, wstr, -1, ostr, 2048, NULL, NULL);
return printf_s("%s", ostr);
}
+
+#endif // PRINTF_H
diff --git a/winbuild/x64/Release/balong_usbdload.exe b/winbuild/x64/Release/balong_usbdload.exe
new file mode 100644
index 0000000..f6b231f
Binary files /dev/null and b/winbuild/x64/Release/balong_usbdload.exe differ
diff --git a/winbuild/x64/Release/loader-patch.exe b/winbuild/x64/Release/loader-patch.exe
new file mode 100644
index 0000000..6485211
Binary files /dev/null and b/winbuild/x64/Release/loader-patch.exe differ
diff --git a/winbuild/x64/Release/ptable-injector.exe b/winbuild/x64/Release/ptable-injector.exe
new file mode 100644
index 0000000..e7033ed
Binary files /dev/null and b/winbuild/x64/Release/ptable-injector.exe differ
diff --git a/winbuild/x64/Release/ptable-list.exe b/winbuild/x64/Release/ptable-list.exe
new file mode 100644
index 0000000..19ae9f2
Binary files /dev/null and b/winbuild/x64/Release/ptable-list.exe differ