VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/01/19(Fri) 11:41
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe^5: WMIの利用条件について

>> XP Embedded において、Win32_Process が
>> 「常に実装される」ものなのか、「実装可能(optional)」なのか、「非対応」なのかを
>> 知らないので、
どうやら対応しているみたいですね。(optional かどうかは読み取れませんでしたが…)
http://www.microsoft.com/japan/windows/embedded/xp/evaluation/sp2fea/embedded_func.asp


> お手数ですが、CreateObjectにする場合のサンプルを頂けませんか??
「SWbemLocator」というキーワードで検索してみてください。
たとえば、"WMI Fun" というサイトや、Microsoft のサイトなどで、幾つかの例を得られます。

VB6 用だけでなく、VBScript 用や C++ 用のサンプルがヒットしてしまうこともありますが、
その場合でも、基本的なコードは同じなので、参考にはなるかと思います。


> また必要な参照設定等あれば、それもご教授下さい。
使うのは、Microsoft WMI Scripting libarary です。
もっとも、参照設定せずにレイトバインドでも利用できると思いますよ。


>「ErrorCode:-2147221020,オートメーション エラーです。構文が無効です 」
> 他の誰かがVB6 開発環境を入れていた
もしかしたら、開発環境を入れる前後で、DCOM 設定に変化があるのかも。
dcomcnfg.exe を使って、
 コンポーネント サービス\コンピュータ\マイコンピュータ
および、
 コンポーネント サービス\コンピュータ\マイコンピュータ\DCOMの設定\Windows Management and Instrumentation
のプロパティで、ローカルに対する COM 起動/アクティブ化 のセキュリティが
変化していないか、確認してみてはいかがでしょう?
本当に DCOM の問題かどうかは分からないので、保証はできかねますけど。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -