winforms - 无法从应用程序打开有关网络共享的 CHM 帮助

标签 winforms chm html-help

我有一个使用 CHM 帮助文件的 .NET WinForms 应用程序。可执行文件和 CHM 都位于网络共享上。我用过http://www.helpandmanual.com/products_hhreg.html创建可以允许显示帮助内容的注册表项。如果我从共享中打开文件本身,一切都可以。但是,当我在应用程序中按 F1 调用帮助时,我收到熟悉的“网页导航已取消”错误。无论我做什么,包括设置区域安全级别 = 2 都会有帮助。 从网络共享启动时,如何在我的应用程序中使用 CHM 帮助?

最佳答案

System.Diagnostics.Process.Start(path); 

我发现了另一种方法 https://stackoverflow.com/a/928156/1757491这似乎允许我查看帮助,但是当我使用

 System.Windows.Forms.Help.ShowHelp(null, path); 

我明白你的描述。

关于winforms - 无法从应用程序打开有关网络共享的 CHM 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17428552/

相关文章:

sql-server - 使用 SQL Server 2008 自动生成 VB.NET 表单

vb.net - 单击按钮以在 VB.NET 中显示 .CHM 帮助文件

c++ - VS2013 中 HTMLhelp 的替代品

windows-installer - 将帮助按钮添加到 InnoSetup 向导页面

c# - 文本渲染器。如何使用 endellipsis 呈现文本多行?

c# - 定义 STA : "single thread affinity" or "single threaded apartment"; and how they relate

c# - 在 WPF 中使用 F1 帮助(CHM 格式)

c++ - 未记录的功能不应在列表中可见/显示 - 仅为记录的实体发布文档

c++ - HtmlHelp MS API 搜索字符串

c# - 为什么在 DataGridView 控件中删除行时出现此错误?