2009-01-26 53 views
0

安装应用程序然后运行exe文件时会发生奇怪的行为。 首先让我解释我的步骤:Windows帮助按钮有问题(编辑 - 新问题)

1)我添加了HelpProvidor并将HelpNameSpace属性设置为chm文件路径。 2)在表单属性中,我将HelpProvidor属性设置为HelpNavigator:KeywordIndex 和HelpProvid HelpProvidor使用ASGATech古兰经声音Downloder帮助 3)我创建了一个安装pkg。并成功运行。

我的问题是当我调试应用程序,并按下“?” (这是帮助按钮)它显示chm文件。

但是当我从安装包创建的桌面上运行分拣时,它没有。

为什么HelpNamespce是相同的。和Application文件夹中的exe文件是一样的,那么为什么呢。

exe文件是相同的,也是当我在开始 - >程序菜单中创建一个新项目创建的exe文件运行chm文件,但快捷方式没有。

我把CHM与抛出的应用程序文件夹的应用程序文件夹: C:\ PROGRAM FILES \生产\

,并把文件这条道路上successfuly为什么他不能看到它。

编辑: 我发现,问题是当我卸载应用程序它使产品文件夹 它仅删除图标答CHM和当u重新安装,他不觉得新状态(他有CHM文件的应用程序,以便)

现在我怎么能从programFiles删除产品文件。

+0

你正在使用什么样的安装程序?由Visual Studio创建的MSI? – 2009-01-26 15:42:39

回答

0

你确定exe文件是一样的吗?

似乎应用程序找不到帮助文件,或者IE的当前安全设置阻止它被加载。

使用类似Procmon这样的工具来查看您的应用程序在何处查找帮助文件。

如果找不到,请确保它包含在您的安装程序包中。

如果发现请确保它位于本地光盘上,并且本地计算机的默认安全设置在IE中未被更改。