|
使用VS自带的混淆器dotfuscator.exe生成Dll后不能调用,请问是什么原因? |
|
|
|
文章来源:转载 点击数: 更新时间:2008-7-1 7:49:48 |
|
原因不止一种,需要具体分析。是不是加密了字符串,如果是的话,外部调用dll的类名,方法名都要改变。你外部调的名字有没有改过~~~不过昏厥其实也没什么意思~~~我上次看到sina连JS脚本都昏厥拉,有意思挖~~~我现在是想把一个DLL用dotfuscator.exe混淆,但这个类还是会被其它程序和项目调用,也就是说方法名不能改变,但方法里面的语句或者变量要混淆,这个应该怎么用?不知道可不可以定义一个接口这个接口不要昏厥学习中这个我知道,加密dll需要点上run at assembiles lebrary mode(类库模式),就是那个三本书的图标。因为普通加密会把变量名类名什么的都更改,那么别的程序调用就找不到方法名什么的了,但是如果自运行的exe就没有问题。所以加密自运行的exe推荐用普通模式,普通模式加密效果更好,连变量名都变成乱七八糟的东西,而加密dll只能用类库模式没办法。 给分啦。
|
|
|
|
作者:admin 文章录入:admin 责任编辑:admin |
|
|
| 文章评论:为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。 |
|
|
|