|
色々調べてみたところ、ファイルの指定方法に不備があったようです。
NG: file://C:\xxxxxx\CrystalDiskInfo\CdiResource\dialog\Main.html
OK: file:///C:/xxxxx/CrystalDiskInfo/CdiResource/dialog/Main.html
また、半角スペースも%20に置き換える必要がありました。
UrlCreateFromPath API を使って対応しております。
本バージョンのデバッグモードでは CrystalDiskInfo を格納したフルパスがデバッグログに含まれますのでご注意ください。本問題が片付いたらフルパス出力機能は削除予定です。
これで動くようになると良いのですが……
もしこれで動かないようであれば、IE の状態に問題がある可能性があります。
1. C:\xxxxxx\CrystalDiskInfo\CdiResource\Main.html を IE で開くことが出来るか
2. IEのアドレスバーに
file:///C:/xxxxx/CrystalDiskInfo/CdiResource/Main.html
と入力して表示されるか
3. IEのアドレスバーに
res://C:\xxxxxx\CrystalDiskInfo\DiskInfo.exe/103
と入力してほぼ白紙のファイルが表示されるか。右クリックでソースを見ると
<title>CrystalDiskInfo -Feena-</title> が見えるはず。
※xxxxx に半角スペースは含めない。
2. 3. が出来ない場合 IE の設定もしくはセキュリティ設定に問題があると思われます。が、どうすれば良いのか正直わかりません。手元の環境で再現すれば調査も出来るのですが…
これで動くようになれば CrystalDiskMark の方も同様に修正します。
|
|