我曾经使用Pythia来混淆我的D6程序.但似乎Pythia不再适用于我的D2007.
这是Pythia的链接(自2007年初以来没有更新): http://www.the-interweb.com/serendipity/index.php?/archives/86-Pythia-1.1.html
这是Pythia的链接(自2007年初以来没有更新): http://www.the-interweb.com/serendipity/index.php?/archives/86-Pythia-1.1.html
从上面的链接,这是我想要实现的
解决方法
随着时间的推移,增加了许多新的语言功能.
由于没有正式的语法,工具供应商(包括Embarcadero本身)很难将Delphi语言解析器保持在与Delphi编译器相同的水平.
这是工具供应商花费一些时间(并且对于Delphi泛型支持:很多时间!)来更新他们的工具的原因之一,它们都是更新的.
你甚至在Delphi中看到了这个文物:
>结构窗格经常出错
> Delphi建模和重构有时会失败
> Delphi代码格式化程序变得混乱
Pythia是我所知道的本土Delphi语言的唯一混淆器.
如果他们计划更新的版本,你可以在their site问他们.
就个人而言,我几乎从不使用混淆器,原因如下:
>逆向工程非混淆项目很难(竞争对手需要足够长的时间来进行逆向工程,因此减少他们已经拥有的积压的机会几乎为零)
>当你有多项目解决方案时,他们的附加值是有限的(基本上他们只隐藏内部或私人的东西)
>他们使捕虫生产代码过于繁琐
–jeroen