掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スタートアップで確実にリムーバブルを (ID:147036)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
USBリムーバブルディスクを探すアプリをスタートアップに登録させているのですが、 稀に探せない時が有ります。 探せない理由が解りません。 ●スタートアップ時だからOSの挙動が不安定でUSBリムーバブルディスクを認識している途中だから? (ディレイを置いたら認識できる?) ●USBリムーバブルディスクの銘柄によっては認識できない? 以下、USBリムーバブルディスクを探している箇所の抜粋です。 フォームのLoadイベントの最初で行っていますので、アプリ起動直後に USBリムーバブルディスクを探しています。 『 '認識するまで3秒間(1秒×3回)繰り返す。 Do While (intRetryCounter < 3) For Each objDI As IO.DriveInfo In IO.DriveInfo.GetDrives() If objDI.DriveType = IO.DriveType.Removable And objDI.IsReady Then strRtn = objDI.Name Exit For End If Next If strRtn <> String.Empty Then '見つかったなら抜ける Exit Do Else '見つからなかったら1秒待ってからもう一回探す。 System.Threading.Thread.Sleep(1000) intRetryCounter += 1 End If Loop 』 認識できない銘柄が有るのが、原因だったら仕方無いのですが、 OSが不安定だとしたら、リトライ回数を増やした方が良いでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.