2005年以降、MicrosoftがHtmlHelpがネットワーク共有から機能するのを阻止したとき。
\\appserver\tos\PointScanner.exe
\\appserver\tos\PointScanner.chm
代わりに何をすべきですか?
(アプリケーションがローカルにインストールされていない場合。)
言い換えると、Microsoftが意図し、サポートされている、すぐに使用できるヘルプソリューションは何ですか?
ここで説明されているレジストリ設定を介してアクセスを許可できます。
レジストリ設定を変更してセキュリティ上の脆弱性を開きたくない場合は、アプリケーションで .chm ファイルのローカル コピーを作成することもできます (たとえば、ユーザーの一時フォルダー (%TMP%) など)。そこからヘルプを開きます。アプリケーションの終了時にファイルを再度削除できます (ユーザーのワークステーションに何も残しておきたくない場合)。
divoが言及したレジストリの変更から始めました。最終的に、ネットワーク フォルダ ベースの chm ファイルから実際の「html ヘルプ」に移行しました。同じソース コードからどちらの形式でも生成できる RoboHelp を使用しているので、これは簡単でした。