diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..ecaa5dd7 Binary files /dev/null and b/.DS_Store differ diff --git a/NativeCore/.DS_Store b/NativeCore/.DS_Store new file mode 100644 index 00000000..a94c5e91 Binary files /dev/null and b/NativeCore/.DS_Store differ diff --git a/NativeCore/Dependencies/.DS_Store b/NativeCore/Dependencies/.DS_Store new file mode 100644 index 00000000..fe865769 Binary files /dev/null and b/NativeCore/Dependencies/.DS_Store differ diff --git a/NativeCore/Dependencies/distorm/.DS_Store b/NativeCore/Dependencies/distorm/.DS_Store new file mode 100644 index 00000000..0fb84abf Binary files /dev/null and b/NativeCore/Dependencies/distorm/.DS_Store differ diff --git a/NativeCore/ReClassNET_Plugin.hpp b/NativeCore/ReClassNET_Plugin.hpp index 58e909e3..d663c1b2 100644 --- a/NativeCore/ReClassNET_Plugin.hpp +++ b/NativeCore/ReClassNET_Plugin.hpp @@ -11,6 +11,8 @@ #ifdef __linux__ #define RC_CallConv +#elif __APPLE__ + #define RC_CallConv #elif _WIN32 #define RC_CallConv __stdcall #else diff --git a/NativeCore/Unix/.DS_Store b/NativeCore/Unix/.DS_Store new file mode 100644 index 00000000..010d7d03 Binary files /dev/null and b/NativeCore/Unix/.DS_Store differ diff --git a/NativeCore/Unix/ControlRemoteProcess.cpp b/NativeCore/Unix/ControlRemoteProcess.cpp index 36c86945..94cbf5a2 100644 --- a/NativeCore/Unix/ControlRemoteProcess.cpp +++ b/NativeCore/Unix/ControlRemoteProcess.cpp @@ -1,6 +1,12 @@ //#include #include +#if __APPLE__ +#include +#include +#include +#include +#endif #include "NativeCore.hpp" extern "C" void RC_CallConv ControlRemoteProcess(RC_Pointer handle, ControlRemoteProcessAction action) @@ -14,6 +20,6 @@ extern "C" void RC_CallConv ControlRemoteProcess(RC_Pointer handle, ControlRemot { signal = SIGCONT; } - - kill(static_cast(reinterpret_cast(handle)), signal); + kill(static_cast(reinterpret_cast(handle)), signal); + } diff --git a/NativeCore/Unix/Debugger.cpp b/NativeCore/Unix/Debugger.cpp index a4a74241..bbf6d485 100644 --- a/NativeCore/Unix/Debugger.cpp +++ b/NativeCore/Unix/Debugger.cpp @@ -1,14 +1,19 @@ -#include + #include #include #include #include +#ifdef __linux__ +#include #include -#include +#endif + #include "NativeCore.hpp" +#ifdef __linux__ namespace fs = std::experimental::filesystem; +#endif int ualarm(unsigned int milliseconds) { @@ -24,6 +29,7 @@ int ualarm(unsigned int milliseconds) pid_t waitpid_timeout(pid_t pid, int* status, int options, int timeoutInMilliseconds, bool& timedOut) { + #ifdef __linux__ struct sigaction sig = {}; sig.sa_flags = 0; sig.sa_handler = [](int) {}; @@ -44,6 +50,9 @@ pid_t waitpid_timeout(pid_t pid, int* status, int options, int timeoutInMillisec timedOut = false; } return res; +#else + return 0; +#endif } pid_t waitpid_timeout(int* status, int timeoutInMilliseconds, bool& timedOut) @@ -54,25 +63,27 @@ pid_t waitpid_timeout(int* status, int timeoutInMilliseconds, bool& timedOut) extern "C" bool RC_CallConv AttachDebuggerToProcess(RC_Pointer id) { //TODO: Attach to all threads. - +#ifdef __linux__ ptrace(PTRACE_ATTACH, static_cast(reinterpret_cast(id)), nullptr, nullptr); waitpid(-1, nullptr, 0); ptrace(PTRACE_CONT, static_cast(reinterpret_cast(id)), nullptr, nullptr); - +#endif return false; } extern "C" void RC_CallConv DetachDebuggerFromProcess(RC_Pointer id) { //TODO: Detach to all threads. - +#ifdef __linux__ ptrace(PTRACE_DETACH, static_cast(reinterpret_cast(id)), nullptr, nullptr); +#endif } extern "C" bool RC_CallConv AwaitDebugEvent(DebugEvent* evt, int timeoutInMilliseconds) { +#ifdef __linux__ int status; bool timedOut; @@ -167,10 +178,14 @@ extern "C" bool RC_CallConv AwaitDebugEvent(DebugEvent* evt, int timeoutInMillis } return result; +#else + return false; +#endif } extern "C" void RC_CallConv HandleDebugEvent(DebugEvent* evt) { +#ifdef __linux__ auto tid = static_cast(reinterpret_cast(evt->ThreadId)); siginfo_t si; @@ -194,10 +209,12 @@ extern "C" void RC_CallConv HandleDebugEvent(DebugEvent* evt) ptrace(PTRACE_CONT, tid, nullptr, signal); } +#endif } extern "C" bool RC_CallConv SetHardwareBreakpoint(RC_Pointer id, RC_Pointer address, HardwareBreakpointRegister reg, HardwareBreakpointTrigger type, HardwareBreakpointSize size, bool set) { +#ifdef __linux__ if (reg == HardwareBreakpointRegister::InvalidRegister) { return false; @@ -295,6 +312,6 @@ extern "C" bool RC_CallConv SetHardwareBreakpoint(RC_Pointer id, RC_Pointer addr } } } - +#endif return true; } diff --git a/NativeCore/Unix/EnumerateProcesses.cpp b/NativeCore/Unix/EnumerateProcesses.cpp index f04bcaf1..2e164d56 100644 --- a/NativeCore/Unix/EnumerateProcesses.cpp +++ b/NativeCore/Unix/EnumerateProcesses.cpp @@ -2,47 +2,57 @@ #include #include #include +#ifdef __linux__ #include +#elif __APPLE__ +#include +#include +#endif #include "NativeCore.hpp" +#ifdef __linux__ namespace fs = std::experimental::filesystem; +#endif -// std::filesystem library doesn't work @Ubuntu 16.10, read_symlink() always fails. -#define USE_CUSTOM_READ_SYMLINK - -#ifdef USE_CUSTOM_READ_SYMLINK -#include - -fs::path my_read_symlink(const fs::path& p, std::error_code& ec) -{ - fs::path symlink_path; - - std::string temp(64, '\0'); - for (;; temp.resize(temp.size() * 2)) - { - ssize_t result; - if ((result = ::readlink(p.c_str(), /*temp.data()*/ &temp[0], temp.size())) == -1) - { - ec.assign(errno, std::system_category()); - break; - } - else - { - if (result != static_cast(temp.size())) - { - symlink_path = fs::path(std::string(temp.begin(), temp.begin() + result)); - - ec.clear(); - - break; - } - } - } - - return symlink_path; -} +// std::filesystem library doesn't work @Ubuntu 16.10, read_symlink() always fails. +#ifdef __linux__ + #define USE_CUSTOM_READ_SYMLINK + + #ifdef USE_CUSTOM_READ_SYMLINK + #include + + fs::path my_read_symlink(const fs::path& p, std::error_code& ec) + { + fs::path symlink_path; + + std::string temp(64, '\0'); + for (;; temp.resize(temp.size() * 2)) + { + ssize_t result; + if ((result = ::readlink(p.c_str(), /*temp.data()*/ &temp[0], temp.size())) == -1) + { + ec.assign(errno, std::system_category()); + break; + } + else + { + if (result != static_cast(temp.size())) + { + symlink_path = fs::path(std::string(temp.begin(), temp.begin() + result)); + + ec.clear(); + + break; + } + } + } + + return symlink_path; + } + + #endif #endif enum class Platform @@ -85,7 +95,7 @@ extern "C" void RC_CallConv EnumerateProcesses(EnumerateProcessCallback callback { return; } - +#ifdef __linux__ fs::path procPath("/proc"); if (fs::is_directory(procPath)) { @@ -134,4 +144,50 @@ extern "C" void RC_CallConv EnumerateProcesses(EnumerateProcessCallback callback } } } +#elif __APPLE__ + int procCnt = proc_listpids(PROC_ALL_PIDS, 0, NULL, 0); + pid_t pids[1024]; + memset(pids, 0, sizeof pids); + proc_listpids(PROC_ALL_PIDS, 0, pids, sizeof(pids)); + + for (int i = 0; i < procCnt; i++) + { + if (!pids[i]) continue; + char curPath[PROC_PIDPATHINFO_MAXSIZE]; + char curName[PROC_PIDPATHINFO_MAXSIZE]; + memset(curPath, 0, sizeof curPath); + proc_pidpath(pids[i], curPath, sizeof curPath); + int len = strlen(curPath); + if (len) + { + int pos = len; + while (pos && curPath[pos] != '/') --pos; + strcpy(curName, curPath + pos + 1); + + struct proc_bsdinfo bsd_info; + int error = proc_pidinfo (pids[i], PROC_PIDTBSDINFO, (uint64_t) 0, &bsd_info, PROC_PIDTBSDINFO_SIZE); + if (error == 0) + continue; + + auto platform = Platform::X86; + + if (bsd_info.pbi_flags & PROC_FLAG_LP64) + platform = Platform::X64; + +#ifdef RECLASSNET64 + if (platform == Platform::X64) +#else + if (platform == Platform::X86) +#endif + { + EnumerateProcessData data = {}; + data.Id = (size_t)pids[i]; + MultiByteToUnicode(curPath, data.Path, PATH_MAXIMUM_LENGTH); + MultiByteToUnicode(curName, data.Name, PATH_MAXIMUM_LENGTH); + callbackProcess(&data); + } + + } + } +#endif } diff --git a/NativeCore/Unix/EnumerateRemoteSectionsAndModules.cpp b/NativeCore/Unix/EnumerateRemoteSectionsAndModules.cpp index a3ef6d8b..f6ed20f2 100644 --- a/NativeCore/Unix/EnumerateRemoteSectionsAndModules.cpp +++ b/NativeCore/Unix/EnumerateRemoteSectionsAndModules.cpp @@ -4,6 +4,15 @@ #include "NativeCore.hpp" +#ifdef __APPLE__ +#include +#include +#include +#include +#include +#endif + + inline bool operator&(SectionProtection& lhs, SectionProtection rhs) { using T = std::underlying_type_t; @@ -11,6 +20,9 @@ inline bool operator&(SectionProtection& lhs, SectionProtection rhs) return (static_cast(lhs) & static_cast(rhs)) == static_cast(rhs); } + + + template inline std::istream& skip(std::istream& s) { @@ -38,6 +50,8 @@ std::istream& operator >> (std::istream& s, SectionProtection& protection) extern "C" void RC_CallConv EnumerateRemoteSectionsAndModules(RC_Pointer handle, EnumerateRemoteSectionsCallback callbackSection, EnumerateRemoteModulesCallback callbackModule) { + + if (callbackSection == nullptr && callbackModule == nullptr) { return; @@ -49,8 +63,12 @@ extern "C" void RC_CallConv EnumerateRemoteSectionsAndModules(RC_Pointer handle, intptr_t End = 0; RC_UnicodeChar Path[PATH_MAXIMUM_LENGTH] = {}; }; + +#ifdef __linux__ + + auto inputData = (std::stringstream() << "/proc/" << reinterpret_cast(handle) << "/maps").str(); - std::ifstream input(static_cast(std::stringstream() << "/proc/" << reinterpret_cast(handle) << "/maps").str()); + std::ifstream input(inputData); std::unordered_map modules; @@ -126,4 +144,76 @@ extern "C" void RC_CallConv EnumerateRemoteSectionsAndModules(RC_Pointer handle, callbackModule(&module); } } +#elif __APPLE__ + + task_t task; + task_for_pid(mach_task_self(), (int)handle, &task); + + struct task_dyld_info dyld_info; + vm_address_t address = 0; + mach_msg_type_number_t count = TASK_DYLD_INFO_COUNT; + + if (task_info(task, TASK_DYLD_INFO, (task_info_t)&dyld_info, &count) == KERN_SUCCESS) + { + address = (vm_address_t)dyld_info.all_image_info_addr; + } + + struct dyld_all_image_infos *dyldaii; + mach_msg_type_number_t size = sizeof(dyld_all_image_infos); + vm_offset_t readMem; + kern_return_t kr = vm_read(task, address, size, &readMem, &size); + + if (kr != KERN_SUCCESS) + return; + + dyldaii = (dyld_all_image_infos *) readMem; + int imageCount = dyldaii->infoArrayCount; + mach_msg_type_number_t dataCnt = imageCount * 24; + struct dyld_image_info *g_dii = NULL; + g_dii = (struct dyld_image_info *) malloc (dataCnt); + // 32bit bs 64bit + kern_return_t kr2 = vm_read(task, (vm_address_t)dyldaii->infoArray, dataCnt, &readMem, &dataCnt); + if (kr2) + { + free(g_dii); + return; + } + + struct dyld_image_info *dii = (struct dyld_image_info *) readMem; + + for (int i = 0; i < imageCount; i++) + { + dataCnt = 1024; + vm_read(task, (vm_address_t)dii[i].imageFilePath, dataCnt, &readMem, &dataCnt); + char *imageName = (char *)readMem; + + if (imageName) + { + g_dii[i].imageFilePath = strdup(imageName); + } + else + { + g_dii[i].imageFilePath = NULL; + } + + g_dii[i].imageLoadAddress = dii[i].imageLoadAddress; + + struct stat st; + stat(imageName, &st); + + EnumerateRemoteModuleData module = {}; + module.BaseAddress = (RC_Pointer)dii[i].imageLoadAddress; + module.Size = st.st_size; + MultiByteToUnicode((char*)imageName, module.Path, PATH_MAXIMUM_LENGTH); + callbackModule(&module); + } + + free(g_dii); + + + + + + +#endif } diff --git a/NativeCore/Unix/Makefile b/NativeCore/Unix/Makefile index 1a99feff..013c1375 100644 --- a/NativeCore/Unix/Makefile +++ b/NativeCore/Unix/Makefile @@ -1,17 +1,34 @@ WORKDIR = `pwd` CC = gcc -CXX = gcc +CXX = gcc -std=c++17 AR = ar LD = g++ WINDRES = windres INC = -I../Dependencies/distorm/include -CFLAGS = -Wall -fPIC -DRECLASSNET64=1 +CFLAGS = -Wall -fPIC RESINC = LIBDIR = -LIB = -lstdc++fs -lstdc++ -LDFLAGS = -shared -Wl,--no-undefined + +LIB = -lstdc++ +LDFLAGS = -shared -Wl + +UNAME_S := $(shell uname -s) +ifeq ($(UNAME_S),Linux) + LDFLAGS += ,--no-undefined + LIB += -lstdc++fs +endif + + +ifeq ($(ARCH), 32) + LDFLAGS += -m32 + CFLAGS += -m32 +else + CFLAGS += -DRECLASSNET64=1 +endif + + INC_DEBUG = $(INC) CFLAGS_DEBUG = $(CFLAGS) -g @@ -91,31 +108,31 @@ $(OBJDIR_DEBUG)/CloseRemoteProcess.o: CloseRemoteProcess.cpp $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c CloseRemoteProcess.cpp -o $(OBJDIR_DEBUG)/CloseRemoteProcess.o $(OBJDIR_DEBUG)/decoder.o: ../Dependencies/distorm/src/decoder.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/decoder.c -o $(OBJDIR_DEBUG)/decoder.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/decoder.c -o $(OBJDIR_DEBUG)/decoder.o $(OBJDIR_DEBUG)/distorm.o: ../Dependencies/distorm/src/distorm.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/distorm.c -o $(OBJDIR_DEBUG)/distorm.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/distorm.c -o $(OBJDIR_DEBUG)/distorm.o $(OBJDIR_DEBUG)/instructions.o: ../Dependencies/distorm/src/instructions.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/instructions.c -o $(OBJDIR_DEBUG)/instructions.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/instructions.c -o $(OBJDIR_DEBUG)/instructions.o $(OBJDIR_DEBUG)/insts.o: ../Dependencies/distorm/src/insts.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/insts.c -o $(OBJDIR_DEBUG)/insts.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/insts.c -o $(OBJDIR_DEBUG)/insts.o $(OBJDIR_DEBUG)/mnemonics.o: ../Dependencies/distorm/src/mnemonics.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/mnemonics.c -o $(OBJDIR_DEBUG)/mnemonics.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/mnemonics.c -o $(OBJDIR_DEBUG)/mnemonics.o $(OBJDIR_DEBUG)/operands.o: ../Dependencies/distorm/src/operands.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/operands.c -o $(OBJDIR_DEBUG)/operands.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/operands.c -o $(OBJDIR_DEBUG)/operands.o $(OBJDIR_DEBUG)/prefix.o: ../Dependencies/distorm/src/prefix.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/prefix.c -o $(OBJDIR_DEBUG)/prefix.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/prefix.c -o $(OBJDIR_DEBUG)/prefix.o $(OBJDIR_DEBUG)/textdefs.o: ../Dependencies/distorm/src/textdefs.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/textdefs.c -o $(OBJDIR_DEBUG)/textdefs.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/textdefs.c -o $(OBJDIR_DEBUG)/textdefs.o $(OBJDIR_DEBUG)/wstring.o: ../Dependencies/distorm/src/wstring.c - $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/wstring.c -o $(OBJDIR_DEBUG)/wstring.o + $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Dependencies/distorm/src/wstring.c -o $(OBJDIR_DEBUG)/wstring.o clean_debug: rm -f $(OBJ_DEBUG) $(OUT_DEBUG) @@ -170,31 +187,31 @@ $(OBJDIR_RELEASE)/CloseRemoteProcess.o: CloseRemoteProcess.cpp $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c CloseRemoteProcess.cpp -o $(OBJDIR_RELEASE)/CloseRemoteProcess.o $(OBJDIR_RELEASE)/decoder.o: ../Dependencies/distorm/src/decoder.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/decoder.c -o $(OBJDIR_RELEASE)/decoder.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/decoder.c -o $(OBJDIR_RELEASE)/decoder.o $(OBJDIR_RELEASE)/distorm.o: ../Dependencies/distorm/src/distorm.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/distorm.c -o $(OBJDIR_RELEASE)/distorm.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/distorm.c -o $(OBJDIR_RELEASE)/distorm.o $(OBJDIR_RELEASE)/instructions.o: ../Dependencies/distorm/src/instructions.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/instructions.c -o $(OBJDIR_RELEASE)/instructions.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/instructions.c -o $(OBJDIR_RELEASE)/instructions.o $(OBJDIR_RELEASE)/insts.o: ../Dependencies/distorm/src/insts.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/insts.c -o $(OBJDIR_RELEASE)/insts.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/insts.c -o $(OBJDIR_RELEASE)/insts.o $(OBJDIR_RELEASE)/mnemonics.o: ../Dependencies/distorm/src/mnemonics.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/mnemonics.c -o $(OBJDIR_RELEASE)/mnemonics.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/mnemonics.c -o $(OBJDIR_RELEASE)/mnemonics.o $(OBJDIR_RELEASE)/operands.o: ../Dependencies/distorm/src/operands.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/operands.c -o $(OBJDIR_RELEASE)/operands.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/operands.c -o $(OBJDIR_RELEASE)/operands.o $(OBJDIR_RELEASE)/prefix.o: ../Dependencies/distorm/src/prefix.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/prefix.c -o $(OBJDIR_RELEASE)/prefix.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/prefix.c -o $(OBJDIR_RELEASE)/prefix.o $(OBJDIR_RELEASE)/textdefs.o: ../Dependencies/distorm/src/textdefs.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/textdefs.c -o $(OBJDIR_RELEASE)/textdefs.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/textdefs.c -o $(OBJDIR_RELEASE)/textdefs.o $(OBJDIR_RELEASE)/wstring.o: ../Dependencies/distorm/src/wstring.c - $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/wstring.c -o $(OBJDIR_RELEASE)/wstring.o + $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Dependencies/distorm/src/wstring.c -o $(OBJDIR_RELEASE)/wstring.o clean_release: rm -f $(OBJ_RELEASE) $(OUT_RELEASE) diff --git a/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.pbxproj b/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.pbxproj new file mode 100644 index 00000000..1d97faa0 --- /dev/null +++ b/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.pbxproj @@ -0,0 +1,247 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXFileReference section */ + 3DB0D767222F2E5600A865BF /* IsProcessValid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IsProcessValid.cpp; sourceTree = ""; }; + 3DB0D768222F2E5600A865BF /* CloseRemoteProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloseRemoteProcess.cpp; sourceTree = ""; }; + 3DB0D769222F2E5600A865BF /* EnumerateProcesses.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EnumerateProcesses.cpp; sourceTree = ""; }; + 3DB0D76A222F2E5600A865BF /* Input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Input.cpp; sourceTree = ""; }; + 3DB0D76B222F2E5600A865BF /* OpenRemoteProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpenRemoteProcess.cpp; sourceTree = ""; }; + 3DB0D76C222F2E5700A865BF /* EnumerateRemoteSectionsAndModules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EnumerateRemoteSectionsAndModules.cpp; sourceTree = ""; }; + 3DB0D76D222F2E5700A865BF /* ReadRemoteMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReadRemoteMemory.cpp; sourceTree = ""; }; + 3DB0D76E222F2E5700A865BF /* WriteRemoteMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WriteRemoteMemory.cpp; sourceTree = ""; }; + 3DB0D76F222F2E5700A865BF /* ControlRemoteProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ControlRemoteProcess.cpp; sourceTree = ""; }; + 3DB0D770222F2E5700A865BF /* Debugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Debugger.cpp; sourceTree = ""; }; + 3DB0D771222F2E5700A865BF /* DisassembleCode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisassembleCode.cpp; sourceTree = ""; }; + 3DB0D772222F2E5700A865BF /* NativeCore.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NativeCore.hpp; sourceTree = ""; }; + 3DB0D773222F2E6800A865BF /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXGroup section */ + 3DB0D75C222F2E4300A865BF = { + isa = PBXGroup; + children = ( + 3DB0D773222F2E6800A865BF /* Makefile */, + 3DB0D768222F2E5600A865BF /* CloseRemoteProcess.cpp */, + 3DB0D76F222F2E5700A865BF /* ControlRemoteProcess.cpp */, + 3DB0D770222F2E5700A865BF /* Debugger.cpp */, + 3DB0D771222F2E5700A865BF /* DisassembleCode.cpp */, + 3DB0D769222F2E5600A865BF /* EnumerateProcesses.cpp */, + 3DB0D76C222F2E5700A865BF /* EnumerateRemoteSectionsAndModules.cpp */, + 3DB0D76A222F2E5600A865BF /* Input.cpp */, + 3DB0D767222F2E5600A865BF /* IsProcessValid.cpp */, + 3DB0D772222F2E5700A865BF /* NativeCore.hpp */, + 3DB0D76B222F2E5600A865BF /* OpenRemoteProcess.cpp */, + 3DB0D76D222F2E5700A865BF /* ReadRemoteMemory.cpp */, + 3DB0D76E222F2E5700A865BF /* WriteRemoteMemory.cpp */, + ); + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXLegacyTarget section */ + 3DB0D761222F2E4300A865BF /* NativeCore.Unix */ = { + isa = PBXLegacyTarget; + buildArgumentsString = "$(ACTION)"; + buildConfigurationList = 3DB0D764222F2E4300A865BF /* Build configuration list for PBXLegacyTarget "NativeCore.Unix" */; + buildPhases = ( + ); + buildToolPath = /usr/bin/make; + buildWorkingDirectory = /Users/tarek/ReClass.NET/NativeCore/Unix; + dependencies = ( + ); + name = NativeCore.Unix; + passBuildSettingsInEnvironment = 1; + productName = NativeCore.Unix; + }; +/* End PBXLegacyTarget section */ + +/* Begin PBXProject section */ + 3DB0D75D222F2E4300A865BF /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0940; + ORGANIZATIONNAME = H3XC0R3; + TargetAttributes = { + 3DB0D761222F2E4300A865BF = { + CreatedOnToolsVersion = 9.4.1; + }; + }; + }; + buildConfigurationList = 3DB0D760222F2E4300A865BF /* Build configuration list for PBXProject "NativeCore.Unix" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 3DB0D75C222F2E4300A865BF; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 3DB0D761222F2E4300A865BF /* NativeCore.Unix */, + ); + }; +/* End PBXProject section */ + +/* Begin XCBuildConfiguration section */ + 3DB0D762222F2E4300A865BF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + }; + name = Debug; + }; + 3DB0D763222F2E4300A865BF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MTL_ENABLE_DEBUG_INFO = NO; + }; + name = Release; + }; + 3DB0D765222F2E4300A865BF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEBUGGING_SYMBOLS = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = 8329RW92UW; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 3DB0D766222F2E4300A865BF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = 8329RW92UW; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3DB0D760222F2E4300A865BF /* Build configuration list for PBXProject "NativeCore.Unix" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3DB0D762222F2E4300A865BF /* Debug */, + 3DB0D763222F2E4300A865BF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3DB0D764222F2E4300A865BF /* Build configuration list for PBXLegacyTarget "NativeCore.Unix" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3DB0D765222F2E4300A865BF /* Debug */, + 3DB0D766222F2E4300A865BF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 3DB0D75D222F2E4300A865BF /* Project object */; +} diff --git a/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..eadad4df --- /dev/null +++ b/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/xcuserdata/h3xc0r3.xcuserdatad/UserInterfaceState.xcuserstate b/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/xcuserdata/h3xc0r3.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 00000000..a204dca8 Binary files /dev/null and b/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/xcuserdata/h3xc0r3.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/xcuserdata/tarek.xcuserdatad/UserInterfaceState.xcuserstate b/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/xcuserdata/tarek.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 00000000..e8ecc60b Binary files /dev/null and b/NativeCore/Unix/NativeCore.Unix.xcodeproj/project.xcworkspace/xcuserdata/tarek.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/NativeCore/Unix/NativeCore.Unix.xcodeproj/xcuserdata/h3xc0r3.xcuserdatad/xcschemes/xcschememanagement.plist b/NativeCore/Unix/NativeCore.Unix.xcodeproj/xcuserdata/h3xc0r3.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 00000000..b3b45b16 --- /dev/null +++ b/NativeCore/Unix/NativeCore.Unix.xcodeproj/xcuserdata/h3xc0r3.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + NativeCore.Unix.xcscheme + + orderHint + 0 + + + + diff --git a/NativeCore/Unix/NativeCore.Unix.xcodeproj/xcuserdata/tarek.xcuserdatad/xcschemes/xcschememanagement.plist b/NativeCore/Unix/NativeCore.Unix.xcodeproj/xcuserdata/tarek.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 00000000..b3b45b16 --- /dev/null +++ b/NativeCore/Unix/NativeCore.Unix.xcodeproj/xcuserdata/tarek.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + NativeCore.Unix.xcscheme + + orderHint + 0 + + + + diff --git a/NativeCore/Unix/OpenRemoteProcess.cpp b/NativeCore/Unix/OpenRemoteProcess.cpp index 6456760e..789623cf 100644 --- a/NativeCore/Unix/OpenRemoteProcess.cpp +++ b/NativeCore/Unix/OpenRemoteProcess.cpp @@ -1,6 +1,9 @@ #include "NativeCore.hpp" +#include +#include + extern "C" RC_Pointer RC_CallConv OpenRemoteProcess(RC_Pointer id, ProcessAccess desiredAccess) { - return id; + return id; } diff --git a/NativeCore/Unix/ReadRemoteMemory.cpp b/NativeCore/Unix/ReadRemoteMemory.cpp index 4a647668..4530c2e6 100644 --- a/NativeCore/Unix/ReadRemoteMemory.cpp +++ b/NativeCore/Unix/ReadRemoteMemory.cpp @@ -1,21 +1,36 @@ #include - +#ifdef __APPLE__ +#include +#include +#include +#endif #include "NativeCore.hpp" extern "C" bool RC_CallConv ReadRemoteMemory(RC_Pointer handle, RC_Pointer address, RC_Pointer buffer, int offset, int size) { - iovec local[1]; - iovec remote[1]; - - local[0].iov_base = (static_cast(buffer) + offset); - local[0].iov_len = size; - remote[0].iov_base = address; - remote[0].iov_len = size; + #ifdef __linux__ + iovec local[1]; + iovec remote[1]; + + local[0].iov_base = (static_cast(buffer) + offset); + local[0].iov_len = size; + remote[0].iov_base = address; + remote[0].iov_len = size; + + if (process_vm_readv(static_cast(reinterpret_cast(handle)), local, 1, remote, 1, 0) != size) + { + return false; + } + + return true; + #elif __APPLE__ + uint32_t sz; + + task_t task; + + task_for_pid(current_task(), (int)handle, &task); - if (process_vm_readv(static_cast(reinterpret_cast(handle)), local, 1, remote, 1, 0) != size) - { - return false; - } + return vm_read_overwrite((vm_map_t)task, (vm_address_t) address, (vm_size_t) size, (vm_offset_t)(static_cast(buffer) + offset), &sz) == KERN_SUCCESS; + #endif - return true; } diff --git a/NativeCore/Unix/WriteRemoteMemory.cpp b/NativeCore/Unix/WriteRemoteMemory.cpp index 4f20717a..e66d01d6 100644 --- a/NativeCore/Unix/WriteRemoteMemory.cpp +++ b/NativeCore/Unix/WriteRemoteMemory.cpp @@ -1,21 +1,50 @@ #include +#ifdef __APPLE__ +#include +#include +#include + +#endif #include "NativeCore.hpp" extern "C" bool RC_CallConv WriteRemoteMemory(RC_Pointer handle, RC_Pointer address, RC_Pointer buffer, int offset, int size) { - iovec local[1]; - iovec remote[1]; - - local[0].iov_base = (static_cast(buffer) + offset); - local[0].iov_len = size; - remote[0].iov_base = address; - remote[0].iov_len = size; - - if (process_vm_writev(static_cast(reinterpret_cast(handle)), local, 1, remote, 1, 0) != size) - { - return false; - } + + #ifdef __linux__ + iovec local[1]; + iovec remote[1]; + + local[0].iov_base = (static_cast(buffer) + offset); + local[0].iov_len = size; + remote[0].iov_base = address; + remote[0].iov_len = size; + + if (process_vm_writev(static_cast(reinterpret_cast(handle)), local, 1, remote, 1, 0) != size) + { + return false; + } + + return true; + #elif __APPLE__ + task_t task; + + task_for_pid(current_task(), (int)handle, &task); + + mach_port_t task_port; + vm_region_basic_info_data_t info; + mach_msg_type_number_t info_count = VM_REGION_BASIC_INFO_COUNT; + vm_region_flavor_t flavor = VM_REGION_BASIC_INFO; + + vm_address_t region = (vm_address_t)address; + vm_size_t region_size = 0; - return true; + + vm_region(task, ®ion, ®ion_size, flavor, (vm_region_info_t)&info, (mach_msg_type_number_t*)&info_count, (mach_port_t*)&task_port); + + vm_protect(task, region, region_size, false, VM_PROT_READ | VM_PROT_WRITE | VM_PROT_COPY); + + return vm_write((vm_map_t)task , (vm_address_t) address, (vm_offset_t)(static_cast(buffer) + offset), size) == KERN_SUCCESS; + #endif + } diff --git a/NativeCore/Unix/build/.DS_Store b/NativeCore/Unix/build/.DS_Store new file mode 100644 index 00000000..55592362 Binary files /dev/null and b/NativeCore/Unix/build/.DS_Store differ diff --git a/ReClass.NET/.DS_Store b/ReClass.NET/.DS_Store new file mode 100644 index 00000000..a6c2f598 Binary files /dev/null and b/ReClass.NET/.DS_Store differ diff --git a/ReClass.NET/Native/NativeMethods.Unix.cs b/ReClass.NET/Native/NativeMethods.Unix.cs index 50be47b3..3d8988be 100644 --- a/ReClass.NET/Native/NativeMethods.Unix.cs +++ b/ReClass.NET/Native/NativeMethods.Unix.cs @@ -10,13 +10,13 @@ internal class NativeMethodsUnix : INativeMethods private const int RTLD_NOW = 2; - [DllImport("libdl.so")] + [DllImport("libdl")] private static extern IntPtr dlopen(string fileName, int flags); - [DllImport("libdl.so")] + [DllImport("libdl")] private static extern IntPtr dlsym(IntPtr handle, string symbol); - [DllImport("libdl.so")] + [DllImport("libdl")] private static extern int dlclose(IntPtr handle); #endregion diff --git a/ReClass.NET/Nodes/BaseHexNode.cs b/ReClass.NET/Nodes/BaseHexNode.cs index 130f4895..67c19aa4 100644 --- a/ReClass.NET/Nodes/BaseHexNode.cs +++ b/ReClass.NET/Nodes/BaseHexNode.cs @@ -26,7 +26,7 @@ public abstract class BaseHexNode : BaseNode protected BaseHexNode() { - Contract.Ensures(buffer != null); + Contract.Ensures(buffer != null); buffer = new byte[MemorySize]; } diff --git a/ReClass.NET/Program.cs b/ReClass.NET/Program.cs index 2a65548b..690d9c5b 100644 --- a/ReClass.NET/Program.cs +++ b/ReClass.NET/Program.cs @@ -51,7 +51,7 @@ static void Main(string[] args) MonoSpaceFont = new FontEx { - Font = new Font("Courier New", DpiUtil.ScaleIntX(13), GraphicsUnit.Pixel), + Font = new Font("Courier-New", DpiUtil.ScaleIntX(13), GraphicsUnit.Pixel), Width = DpiUtil.ScaleIntX(8), Height = DpiUtil.ScaleIntY(16) }; diff --git a/ReClass.NET/Properties/Resources.Designer.cs b/ReClass.NET/Properties/Resources.Designer.cs index b7b4c929..a91ef309 100644 --- a/ReClass.NET/Properties/Resources.Designer.cs +++ b/ReClass.NET/Properties/Resources.Designer.cs @@ -10,48 +10,35 @@ namespace ReClassNET.Properties { using System; + using System.Reflection; - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { - private static global::System.Resources.ResourceManager resourceMan; + private static System.Resources.ResourceManager resourceMan; - private static global::System.Globalization.CultureInfo resourceCulture; + private static System.Globalization.CultureInfo resourceCulture; - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] internal Resources() { } - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static System.Resources.ResourceManager ResourceManager { get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ReClassNET.Properties.Resources", typeof(Resources).Assembly); + if (object.Equals(null, resourceMan)) { + System.Resources.ResourceManager temp = new System.Resources.ResourceManager("ReClassNET.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; } } - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static System.Globalization.CultureInfo Culture { get { return resourceCulture; } @@ -60,599 +47,426 @@ internal Resources() { } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Accept { + internal static System.Drawing.Bitmap B16x16_Tree_Collapse { get { - object obj = ResourceManager.GetObject("B16x16_Accept", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Tree_Collapse", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Array_Type { + internal static System.Drawing.Bitmap B32x32_Plugin { get { - object obj = ResourceManager.GetObject("B16x16_Array_Type", resourceCulture); + object obj = ResourceManager.GetObject("B32x32_Plugin", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Arrow_Refresh { + internal static System.Drawing.Bitmap B16x16_Button_Class_Add { get { - object obj = ResourceManager.GetObject("B16x16_Arrow_Refresh", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Class_Add", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add { + internal static System.Drawing.Bitmap B16x16_Table_Gear { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Table_Gear", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_1024 { + internal static System.Drawing.Bitmap B16x16_Button_Pointer_Array { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_1024", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Pointer_Array", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_2048 { + internal static System.Drawing.Bitmap B16x16_Enum_Type { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_2048", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Enum_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_256 { + internal static System.Drawing.Bitmap B16x16_Chart_Delete { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_256", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Chart_Delete", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_4 { + internal static System.Drawing.Bitmap B16x16_Button_VTable { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_4", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_VTable", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_4096 { + internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_4096 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_4096", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_4096", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_64 { + internal static System.Drawing.Bitmap B16x16_Button_Hex_8 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_64", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Hex_8", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_8 { + internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_X { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_8", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_X", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_X { + internal static System.Drawing.Bitmap B16x16_Plugin { get { - object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_X", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Plugin", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Array { + internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_4096 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Array", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_4096", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Bits { + internal static System.Drawing.Bitmap B16x16_Settings_Edit { get { - object obj = ResourceManager.GetObject("B16x16_Button_Bits", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Settings_Edit", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Bool { + internal static System.Drawing.Bitmap B16x16_Closed_Icon { get { - object obj = ResourceManager.GetObject("B16x16_Button_Bool", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Closed_Icon", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Class_Add { + internal static System.Drawing.Bitmap B16x16_Button_Class_Pointer { get { - object obj = ResourceManager.GetObject("B16x16_Button_Class_Add", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Class_Pointer", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Class_Instance { + internal static System.Drawing.Bitmap B16x16_Text_List_Bullets { get { - object obj = ResourceManager.GetObject("B16x16_Button_Class_Instance", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Text_List_Bullets", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Class_Pointer { + internal static System.Drawing.Bitmap B16x16_Page_Code_Csharp { get { - object obj = ResourceManager.GetObject("B16x16_Button_Class_Pointer", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Page_Code_Csharp", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Class_Remove { + internal static System.Drawing.Bitmap B16x16_Button_UText { get { - object obj = ResourceManager.GetObject("B16x16_Button_Class_Remove", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_UText", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Delete { + internal static System.Drawing.Bitmap B16x16_Error { get { - object obj = ResourceManager.GetObject("B16x16_Button_Delete", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Error", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Double { + internal static System.Drawing.Bitmap B16x16_Interface_Type { get { - object obj = ResourceManager.GetObject("B16x16_Button_Double", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Interface_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Drop_Down { + internal static System.Drawing.Bitmap B16x16_Button_Matrix_3x4 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Drop_Down", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Matrix_3x4", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Float { + internal static System.Drawing.Bitmap B16x16_Folder_Add { get { - object obj = ResourceManager.GetObject("B16x16_Button_Float", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Folder_Add", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Function { + internal static System.Drawing.Bitmap B16x16_Button_Text { get { - object obj = ResourceManager.GetObject("B16x16_Button_Function", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Text", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Function_Pointer { + internal static System.Drawing.Bitmap B16x16_Button_Int_64 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Function_Pointer", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Int_64", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Hex_16 { + internal static System.Drawing.Bitmap B16x16_Button_UText_Pointer { get { - object obj = ResourceManager.GetObject("B16x16_Button_Hex_16", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_UText_Pointer", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Hex_32 { + internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_256 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Hex_32", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_256", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Hex_64 { + internal static System.Drawing.Bitmap B16x16_Text_Type { get { - object obj = ResourceManager.GetObject("B16x16_Button_Hex_64", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Text_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Hex_8 { + internal static System.Drawing.Bitmap B16x16_Button_Bits { get { - object obj = ResourceManager.GetObject("B16x16_Button_Hex_8", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Bits", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_1024 { + internal static System.Drawing.Bitmap B16x16_Pointer_Type { get { - object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_1024", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Pointer_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_2048 { + internal static System.Drawing.Bitmap B16x16_Double_Type { get { - object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_2048", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Double_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_256 { + internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_64 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_256", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_64", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_4 { + internal static System.Drawing.Bitmap B16x16_Array_Type { get { - object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_4", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Array_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_4096 { + internal static System.Drawing.Bitmap B16x16_Custom_Type { get { - object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_4096", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Custom_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_64 { + internal static System.Drawing.Bitmap B16x16_Button_UInt_16 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_64", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_UInt_16", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_8 { + internal static System.Drawing.Bitmap B16x16_Page_Code { get { - object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_8", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Page_Code", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_X { + internal static System.Drawing.Bitmap B16x16_Arrow_Refresh { get { - object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_X", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Arrow_Refresh", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Int_16 { + internal static System.Drawing.Bitmap B16x16_Save { get { - object obj = ResourceManager.GetObject("B16x16_Button_Int_16", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Save", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Int_32 { + internal static System.Drawing.Bitmap B16x16_Button_Matrix_3x3 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Int_32", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Matrix_3x3", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Int_64 { + internal static System.Drawing.Bitmap B16x16_Gear { get { - object obj = ResourceManager.GetObject("B16x16_Button_Int_64", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Gear", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Int_8 { + internal static System.Drawing.Bitmap B16x16_Page_Code_Add { get { - object obj = ResourceManager.GetObject("B16x16_Button_Int_8", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Page_Code_Add", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Matrix_3x3 { + internal static System.Drawing.Bitmap B16x16_Page_Paste { get { - object obj = ResourceManager.GetObject("B16x16_Button_Matrix_3x3", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Page_Paste", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Matrix_3x4 { + internal static System.Drawing.Bitmap B16x16_Button_Hex_16 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Matrix_3x4", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Hex_16", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Matrix_4x4 { + internal static System.Drawing.Bitmap B16x16_Tree_Expand { get { - object obj = ResourceManager.GetObject("B16x16_Button_Matrix_4x4", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Tree_Expand", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Pointer { + internal static System.Drawing.Bitmap B16x16_Button_Int_32 { get { - object obj = ResourceManager.GetObject("B16x16_Button_Pointer", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Int_32", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Pointer_Array { + internal static System.Drawing.Bitmap B16x16_Folder { get { - object obj = ResourceManager.GetObject("B16x16_Button_Pointer_Array", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Folder", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Remove { + internal static System.Drawing.Bitmap B32x32_Page_Code { get { - object obj = ResourceManager.GetObject("B16x16_Button_Remove", resourceCulture); + object obj = ResourceManager.GetObject("B32x32_Page_Code", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Text { + internal static System.Drawing.Bitmap B16x16_Button_Delete { get { - object obj = ResourceManager.GetObject("B16x16_Button_Text", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Delete", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Text_Pointer { + internal static System.Drawing.Bitmap B16x16_Pdb { get { - object obj = ResourceManager.GetObject("B16x16_Button_Text_Pointer", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Pdb", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_UInt_16 { + internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_2048 { get { - object obj = ResourceManager.GetObject("B16x16_Button_UInt_16", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_2048", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_UInt_32 { + internal static System.Drawing.Bitmap B16x16_Page_Copy { get { - object obj = ResourceManager.GetObject("B16x16_Button_UInt_32", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Page_Copy", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_UInt_64 { + internal static System.Drawing.Bitmap B16x16_Button_Class_Remove { get { - object obj = ResourceManager.GetObject("B16x16_Button_UInt_64", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Class_Remove", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_UInt_8 { + internal static System.Drawing.Bitmap B16x16_Control_Play { get { - object obj = ResourceManager.GetObject("B16x16_Button_UInt_8", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Control_Play", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_UText { + internal static System.Drawing.Bitmap B16x16_Button_Array { get { - object obj = ResourceManager.GetObject("B16x16_Button_UText", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Array", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_UText_Pointer { + internal static System.Drawing.Bitmap B16x16_Button_Class_Instance { get { - object obj = ResourceManager.GetObject("B16x16_Button_UText_Pointer", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Class_Instance", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Vector_2 { + internal static System.Drawing.Bitmap B16x16_Information { get { - object obj = ResourceManager.GetObject("B16x16_Button_Vector_2", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Information", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Vector_3 { + internal static System.Drawing.Bitmap B16x16_Warning { get { - object obj = ResourceManager.GetObject("B16x16_Button_Vector_3", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Warning", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_Vector_4 { + internal static System.Drawing.Bitmap B16x16_Quit { get { - object obj = ResourceManager.GetObject("B16x16_Button_Vector_4", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Quit", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Button_VTable { + internal static System.Drawing.Bitmap B16x16_Button_Int_8 { get { - object obj = ResourceManager.GetObject("B16x16_Button_VTable", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Int_8", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap B16x16_Button_Matrix_4x4 { + get { + object obj = ResourceManager.GetObject("B16x16_Button_Matrix_4x4", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// internal static System.Drawing.Bitmap B16x16_Camera { get { object obj = ResourceManager.GetObject("B16x16_Camera", resourceCulture); @@ -660,39 +474,27 @@ internal static System.Drawing.Bitmap B16x16_Camera { } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Canvas_Size { + internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_4 { get { - object obj = ResourceManager.GetObject("B16x16_Canvas_Size", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_4", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Category { + internal static System.Drawing.Bitmap B16x16_Button_Bool { get { - object obj = ResourceManager.GetObject("B16x16_Category", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Bool", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Chart_Delete { + internal static System.Drawing.Bitmap B16x16_Control_Stop { get { - object obj = ResourceManager.GetObject("B16x16_Chart_Delete", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Control_Stop", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// internal static System.Drawing.Bitmap B16x16_Class_Type { get { object obj = ResourceManager.GetObject("B16x16_Class_Type", resourceCulture); @@ -700,579 +502,404 @@ internal static System.Drawing.Bitmap B16x16_Class_Type { } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Closed_Icon { + internal static System.Drawing.Bitmap B32x32_Cogs { get { - object obj = ResourceManager.GetObject("B16x16_Closed_Icon", resourceCulture); + object obj = ResourceManager.GetObject("B32x32_Cogs", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Cogs { + internal static System.Drawing.Bitmap B16x16_Float_Type { get { - object obj = ResourceManager.GetObject("B16x16_Cogs", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Float_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Color_Wheel { + internal static System.Drawing.Bitmap B16x16_Drive_Go { get { - object obj = ResourceManager.GetObject("B16x16_Color_Wheel", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Drive_Go", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Control_Pause { + internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_2048 { get { - object obj = ResourceManager.GetObject("B16x16_Control_Pause", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_2048", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Control_Play { + internal static System.Drawing.Bitmap B16x16_Right_Button { get { - object obj = ResourceManager.GetObject("B16x16_Control_Play", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Right_Button", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Control_Stop { + internal static System.Drawing.Bitmap B16x16_Button_UInt_32 { get { - object obj = ResourceManager.GetObject("B16x16_Control_Stop", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_UInt_32", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Custom_Type { + internal static System.Drawing.Bitmap B16x16_Textfield_Rename { get { - object obj = ResourceManager.GetObject("B16x16_Custom_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Textfield_Rename", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Double_Type { + internal static System.Drawing.Bitmap B16x16_Magnifier_Remove { get { - object obj = ResourceManager.GetObject("B16x16_Double_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Magnifier_Remove", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Drive_Go { + internal static System.Drawing.Bitmap B16x16_Unsigned_Type { get { - object obj = ResourceManager.GetObject("B16x16_Drive_Go", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Unsigned_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Enum_Type { + internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_X { get { - object obj = ResourceManager.GetObject("B16x16_Enum_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_X", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Error { + internal static System.Drawing.Bitmap B32x32_Magnifier { get { - object obj = ResourceManager.GetObject("B16x16_Error", resourceCulture); + object obj = ResourceManager.GetObject("B32x32_Magnifier", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Exchange_Button { + internal static System.Drawing.Bitmap B16x16_Button_Text_Pointer { get { - object obj = ResourceManager.GetObject("B16x16_Exchange_Button", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Text_Pointer", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Eye { + internal static System.Drawing.Bitmap B16x16_Button_Vector_3 { get { - object obj = ResourceManager.GetObject("B16x16_Eye", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Vector_3", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Find_Access { + internal static System.Drawing.Bitmap B16x16_Signed_Type { get { - object obj = ResourceManager.GetObject("B16x16_Find_Access", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Signed_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Find_Write { + internal static System.Drawing.Bitmap B16x16_Button_Function_Pointer { get { - object obj = ResourceManager.GetObject("B16x16_Find_Write", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Function_Pointer", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Float_Type { + internal static System.Drawing.Bitmap B16x16_Button_Hex_32 { get { - object obj = ResourceManager.GetObject("B16x16_Float_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Hex_32", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Folder { + internal static System.Drawing.Bitmap B16x16_Save_As { get { - object obj = ResourceManager.GetObject("B16x16_Folder", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Save_As", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Folder_Add { + internal static System.Drawing.Bitmap B16x16_Button_Vector_4 { get { - object obj = ResourceManager.GetObject("B16x16_Folder_Add", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Vector_4", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Function_Type { + internal static System.Drawing.Bitmap B16x16_Open_Icon { get { - object obj = ResourceManager.GetObject("B16x16_Function_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Open_Icon", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Gear { + internal static System.Drawing.Bitmap B16x16_Left_Button { get { - object obj = ResourceManager.GetObject("B16x16_Gear", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Left_Button", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Help { + internal static System.Drawing.Icon ReClassNet { get { - object obj = ResourceManager.GetObject("B16x16_Help", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); + object obj = ResourceManager.GetObject("ReClassNet", resourceCulture); + return ((System.Drawing.Icon)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Information { + internal static string BuildDate { get { - object obj = ResourceManager.GetObject("B16x16_Information", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); + return ResourceManager.GetString("BuildDate", resourceCulture); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Interface_Type { + internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_8 { get { - object obj = ResourceManager.GetObject("B16x16_Interface_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_8", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Left_Button { + internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_256 { get { - object obj = ResourceManager.GetObject("B16x16_Left_Button", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_256", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Magnifier { + internal static System.Drawing.Bitmap B16x16_Button_UInt_64 { get { - object obj = ResourceManager.GetObject("B16x16_Magnifier", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_UInt_64", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Magnifier_Arrow { + internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_1024 { get { - object obj = ResourceManager.GetObject("B16x16_Magnifier_Arrow", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_1024", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Magnifier_Remove { + internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_1024 { get { - object obj = ResourceManager.GetObject("B16x16_Magnifier_Remove", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_1024", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Matrix_Type { + internal static System.Drawing.Bitmap B16x16_Page_Code_Cpp { get { - object obj = ResourceManager.GetObject("B16x16_Matrix_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Page_Code_Cpp", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Open_Icon { + internal static System.Drawing.Bitmap B16x16_Color_Wheel { get { - object obj = ResourceManager.GetObject("B16x16_Open_Icon", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Color_Wheel", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Page_Code { + internal static System.Drawing.Bitmap B16x16_Category { get { - object obj = ResourceManager.GetObject("B16x16_Page_Code", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Category", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Page_Code_Add { + internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_8 { get { - object obj = ResourceManager.GetObject("B16x16_Page_Code_Add", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_8", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Page_Code_Cpp { + internal static System.Drawing.Bitmap B16x16_Page_White_Stack { get { - object obj = ResourceManager.GetObject("B16x16_Page_Code_Cpp", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Page_White_Stack", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Page_Code_Csharp { + internal static System.Drawing.Bitmap B16x16_Button_Insert_Bytes_64 { get { - object obj = ResourceManager.GetObject("B16x16_Page_Code_Csharp", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Insert_Bytes_64", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Page_Copy { + internal static System.Drawing.Bitmap B16x16_Button_Vector_2 { get { - object obj = ResourceManager.GetObject("B16x16_Page_Copy", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Vector_2", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Page_Paste { + internal static System.Drawing.Bitmap B16x16_Accept { get { - object obj = ResourceManager.GetObject("B16x16_Page_Paste", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Accept", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Page_White_Stack { + internal static System.Drawing.Bitmap B16x16_Help { get { - object obj = ResourceManager.GetObject("B16x16_Page_White_Stack", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Help", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Pdb { + internal static System.Drawing.Bitmap B16x16_Button_Function { get { - object obj = ResourceManager.GetObject("B16x16_Pdb", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Function", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Plugin { + internal static System.Drawing.Bitmap B16x16_Vector_Type { get { - object obj = ResourceManager.GetObject("B16x16_Plugin", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Vector_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Pointer_Type { + internal static System.Drawing.Bitmap B16x16_Control_Pause { get { - object obj = ResourceManager.GetObject("B16x16_Pointer_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Control_Pause", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Quit { + internal static System.Drawing.Bitmap B16x16_Magnifier { get { - object obj = ResourceManager.GetObject("B16x16_Quit", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Magnifier", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Redo { + internal static System.Drawing.Bitmap B16x16_Exchange_Button { get { - object obj = ResourceManager.GetObject("B16x16_Redo", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Exchange_Button", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Right_Button { + internal static System.Drawing.Bitmap B16x16_Cogs { get { - object obj = ResourceManager.GetObject("B16x16_Right_Button", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Cogs", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Save { + internal static System.Drawing.Bitmap B16x16_Button_Drop_Down { get { - object obj = ResourceManager.GetObject("B16x16_Save", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Drop_Down", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Save_As { + internal static System.Drawing.Bitmap B16x16_Button_UInt_8 { get { - object obj = ResourceManager.GetObject("B16x16_Save_As", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_UInt_8", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Settings_Edit { + internal static System.Drawing.Bitmap B16x16_Button_Hex_64 { get { - object obj = ResourceManager.GetObject("B16x16_Settings_Edit", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Hex_64", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Signed_Type { + internal static System.Drawing.Bitmap B16x16_Button_Int_16 { get { - object obj = ResourceManager.GetObject("B16x16_Signed_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Int_16", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Table_Gear { + internal static System.Drawing.Bitmap B16x16_Button_Float { get { - object obj = ResourceManager.GetObject("B16x16_Table_Gear", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Float", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Text_List_Bullets { + internal static System.Drawing.Bitmap B16x16_Function_Type { get { - object obj = ResourceManager.GetObject("B16x16_Text_List_Bullets", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Function_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Text_Type { + internal static System.Drawing.Bitmap B16x16_Button_Double { get { - object obj = ResourceManager.GetObject("B16x16_Text_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Double", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Textfield_Rename { + internal static System.Drawing.Bitmap B16x16_Matrix_Type { get { - object obj = ResourceManager.GetObject("B16x16_Textfield_Rename", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Matrix_Type", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Tree_Collapse { + internal static System.Drawing.Bitmap B16x16_Button_Add_Bytes_4 { get { - object obj = ResourceManager.GetObject("B16x16_Tree_Collapse", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add_Bytes_4", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Tree_Expand { + internal static System.Drawing.Bitmap B16x16_Find_Access { get { - object obj = ResourceManager.GetObject("B16x16_Tree_Expand", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Find_Access", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Undo { + internal static System.Drawing.Bitmap B16x16_Find_Write { get { - object obj = ResourceManager.GetObject("B16x16_Undo", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Find_Write", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Unsigned_Type { + internal static System.Drawing.Bitmap B16x16_Eye { get { - object obj = ResourceManager.GetObject("B16x16_Unsigned_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Eye", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Vector_Type { + internal static System.Drawing.Bitmap B16x16_Magnifier_Arrow { get { - object obj = ResourceManager.GetObject("B16x16_Vector_Type", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Magnifier_Arrow", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B16x16_Warning { + internal static System.Drawing.Bitmap B32x32_3D_Glasses { get { - object obj = ResourceManager.GetObject("B16x16_Warning", resourceCulture); + object obj = ResourceManager.GetObject("B32x32_3D_Glasses", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B32x32_3D_Glasses { + internal static System.Drawing.Bitmap B32x32_Eye { get { - object obj = ResourceManager.GetObject("B32x32_3D_Glasses", resourceCulture); + object obj = ResourceManager.GetObject("B32x32_Eye", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// internal static System.Drawing.Bitmap B32x32_Canvas_Size { get { object obj = ResourceManager.GetObject("B32x32_Canvas_Size", resourceCulture); @@ -1280,73 +907,45 @@ internal static System.Drawing.Bitmap B32x32_Canvas_Size { } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B32x32_Cogs { + internal static System.Drawing.Bitmap B16x16_Canvas_Size { get { - object obj = ResourceManager.GetObject("B32x32_Cogs", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Canvas_Size", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B32x32_Eye { + internal static System.Drawing.Bitmap B16x16_Redo { get { - object obj = ResourceManager.GetObject("B32x32_Eye", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Redo", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B32x32_Magnifier { + internal static System.Drawing.Bitmap B16x16_Undo { get { - object obj = ResourceManager.GetObject("B32x32_Magnifier", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Undo", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B32x32_Page_Code { + internal static System.Drawing.Bitmap B16x16_Button_Add { get { - object obj = ResourceManager.GetObject("B32x32_Page_Code", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Add", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap B32x32_Plugin { + internal static System.Drawing.Bitmap B16x16_Button_Remove { get { - object obj = ResourceManager.GetObject("B32x32_Plugin", resourceCulture); + object obj = ResourceManager.GetObject("B16x16_Button_Remove", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - /// - /// Looks up a localized string similar to 2019/01/16 07:43:27 - ///. - /// - internal static string BuildDate { - get { - return ResourceManager.GetString("BuildDate", resourceCulture); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon ReClassNet { + internal static System.Drawing.Bitmap B16x16_Button_Pointer { get { - object obj = ResourceManager.GetObject("ReClassNet", resourceCulture); - return ((System.Drawing.Icon)(obj)); + object obj = ResourceManager.GetObject("B16x16_Button_Pointer", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); } } } diff --git a/ReClass.NET/ReClass.NET.csproj b/ReClass.NET/ReClass.NET.csproj index 148cd242..eee2e9db 100644 --- a/ReClass.NET/ReClass.NET.csproj +++ b/ReClass.NET/ReClass.NET.csproj @@ -964,7 +964,7 @@ - 1.0.109.2 + 1.0.110 diff --git a/ReClass.NET/ReClass.NET.sln b/ReClass.NET/ReClass.NET.sln new file mode 100644 index 00000000..abf05752 --- /dev/null +++ b/ReClass.NET/ReClass.NET.sln @@ -0,0 +1,23 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReClass.NET", "ReClass.NET.csproj", "{BFB8917D-E9B4-463F-A6E8-612C35728C78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {BFB8917D-E9B4-463F-A6E8-612C35728C78}.Debug|x86.ActiveCfg = Debug|x86 + {BFB8917D-E9B4-463F-A6E8-612C35728C78}.Debug|x86.Build.0 = Debug|x86 + {BFB8917D-E9B4-463F-A6E8-612C35728C78}.Release|x86.ActiveCfg = Release|x86 + {BFB8917D-E9B4-463F-A6E8-612C35728C78}.Release|x86.Build.0 = Release|x86 + {BFB8917D-E9B4-463F-A6E8-612C35728C78}.Debug|x64.ActiveCfg = Debug|x64 + {BFB8917D-E9B4-463F-A6E8-612C35728C78}.Debug|x64.Build.0 = Debug|x64 + {BFB8917D-E9B4-463F-A6E8-612C35728C78}.Release|x64.ActiveCfg = Release|x64 + {BFB8917D-E9B4-463F-A6E8-612C35728C78}.Release|x64.Build.0 = Release|x64 + EndGlobalSection +EndGlobal diff --git a/ReClass.NET/UI/DpiUtil.cs b/ReClass.NET/UI/DpiUtil.cs index 398a090f..ae7232b8 100644 --- a/ReClass.NET/UI/DpiUtil.cs +++ b/ReClass.NET/UI/DpiUtil.cs @@ -43,7 +43,8 @@ private static void EnsureInitialized() try { - using (var g = Graphics.FromHwnd(IntPtr.Zero)) + dpiX = dpiY = 96; + /*using (var g = Graphics.FromHwnd(IntPtr.Zero)) { dpiX = (int)g.DpiX; dpiY = (int)g.DpiY; @@ -53,8 +54,8 @@ private static void EnsureInitialized() dpiX = StdDpi; dpiY = StdDpi; } - } - } + }*/ + } catch { diff --git a/ReClass.NET_Launcher/ReClass.NET_Launcher.csproj b/ReClass.NET_Launcher/ReClass.NET_Launcher.csproj index 5da1c43a..6f75f260 100644 --- a/ReClass.NET_Launcher/ReClass.NET_Launcher.csproj +++ b/ReClass.NET_Launcher/ReClass.NET_Launcher.csproj @@ -1,5 +1,5 @@  - + Debug