掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MSInfo.exeのListView(?)上にあるシステム情報を文字列として取り込むには? (ID:78323)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ListItem.Text の部分だけで良ければ、oleacc.dllの 「IAccessibleインターフェイス」で拾う事ができます。 strText = objIAccessible.accName(lngLineNumber) しかし、ListItem.SubItems(n) の値も拾いたい場合は、もう少し複雑です。 この場合は、LVM_GETITEM メッセージを使って取得する事になるのですが、 別EXE間でデータ交換を行う必要があるため、VirtualAllocEx APIで 共有メモリを確保して、そこに対してRead(Write)ProcessMemory APIで 読み書きを行う必要が生じます。 # なお、Win98ではVirtualAllocExが利用できませんので、かわりに # CreateFileMapping, MapViewOfFileを使うようにしてみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.