diff --git a/PciLeechPlugin/PciLeechPlugin.rc b/PciLeechPlugin/PciLeechPlugin.rc
index 02484a5..4eec7f6 100644
Binary files a/PciLeechPlugin/PciLeechPlugin.rc and b/PciLeechPlugin/PciLeechPlugin.rc differ
diff --git a/PciLeechPlugin/PciLeechPlugin.vcxproj b/PciLeechPlugin/PciLeechPlugin.vcxproj
index e44de90..c0e3bed 100644
--- a/PciLeechPlugin/PciLeechPlugin.vcxproj
+++ b/PciLeechPlugin/PciLeechPlugin.vcxproj
@@ -21,13 +21,13 @@
DynamicLibrary
true
- v142
+ v143
MultiByte
DynamicLibrary
false
- v142
+ v143
true
MultiByte
@@ -45,14 +45,14 @@
true
- $(ProjectName)
+ PciLeechPlugin-dump
$(SolutionDir)bin\$(Configuration)\x64\
..\..\ReClass.NET\NativeCore;$(IncludePath)
true
false
- $(ProjectName)
+ PciLeechPlugin
$(SolutionDir)bin\$(Configuration)\x64\
..\..\ReClass.NET\NativeCore;$(IncludePath)
true
diff --git a/PciLeechPlugin/dllmain.cpp b/PciLeechPlugin/dllmain.cpp
index 72b0a2e..697ccc1 100644
--- a/PciLeechPlugin/dllmain.cpp
+++ b/PciLeechPlugin/dllmain.cpp
@@ -13,6 +13,8 @@ extern "C" void RC_CallConv EnumerateProcesses( EnumerateProcessCallback callbac
static bool init = false;
if ( !init ) {
+ // Super handy when you wanna reverse without having the app running
+ //LPSTR argv[] = { "", "-device", "D:\\memory.dmp" };
LPSTR argv[] = { "", "-device", "fpga" };
BOOL result = VMMDLL_Initialize( 3, argv );
@@ -156,7 +158,6 @@ extern "C" void RC_CallConv EnumerateRemoteSectionsAndModules( RC_Pointer handle
if (!result) {
LocalFree(pModuleEntries);
-
return;
}
diff --git a/README.md b/README.md
index f0637b1..ffa2c95 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
# ReClass.NET-PciLeechPlugin
A plugin that integrates vmm.dll from the https://github.com/ufrisk/MemProcFS project to allow ReClass.NET to function over a PCIe FPGA device.
+Updated for vmm ver 4.5, might need another update to support 5.0.
+
## Usage
* Copy `PciLeechPlugin.dll` into the ReClass.NET\x64\Plugins directory
diff --git a/bin/Release/x64/PciLeechPlugin.dll b/bin/Release/x64/PciLeechPlugin.dll
index 8f87618..a581f34 100644
Binary files a/bin/Release/x64/PciLeechPlugin.dll and b/bin/Release/x64/PciLeechPlugin.dll differ