不用编程的
按装VS.Net时自动安装了HTML Help Workshop
直搂可以反编译的啊
File----Decompile指定目的文件夹(还原的htlm文件存放的位置)
与目的文件就好了
按装VS.Net时自动安装了HTML Help Workshop
直搂可以反编译的啊
File----Decompile指定目的文件夹(还原的htlm文件存放的位置)
与目的文件就好了
解决方案 »
- 编了一段代码,老是显示失败1个,帮忙看看什么原因?
- 关于gridview的问题?
- 请问。。。
- button 上的tip无法显示?
- 求助:安装项目,出错!
- 帮忙找错~!
- 200分,送能第一个解决问题的朋友。此贴100,另一贴还有100,为同一问题!改注册表,在一定时间内只能运行指定程序,知道用组策略管理器
- 关于内码转换的问题!请各位多多指点!
- 难!难!难!高难度问题,请思归:timmy3310、dragontt等各位高手出招:怎样实现动态代码?
- 在C#里怎样让程序在执行到某一句之后延时几秒再执行下一句?
- 50分寻求一个关于socket文件传输的问题,解决即刻结帖,谢谢大家
- 关于 datagrid列拖动 遇到得问题
现在也一直在用着
但我主要是想实现人家的方法,直接写道我的程序中
要不每回都用人家的反编译一下,太麻烦了
我倒是想到了一个方法源码如下(一个反编译类,借用hh.exe的方法)
using System;
using System.Diagnostics;
using System.IO;namespace DeComplieCHM
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
public class Class1
{
private string _dirction=null;
private string _chmname=null;
public Class1(string dictory,string chmname)
{
//
// TODO: 在此处添加构造函数逻辑
//
this._dirction=dictory;
this._chmname=chmname;
}
public string Dirction
{
set{_dirction =value;}
get{return _dirction;}
}
public string CHMName
{
set{_chmname =value;}
get{return _chmname;}
}
public bool decompilechm()
{
if(CHMName ==""||Dirction=="")
return false;
Process p=new Process();
p.StartInfo.FileName="cmd.exe";
p.StartInfo.RedirectStandardInput=true;
p.StartInfo.RedirectStandardOutput=true;
p.StartInfo.CreateNoWindow=true;
p.StartInfo.UseShellExecute=false;
p.Start();
StreamWriter sw=p.StandardInput;
sw.WriteLine("hh.exe -decompile "+Dirction+" "+CHMName);
sw.WriteLine("exit");
sw.Close();
p.Close();
return true;
}
}
}如果还有更好的方法欢迎各位大虾提出您的宝贵意见
你可以看看当你打开了chm文件的时候在进程当中就会有hh.exe的