2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
2988 / 3573 ←次へ | 前へ→

Re:スタートアップ時の不具合
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/11(火) 1:35 -

引用なし
パスワード
   ▼GOジャグさん:
>すみません。「CrystalCPUID の結果をひたすら報告するツリー 其の誤」のスレッドに入れようと思ったのが、誤って新規スレッドになってしまいました。
>よろしければ、移動していただければと思うのですが。。。
えと、移動機能はないので・・・まぁ、このままでいいです。

なにやら最近スタートアップ時にうまくドライバが読み込めないような・・・という報告が数件(海外からも・・・)あったわけですが、原因がわかりました。

先日 32bit DLL から 32bit/64bit のドライバをロードできるようにしたわけですが、その際、ドライバ読み込みの再試行機能をオフにしておりました。
http://crystalmark.info/BBS/c-board.cgi?cmd=ntr;tree=1294;id=
で頂いたサンプルを丸写ししたのが原因でした。従来は NT ドライバの読み込み部分で再試行を行うループがあったのです。

SysInfo 232 で従来 4.0.x.y 通りの方法+試行回数を16回に倍増したのでドライバのロードには失敗しなくなると思います。

一部抜粋... initialize を最大 16 回繰り返すようにしました。
        if(drivertype & SYS_DRIVER_USE) {
            for(i=0;i<16;i++){
                res = initialize(hModule);
                if(res == 0){break;}
            }
        } else if(drivertype & VXD_DRIVER_USE) {
132 hits

スタートアップ時の不具合 GOジャグ 05/1/11(火) 0:50 [添付][添付][添付][添付]
Re:スタートアップ時の不具合 GOジャグ 05/1/11(火) 0:58
Re:スタートアップ時の不具合 ひよひよ 05/1/11(火) 1:35
Re:スタートアップ時の不具合 GOジャグ 05/1/11(火) 20:16
Re:スタートアップ時の不具合 ひよひよ 05/1/11(火) 20:22
Re:スタートアップ時の不具合 さく 05/1/24(月) 7:37
Re:スタートアップ時の不具合 ひよひよ 05/1/24(月) 22:30
Re:スタートアップ時の不具合 さく 05/3/12(土) 1:40

2988 / 3573 ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
ページ:  ┃  記事番号:   
98287
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free