我一直在研究模糊处理软件,但我想知道是否可以使用宏轻松地完成它。如果您进入visual studio 2010中的类图,您可以轻松地单击类名、属性、字段等,并将它们从有意义的名称重命名为a、aa、aaa、abc等等。在一个非常小的项目中,这将非常容易,但在较大的项目中就不是这样了。是否可以编写一个宏来遍历类图中的一组类、字段、属性等,并将它们重命名。我不能立即弄清楚是怎么做的(因为我还没有在studio中写任何宏)。任何方向都会有帮助。我很高兴能发布最终的宏代码。谢谢!韦恩。
发布于 2010-06-26 06:25:01
为什么你会用宏而不是Dotfuscator呢?它是free in VS2010,并且有more features with a commercial license。
如果你想简单地按下一个按钮,让你的源码在运行中变得模糊,你可以写一个宏。Dotfuscator商业广告确实吹嘘"Visual Studio集成“。
发布于 2010-06-30 18:10:36
通过宏执行此操作并不能保证正确性-很多时候,VS无法重命名类/方法-在这种情况下会发生什么?
此外,“编写”宏“听起来很简单,但编写一个完整的混淆程序是必不可少的--您必须决定必须将类/方法重命名为什么,避免冲突,注意特殊情况,如虚方法,排除一些类/方法,以及无数其他规则。
你最好使用一个混淆器。试试Crypto Obfuscator。
https://stackoverflow.com/questions/3121672
复制相似问题