gpt4 book ai didi

c# - 在 C# 中打开 CHM(帮助文件)

转载 作者:太空狗 更新时间:2023-10-29 17:28:50 26 4
gpt4 key购买 nike

我正在尝试在 C# 中打开帮助文件(chm 扩展名)。

File.Open(@"//help.chm",FileMode.Open, FileAccess.Read, FileShare.Read);

FileStream fileStream = new FileStream(@"c:\help.chm", FileMode.Open);

不起作用:(

最佳答案

你可以使用 -

System.Windows.Forms.Help.ShowHelp(Control, String)

所以假设你在一个表单/控件中

Help.ShowHelp(this, "file://c:\\helpfiles\\help.chm");

ShowHelp 方法还提供重载以转到特定主题和位于已编译 HTML 帮助文件中的帮助页面。

阅读System.Windows.Forms.Help.ShowHelp在 MSDN 上

反编译 CHM 文件

就像在命令提示符下执行以下命令一样简单。

hh.exe -decompile <target-folder-for-decompiled-content> <source-chm-file>

例如:

hh.exe -decompile C:\foo\helpchmextracted help.chm

执行上述命令后,你应该在C:\foo\helpchmextracted文件夹中找到反编译的内容。

关于c# - 在 C# 中打开 CHM(帮助文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com