「OpenFileDialog.ShowDialog」の実行でPCがフリーズするとは・・・
また原因が「cymon.sys」ファイルとは・・・

20150406_02

【被害】
約1日分のプログラムが消えました(涙)
フリーズしてキーボードが全く効かなくて、泣く泣く電源長押ししてシャットダウン。
再度立ち上げて、プログラム環境を開くと「ファイルが壊れています。」のメッセージ。
確認するためにテキストエディタでファイルを開くとプログラムが無い・・・

【流れ】
プロトタイプのプログラムを作成していて、ファイルパスは固定にしていた。
流れが確認できたので、「OpenFileDialog」を追加してファイルを選択できるようにしたんですよ。
で、念のためにデバック実行開始で上記の【被害】が起きましたよ。

トホホ

【原因】
「OpenFileDialog.ShowDialog フリーズ」の検索で一発でヒットしました。
内容を読んでると自分が使用している環境とほぼ同じです。

TOSHIBA製のPCのプリインストールされている「BookPlaceReader」のソフトが原因。
「BookPlaceReader」がインストールされると「cymon.sys」ファイルが「C:¥Windows¥System32¥drivers」に配置される。

20150406_01

20150406_02

【回避方法】
2案あります。
1案目:すでに「cymon.sys」の不具合対応されていますので、最新の「cymon.sys」をインストールする。
2案目:迷わず「BookPlaceReader」をアンインストールする。

もちろん2案目を実施!!!

<「BookPlaceReader」アンインストール>

20150406_01

20150406_03

「cymon.sys」

20150406_02

20150406_04

「BookPlaceReader」をアンインストールすると「cymon.sys」ファイルが削除されました。

次に確認してみます。
「OpenFileDialog.ShowDialog」実行!!!
無事ファイルダイアログが出てきました。

20150406_05