|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
|
RinOSpro |
|
|||
Unregistered |
Здравствуйте! Столкнулся с проблемой! Есть VCL сервис, в нем используется WMI, для получения информации о железе. Работало в 99,9% но на некотых компьютерах не работает. Вот случилось так что и на моем (Windows 2000) перестало работать.
Вот кусок кода:
В последней строке возникает исключительная ситуация Interface not Supported. Что делать незнаю... Что вбивать в гугл тоже не понятно... Если кто то сталкивался с подобной проблемой подскажите плиз. |
|||
|
||||
Sanchezzz |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 1 Всего: 60 |
эх... ссылка
-------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
RinOSpro |
|
|||
Unregistered |
Sanchezzz сделано как там! Даже лучше чем там!
Проблема в особенностях работы, WMI в сервисе. Но вот в каких... |
|||
|
||||
Sanchezzz |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 1 Всего: 60 |
я так думаю тут особености 2000 если в других системах работает
-------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
RinOSpro |
|
|||
Unregistered |
Sanchezzz получал письма что проблема возникала и на XP, и на 2003 так что дело не в ОС. Но повторюсь это очень редкая ошибка...
Это сообщение отредактировал(а) RinOSpro - 18.3.2009, 14:21 |
|||
|
||||
RinOSpro |
|
|||
Unregistered |
Не решил еще (( может еще есть какие идеи?
|
|||
|
||||
Rrader |
|
|||
Inspired =) Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 29 Всего: 191 |
RinOSpro, в аттаче мой пример, там другой подход. Проверьте работоспособность
Присоединённый файл ( Кол-во скачиваний: 19 ) WMI.rar 13,86 Kb |
|||
|
||||
RinOSpro |
|
|||
Unregistered |
Не выполняется условие вот в этой строке:
Locator.ConnectServer возвращает -2147217400 А в коде где ни будь разве не надо задавать к какому компьютеру мы поключаемся? или по умолчанию считается локальный комп? |
|||
|
||||
Rrader |
|
||||
Inspired =) Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 29 Всего: 191 |
Интересно проверить, что именно неверно. Можно написать еще вариант на VBScript
Как раз в этой строчке и указывается. Здесь запись упрощенная, сервер на локальном компе. Подробности в MSDN. IWbemLocator::ConnectServer Method (Windows) Это сообщение отредактировал(а) Rrader - 11.4.2009, 17:13 |
||||
|
|||||
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |