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

RC11でWin2kでドライブレターが表示されない(修正パッチ/実行ファイルコミ)
←back ↑menu ↑top forward→
 HGST使い?  - 08/4/8(火) 17:00 -

引用なし
パスワード
   ▼ぶっちーさん:
>▼ぶっちーさん:
>OSを書き忘れていましたがWindows2000です。
>
>何台かのPCで確認してみましたが、Windows2000だとだめなのかもしれないです。
>ログは普通っぽいんですが…。

原因は
pIWbemServices->GetObject
で渡すBSTR文字列の変換が上手くないからのようです。
# XPだと何かのフォロー機能が動いてるのかも。

当方で修正してビルドしたバージョンを添付しておきますが、不安であれば自分でビルドするなり、ひよひよさんが修正したバージョンをお待ちください。

AtaSmart.cpp:482
-pIWbemServices->GetObject((BSTR)mapping.GetString(), 0, pCtx, &pCOMDev, &pResult);

+BSTR bstr
+bstr = mapping.AllocSysString();
+pIWbemServices->GetObject(bstr, 0, pCtx, &pCOMDev, &pResult);
+SysFreeString(bstr);
44 hits

ERROR:該当するツリーデータを読み込めませんでした。

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