日期:2014-05-20  浏览次数:20784 次

怎样破解这个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了.