Jip*_*ers 9 .net obfuscation dotfuscator
我的公司使用Dotfuscator进行.NET应用程序混淆.它工作得很好,但是我注意到在构建过程中它是一个单线程操作.Dotfuscator.exe总是运行在我们的8核心构建机器的单个核心上,它让我在里面哭了一点.
是否有一些魔力让它运行更平行?魔术/ MPgogogo旗帜?Bueller?
这很难过,但它几乎都是单线程的(我是开发人员).它也不支持并行运行多个Dotfuscator实例.
如果你有多个需要混淆的独立程序集/可执行文件,你可以运行多个Dotfuscator实例(当然使用单独的命令行或配置文件),但是使用一些未记录的技巧.
如果你去,C:\Program Files(x86)\PreEmptive Solutions你会看到你的Dotfuscator目录.(我的是Dotfuscator Professional 4.9)您可以将该目录的副本复制到其他目录.因此,例如,如果您将该目录的2个副本放入C:\Dotfuscator1和C:\Dotfuscator2,那么您可以dotfuscator.exe并行运行每个目录中的这两个可执行文件中的每一个,而不会相互踩踏.我不会说它是"支持的",但它应该完美无缺.
此外,您需要将两个文件复制到从Program Files复制的两个文件夹中.第一个文件位于C:\Users\YourName\AppData\Local\PreEmptive Solutions\Dotfuscator Professional Edition\4.0.该文件已命名dfusrprf.xml.只需将其复制到与每个文件夹相同的文件夹中即可dotfuscator.exe.下一个文件位于C:\ProgramData\PreEmptive Solutions\Dotfuscator Professional Edition\4.0,应该被称为dotfuscator.dat. This should be copied to the same location asdfusrprf.xml`
有了所有这些,Dotfuscator的两个实例应该并行运行.请注意,使用多个实例执行此操作将导致您需要大量内存.在大型程序上,Dotfuscator可以占用大量内存(不仅仅是演出)
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |