是否有可能在.net中确定是否有其他程序正在监控您的流程?
我的意思是我有一个exe运行,如果有人启动procmon.exe或其他试图读取有关我的exe的信息的应用程序,我希望我的exe记录这个.
这是一个庞大而复杂的话题,我只是了解它的存在,而不是专家。所以我所能提供的只是一个搜索词:
它涵盖了监控工具的检测、防止检查的对策以及使通过监控获得的信息变得无用的混淆。
请注意,逆向者和 DRM 设计者 1 之间存在着一场军备竞赛,逆向者想要调试其系统上运行的所有代码,而 DRM 设计者1想要保护自己的秘密不被好奇的人发现。除非您愿意奉献一生来成为专家,否则您可能会被迫从专家那里购买解决方案。或者只是认为这不值得。
1即使您认为内容所有者拥有禁止逆向工程的道德权利2,请注意,没有人比恶意软件作者更能从保护性默默无闻中受益。
2另外,保持中立的表达方式也有很大不同。但我尝试过。