在Windows 7中,如果我运行像Minesweeper或Mahjong Titans这样的游戏,然后从游戏菜单中选择"帮助",我会得到一个独立的帮助窗口,我可以从中导航到其他主题(可能是随附的所有帮助文件) OS).请注意,我始终选择"离线帮助",而不是"在线帮助".
我想从C#中的按钮单击事件中打开这些文件.问题是,我不知道这些文件的存储位置,甚至是什么扩展名.
当我打开独立帮助窗口时,任务管理器将该进程列为"HelpPane.exe",它位于C:\ Windows中.如果我尝试双击HelpPane.exe,则没有任何反应.
如果我右键单击帮助窗口并选择"查看源代码",我会发现它基本上是一个网页.示例<body>标记是:
<BODY helptype="toc" helpurl="mshelp://windows/?tocid=ebd9c148-6e8d-4359-83d5-f4b700ab2f8f" helpsource="local" Lang="en-US">
我可以从C#程序访问mshelp:// windows/...吗?或者还有另一种方法可以做我想要的吗?