-
-
[讨论][已解决]在MFC中的类对象名字符串有什么方案可以隐藏???
-
发表于:
2020-7-10 15:33
3902
-
[讨论][已解决]在MFC中的类对象名字符串有什么方案可以隐藏???
#define DECLARE_DYNAMIC(class_name) \
public: \
static const CRuntimeClass class##class_name; \
virtual CRuntimeClass* GetRuntimeClass() const; \
#define _DECLARE_DYNAMIC(class_name) \
public: \
static CRuntimeClass class##class_name; \
virtual CRuntimeClass* GetRuntimeClass() const; \
#endif
class CDlgRegister
//这个 class_name 在编译之后会有一个明文的字符串. 比如编译之后可以搜索到字符串 "CDlgRegister"
有没有什么方法可以隐藏掉这个地方的 class_name 或者转变为 数组变量进行的字符串拼凑?? 使其在搜索ANSI/UNICODE时无法直观的看到这个信息
纯想找个用编译实现的答案,勿纠结加密或其他.谢谢各位!
--------------------------------------------------------------------------------
解决方法:
DECLARE_DYNAMIC 和 IMPLEMENT_DYNAMIC 可以直接成对删除
--------------------------------------------------------------------------------
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最后于 2020-7-11 08:42
被Mxixihaha编辑
,原因: