Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Вопросы По WPI
Показать сообщение отдельно

Аватара для DenchikK

Старожил


Сообщения: 268
Благодарности: 40

Профиль | Отправить PM | Цитировать


По-моему я придумал, как определять мать (для установки IAA) и Видяху (для установки дров). Коряво конечно, но работать будет. Идея позаимствована у bogomolov - но с этим описанием так справится не смог.

Идея вот в чём: devcon создаю список устройств, который сбрасывается в файл .txt, там ищу нужный идентификатор, на основе найденной строки создаю какой-нибудь файлик, по которому через WPI и будет определятmся, что ставить.

Черновичок (например видеокарты) пока такой (просто определение):

файл test.bat -> devcon find pci\* > test.txt

Код: Выделить весь код
run ('test.bat')
sleep (500)
$file = FileOpen("test.txt", 0)
; Check if file opened for reading OK
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
 
; Read in lines of text until the EOF is reached
 
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
 
$chars = StringLeft($line, 12)
 
if $chars="PCI\VEN_10DE" Then			
MsgBox(0, "У Вас Стоит:", "Видяха Nvidia")
endif
 
if $chars="PCI\VEN_1002" Then			
MsgBox(0, "У Вас Стоит:", "Видяха ATI")
endif
 
if $chars="PCI\VEN_8086" Then			
MsgBox(0, "У Вас Стоит:", "Видяха Intel")
endif		 
 
Wend
 
FileClose($file)
 
Exit
К сожалению, модем, LAN, RW и вероятно, тюнер, так не определить. На нескольких компах смотрел - ID разный.

Последний раз редактировалось DenchikK, 10-11-2005 в 23:40.


Отправлено: 10:59, 10-11-2005 | #126

Название темы: Вопросы По WPI