2

在我的代码中,我尝试使用以下代码从本地网络打开一个帮助文件(.chm)

private void helpToolStripMenuItem_Click(object sender, EventArgs e)
{
    Help.ShowHelp(this, @"\\server\Helpfiles\HelpFiles.chm");
}

如果我想在我的应用程序之外打开这个 .chm,出于安全原因,我需要先向我的注册表添加一个密钥。

我认为这也适用于我的应用程序,但它仍然说已取消。

如何打开这个 .chm 文件及其内容?

4

1 回答 1

2

您需要更改机器上的一项安全设置。我使用以下 .reg 文件来进行修改:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001

在此处阅读所有相关信息:http: //support.microsoft.com/kb/896358

于 2012-08-31T14:33:38.320 回答