- Ryujin now includes a component called Core, where the main obfuscator logic resides. It functions as an independent library that can be used anywhere. - RyujinConsole now operates by loading the RyujinCore library to run the obfuscator. - This is a preparation step for additional Ryujin components, such as a future Ryujin GUI and more features like passes and advanced obfuscation options.
9 lines
345 B
C++
9 lines
345 B
C++
#ifdef RYUJINCORE_EXPORTS
|
|
#define RYUJINCORE_API __declspec(dllexport)
|
|
#else
|
|
#define RYUJINCORE_API __declspec(dllimport)
|
|
#endif
|
|
#include "Ryujin/Ryujin.hh"
|
|
|
|
RYUJINCORE_API BOOL __stdcall RunRyujinCore(const std::string& strInputFilePath, const std::string& strPdbFilePath, const std::string& strOutputFilePath, RyujinObfuscatorConfig &config);
|