Windowsの起動時にスタートアップメニューに登録して
起動するアプリで、VB.NETのSplashScreen (HideSplashScreen)を使った場合の問題 。
いつもではないが、時々、InvalidOperationExceptionが発生する。
インターネットを調べると、同じ症状にあってる人たちがいた。
http://connect.microsoft.com/VisualStudio/feedback/details/769497/hidesplashscreen-causing-invalidoperationexception
(Microsoftもこれはバグと認識しているようである。)
対策・回避策としては以下。
1.VB SplashScreen architectureの使用をやめる。
(Microsoftがバグフィックスを出すまで待つ。)
2.インターネットで知りえた情報をもとにコードを組む。(としか言えません。。)
上記くらいしか対策・回避策がないのだが、
いったいどういった条件でこの事象が発生するのか知りたかった。
どうすれば分かるだろうか?
「process explorer」を使って徹底的に調べる?
Mr.Russinovich氏に問い合わせる?
0 件のコメント:
コメントを投稿