怎样破解这个dll啊?求助>>>
本帖最后由 yhuaqiang 于 2012-07-23 10:28:18 编辑
有一个DLL,是将PPT转成SWF格式的。但是这个DLL转换之后却加上了水印,怎样才把这个水印去掉呢?
我用c#写了这个DLL使用的小程序,希望高价指点迷津啊。使用个小程序时,要安装下activeSWF,不然会提示ActiveSwf未安装。
dll下载地址:http://download.csdn.net/detail/yhuaqiang/4444602
小程序下载地址:http://download.csdn.net/detail/yhuaqiang/4444610
activeswf超载地址:http://download.csdn.net/detail/yhuaqiang/4444615
private void button1_Click(object sender, EventArgs e)
{
iSpring.PresentationConverter pc = new iSpring.PresentationConverter();
try
{
pc.OpenPresentation(this.strSrcPPT);
pc.GenerateFlash(".", this.strDesSWF, iSpring.OutputMode.OM_SOLID, "", "");
pc.ClosePresentation();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
//
private string strSrcPPT = "1.pptx";
private string strDesSWF = "1.swf";
}
------解决方案--------------------reflectro一下。
------解决方案--------------------反汇编成IL,看水印的函数是在哪儿调用,注释掉就可以了
------解决方案--------------------再把IL编译成dll文件就OK了
------解决方案--------------------.NET 写的吗? 如果没有混淆的话 ,使用 reflector 可以看到他的源代码,否则就只能Crack了.