标题:WMI异步查询的问题2——斑竹再in
只看楼主
ylof1986
Rank: 2
等 级:论坛游民
帖 子:241
专家分:61
注 册:2008-1-6
结帖率:93.94%
已结贴  问题点数:10 回复次数:3 
WMI异步查询的问题2——斑竹再in
如果使用异步查询的话,怎么保证不被干扰啊,查询和等待信息的中间那段要是有其他东东也查询怎么办啊
搜索更多相关主题的帖子: 查询 WMI 斑竹 异步 
2010-02-21 18:28
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
得分:7 
...........
详细点嘛!
2010-02-22 01:20
ylof1986
Rank: 2
等 级:论坛游民
帖 子:241
专家分:61
注 册:2008-1-6
得分:0 
回复 2楼 bczgvip
怎么详细点啊
*******其他代码
Services.ExecQueryAsync mwmiSink, "SELECT * FROM Win32_Service where DisplayName='CCAgent'"
while i=true  'i是在OnObjectReady里面给赋值为true的
    doevents
wend
******其他的代码了
然后Private Sub mwmiSink_OnObjectReady(ByVal objWbemObject As ISWbemObject, ByVal objWbemAsyncContext As ISWbemNamedValueSet)这个函数不是如果有返回的ISWbemObject就会顺序的读取吗,但是在执行完ExecQueryAsync后,没有返回ISWbemObject时,有其他程序又执行了ExecQueryAsync之类的查询的东西,然后OnObjectReady就没反应了

我就用了一个mwmiSink_OnObjectReady这个事件,其他事件没有写啊
2010-02-22 08:17
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
得分:0 
调试看看其他事件吧。有没有帮助。
关联来关联去,我都不知道你在说什么。看来的确难以说明。
不用异步不就行了?
2010-02-22 20:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-297889-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.237891 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved