Commit Graph

12 Commits

Author SHA1 Message Date
9a740672fd Fix Linux test_start export and prevent stripping 2025-12-17 15:35:07 +01:00
71b068ea2f Remove winnt.h include from xmrig.cpp
- Remove Windows-specific winnt.h include
- Keep only windows.h wrapped in #ifdef _WIN32
- Linux builds should now work without Windows headers
2025-12-13 23:56:23 +01:00
331e1e115d Wrap Windows-specific code in conditional compilation
- Wrap DLL functions and DllMain in #ifdef _WIN32 in xmrig.cpp
- Fix Miner.cpp syntax by removing duplicate lines
- Windows throttling code now only compiles on Windows
- Linux builds should work without Windows-specific code
2025-12-13 23:56:11 +01:00
804a24515b use QueueUserAPC instead of SetTimer/CreateThread for reliable Early-Bird injection auto-start 2025-12-11 19:49:16 +01:00
someone
f5d0d904e4 Code can be build now without requiring any external dll's xmrig.cpp has been changed so it can run like Reflective DLL Injection. reflective dll injection not tested 2025-11-27 19:04:35 +01:00
someone
e4aa062236 WORKING needs donateURL and commented out something in src/xmrig.cpp so it wont spam the test_start function 2025-11-07 13:56:47 +01:00
someone
9c26b7ac9e feat: Revert all previous changes and prepare for crash debugging
This commit reverts all previous CMake and C++ modifications made during the
attempt to implement automatic CUDA/OpenCL detection.

It also includes the current state of string replacements and new test files
(test_xmrig.cpp, dll_injector.cpp, dll_injectorWORKING.cpp) for debugging
application crashes.

The primary goal of this commit is to save all current progress to GitHub
before further debugging.
2025-11-06 23:40:01 +01:00
XMRig
e6332eff2b
Implemented stable algorithm ids. 2021-08-11 03:46:34 +07:00
XMRig
70d6e0e62c Use early exit for --help and --version options. 2019-02-15 09:11:18 +07:00
XMRig
f4d2dec628 Added classes Process and Arguments. 2019-02-15 05:42:46 +07:00
XMRig
8f38462bbe #40 Fix crash on Linux. 2017-07-19 04:28:59 +03:00
XMRig
668b23c5b0 Initial libuv support build. 2017-06-04 20:52:21 +03:00