Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-11-20 13:49:02 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:01:30
карма: 0

0
Ответов: 48
Рейтинг: 0
#2: 2006-11-20 14:57:04 ЛС | профиль | цитата
VBScript подойдет?

sComputer = "."

set oWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\" & sComputer & " ootcimv2")
set oCollection = oWMIService.ExecQuery("Select * from Win32_ComputerSystemProduct")
For Each item In oCollection
msgbox item.Name & vbCrLf & item.IdentifyingNumber & vbCrLf & item.UUID
Next

Добавь компонент VBJScript и туда этот текст закатай
карма: 0

0
Ответов: 345
Рейтинг: 1
#3: 2006-11-20 15:09:47 ЛС | профиль | цитата
И что не вышло ничего хорошего выила ошибку
карма: 0

0
Ответов: 48
Рейтинг: 0
#4: 2006-11-20 15:15:29 ЛС | профиль | цитата
ну я не адаптировал к hiasm

берешь блокнот
вставляешь туда все это

называешь файл PCinfo.vbs

Windows его распознает как VBScript (голубенький такой значек станет) и запускай его смело!

Работает?

[size=-2]------ Добавлено в 15:14
чтоб работало надо в процедуру этот скрипт вставить

sub doWork

тра-та-та (тело скрипта)

end sub

и точку входа в компонент VBJScript сделать doWork

[size=-2]------ Добавлено в 15:15
имейте ввиду, что это не Visual Basic, a Visual Basic Script - немного разные вещи
карма: 0

0
Ответов: 2125
Рейтинг: 159
#5: 2006-11-20 15:22:17 ЛС | профиль | цитата
Работает?
А вот фиг! В W2K не работает, коллекция-то - пустая!
карма: 1

0
Ответов: 176
Рейтинг: 12
#6: 2006-11-20 15:24:03 ЛС | профиль | цитата
Выдайт окошко с буковками FFFFFFFFFFF-FFFFFF-FFFF-FFFFFFFF
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 345
Рейтинг: 1
#7: 2006-11-20 15:26:49 ЛС | профиль | цитата
а пример можно ато что-то не выходит
code_609
карма: 0

0
файлы: 1code_609.txt [525B] [369]
Ответов: 48
Рейтинг: 0
#8: 2006-11-20 15:27:03 ЛС | профиль | цитата
очень странно! ну не знаю что тогда тебе предложить
карма: 0

0
Ответов: 345
Рейтинг: 1
#9: 2006-11-20 15:32:18 ЛС | профиль | цитата
а вот так пой дет code_610
карма: 0

0
файлы: 1code_610.txt [736B] [388]
Ответов: 48
Рейтинг: 0
#10: 2006-11-20 15:43:01 ЛС | профиль | цитата
Лично у меня все работает
code_611

Я же предупреждал, что компонент VBJScript
карма: 0

0
файлы: 1code_611.txt [549B] [379]
Ответов: 176
Рейтинг: 12
#11: 2006-11-20 15:49:12 ЛС | профиль | цитата
DRON писал(а):
а вот так пой дет code_610

Оригинально. Но всётаки лучше считать с самого железа, а не с реестра. Я думаю, что в разных версиях винды пути могут отличаться.

Vitaliy писал(а):
Лично у меня все работает

Работает, но результат? Выдайт только окошко с одними буковками FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 48
Рейтинг: 0
#12: 2006-11-20 15:55:28 ЛС | профиль | цитата
ну что я могу сказать... это в WinXP точно должно работать - это WMI сервис

он запущен у тебя?
карма: 0

0
Ответов: 176
Рейтинг: 12
#13: 2006-11-20 16:13:37 ЛС | профиль | цитата
Наверное не запущен. Поковырялся в винде. Запустить не смог.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 2125
Рейтинг: 159
#14: 2006-11-20 16:14:05 ЛС | профиль | цитата
Вот так можно посмотреть все свойства всех процессоров, доступные через WMI
set oCollection = GetObject("winmgmts:{impersonationLevel=impersonate}\.
ootcimv2").ExecQuery("select * from Win32_Processor")
For Each item In oCollection
s = ""
For Each x In item.Properties_
s = s & x.Name & " = " & x.Value & vbNewLine
Next
MsgBox s
Next
карма: 1

0
Ответов: 48
Рейтинг: 0
#15: 2006-11-20 16:19:48 ЛС | профиль | цитата
ну хоть у кого-то работает?
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)