Посл.ответ |
Сообщение |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 13 июня 2006 22:59 · Личное сообщение · #1
?
| Сообщение посчитали полезным: |
|
Ранг: 122.3 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 14 июня 2006 07:04 · Личное сообщение · #2 |
Ранг: 45.5 (посетитель) Активность: 0.05↘0 Статус: Участник
|
Создано: 14 июня 2006 13:32 · Личное сообщение · #3
0xy
Я знаю в реестре есть инфа о установленных cd, там и модель есть.
| Сообщение посчитали полезным: |
Ранг: 4.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 14 июня 2006 15:35 · Личное сообщение · #4
конкретную ветвь на cd-rom не дам ибо у меня его нет))
но вот на примере проца:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
ProcessorNameString=AMD Athlon(tm) XP 3200+
| Сообщение посчитали полезным: |
Ранг: 45.5 (посетитель) Активность: 0.05↘0 Статус: Участник
|
Создано: 14 июня 2006 15:47 · Личное сообщение · #5
можно через ключь в неро HKEY_CURRENT_USER\Software\Ahead\Nero - Burning Rom\Recorder, но не факт, что будет на компе стоять неро
Так же есть ключь HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target Id 1\Logical Unit Id 0
но если будет сидюк будет потключен по другому, то ключь должен будет измениться. Можно и HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE. Отсюда можно узнать много интересного о сидюшнике
| Сообщение посчитали полезным: |
Ранг: 160.1 (ветеран) Активность: 0.07↘0 Статус: Участник
|
Создано: 14 июня 2006 16:25 · Личное сообщение · #6
GAMe ovER
все это делается намного проще и портабельнее через ASPI/SPTI - пример есть в MSDN
| Сообщение посчитали полезным: |
Ранг: 45.5 (посетитель) Активность: 0.05↘0 Статус: Участник
|
Создано: 14 июня 2006 18:09 · Личное сообщение · #7
infern0 пишет:
пример есть в MSDN
я просто с ним не дружу. Он у меня просто не запускается .
| Сообщение посчитали полезным: |
Ранг: 15.6 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 14 июня 2006 18:22 · Личное сообщение · #8
Тебе на каком языке нужно?
| Сообщение посчитали полезным: |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 15 июня 2006 01:56 · Личное сообщение · #9
[norwed] пишет:
Тебе на каком языке нужно?
Лучше всего на VB. Можно на Asm, если код не километровый.
Гланое -- увидить, какие АПИ юзаются...
пример есть в MSDN
Просветите кто-нить, где эту вещичку взять и как юзать? Слыхивал, что вес у нее ЖУТКИЙ!
Или ее можно отдельными частями ставить (заточеными под определенную тематику)?
| Сообщение посчитали полезным: |
Ранг: 24.2 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 15 июня 2006 03:10 · Личное сообщение · #10
хм..а я всегда считал что MSDN это --> ТУТ <-- http://www.msdn.microsoft.com
| Сообщение посчитали полезным: |
Ранг: 160.1 (ветеран) Активность: 0.07↘0 Статус: Участник
|
Создано: 15 июня 2006 09:54 · Личное сообщение · #11
mrJ пишет:
всегда считал что MSDN это --> ТУТ <--
ты ошибался. Есть оффлайн версии - размер 3CD
| Сообщение посчитали полезным: |
Ранг: 420.3 (мудрец) Активность: 0.24↘0 Статус: Участник
|
Создано: 15 июня 2006 10:06 · Личное сообщение · #12
infern0
Мне попадалась на 5-ти, правда, мне тогда она, как казалось, была не нужна. Зато теперь мучаюсь... А человечка того найти не могу.
----- Сколько ни наталкивали на мысль – все равно сумел увернуться | Сообщение посчитали полезным: |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 15 июня 2006 13:32 · Личное сообщение · #13
infern0 пишет:
Есть оффлайн версии - размер 3CD
Дык все-таки, по частям оно могёт ставиться, или как?
Меня, к примеру, щас интереует только АПИ и Васик. А нераспахаными гектарами я не располагаю
| Сообщение посчитали полезным: |
Ранг: 516.1 (!), 39thx Активность: 0.28↘0 Статус: Участник
|
Создано: 15 июня 2006 15:02 · Личное сообщение · #14
по частям можно, но нужно иметь все три диска
| Сообщение посчитали полезным: |
Ранг: 160.1 (ветеран) Активность: 0.07↘0 Статус: Участник
|
Создано: 15 июня 2006 15:05 · Личное сообщение · #15
0xy пишет:
щас интереует только АПИ и Васик
MSDN ценнА своими статьями, если нужен просто справочник по апи - он есть с platform sdk и весит копейки.
| Сообщение посчитали полезным: |
Ранг: 160.1 (ветеран) Активность: 0.07↘0 Статус: Участник
|
Создано: 15 июня 2006 15:08 · Личное сообщение · #16
0xy пишет:
А нераспахаными гектарами я не располагаю
ставь minimal - будет просить нужный СД каждый раз, а на винт поставит только содержание.
| Сообщение посчитали полезным: |
Ранг: 73.2 (постоянный) Активность: 0.03↘0 Статус: Участник
|
Создано: 15 июня 2006 23:34 · Личное сообщение · #17
Доброго времени суток, товарищи.
Вроде я поднимал натую тему.
--> Топик <--
Есть заголовочные файлы для Wnaspi32.dll на Delphi и Cи в аттаче на Delph`ях 7cee_15.06.2006_CRACKLAB.rU.tgz - Wnaspi32.rar
| Сообщение посчитали полезным: |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 17 июня 2006 00:12 · Поправил: 0xy · Личное сообщение · #18
infern0 пишет:
если нужен просто справочник по апи - он есть с platform sdk и весит копейки.
Где его взять можно?
По поводу MSDN:
1) правильно ли я понял, что если мне необходим только контекстный хэлп для VB, все равно не обойтись без полного дистрибютива?
2) какую версию MSDN лучше искать, и будет ли более новая версия MSDN работать со старой студией (в смысле, КОНТЕКСТНАЯ справка?)
3) существует ли все-таки русский MSDN? В частности, русский справочник по АПИ и НОРМАЛЬНЫЙ русский КОНТЕКСТНЫЙ хэлп по VB? (под "нормальным русским" я подразумепаю справочник, подобный тому, что шел с русской версией офиса 97 Pro )
| Сообщение посчитали полезным: |
Ранг: 352.4 (мудрец), 4thx Активность: 0.15↘0 Статус: Участник retired
|
Создано: 17 июня 2006 00:35 · Личное сообщение · #19
для связки нового msdn со старой студией на rsdn плагин или скрипт был
| Сообщение посчитали полезным: |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 19 июня 2006 22:49 · Поправил: 0xy · Личное сообщение · #20
Кстати, вот нарыл по сабжу:
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_CDROMDrive")
For Each objItem In colItems
Debug.Print "Модель: " & objItem.Caption
Debug.Print "DeviceID: " & objItem.DeviceID
Next
'Рекомендуется указать Microsoft WMI Scripting V1.2 Library в references
'Хотя у меня и без этого заработало
PS
Кому не облом--проверьте на NT, какую строку оно возвращает: Unicode или ASCII?
,
| Сообщение посчитали полезным: |
Ранг: 79.4 (постоянный) Активность: 0.09↘0 Статус: Участник
|
Создано: 19 июня 2006 23:04 · Личное сообщение · #21
у мя выдал вот так:
Модель: _NEC DVD_RW ND-2510A
DeviceID: IDE\CDROM_NEC_DVD_RW_ND-2510A____________________2.F9____\5&2DC631FB&0&0.0.0
походу аски...
(маздай ХРень)
| Сообщение посчитали полезным: |
Ранг: 6.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 20 июня 2006 03:05 · Личное сообщение · #22
0xy пишет:
Кому не облом--проверьте на NT, какую строку оно возвращает: Unicode или ASCII?
В NT WMI есть не всегда. Была какая-та путаница с разными SP - например SP4 инсталлирует WMI, но SP5 - нет, забыл уже. Так что нельзя рассчитывать, что WMI будет присуствовать в NT.
| Сообщение посчитали полезным: |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 20 июня 2006 03:32 · Личное сообщение · #23
Хм, а в 9x вместо модели выдает букву:
Модель: K:
DeviceID: SCSI\SAMSUNG_CD-R/RW_SW-248B_R\MF&CHILD0001&PCI&VEN_8086&DEV_7111&SUBS YS_00000000&REV_01&BUS_00&DEV_02&FUNC_0100
Выходит, это не лучший способ Хотя DeviceID боль-мень стабильный, и модель содержит...
| Сообщение посчитали полезным: |
Ранг: 6.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 20 июня 2006 12:47 · Личное сообщение · #24
0xy пишет:
Выходит, это не лучший способ
С самого начала сказал бы для каких ОС хочешь. Лично я не стал бы терять времени на что-либо старше W2000. В W2000 и дальше есть удобная программка wbemtest, хотя и интерфейс не лучший, хорошо подходит для исследования WMI. И вот с ее помощью узнал, что есть разные properties, включая Caption, DeviceID, PNPDeviceID, Name. Может, тебе надо Name, а не Caption?
По-моему, на VB/VBA/VBS и на новых ОС - WMI лучшее, хотя и довольно медленно. Конечно, всегда есть риск, что кто-нибудь остановил service Windows Management Instrumentation, но что поделаешь...
| Сообщение посчитали полезным: |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 20 июня 2006 22:46 · Личное сообщение · #25
newbb
Только что проверил под 9x: Caption==Name и DeviceID==PNPDeviceID.
Но проблема в том, что тот же Caption в XP выдает модель, а в 9x--букву
Хотя может это от версии WMI зависит? Автор кода рекомендовал 1.2, а у меня 1.1
Кто-нить может выложить WMI Scripting v1.2?
,
| Сообщение посчитали полезным: |
Ранг: 6.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 21 июня 2006 21:24 · Личное сообщение · #26
На сайте Microsoft есть Windows Management Instrumentation (WMI) CORE 1.5 (Windows 95/98) http://www.microsoft.com/downloads/details.aspx?FamilyID=98a4c5ba-337b-4e92-8c18-a63847760ea5&DisplayLang=en , около 3 MB. Не знаю, этого ли тебе надо.
| Сообщение посчитали полезным: |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 21 июня 2006 22:05 · Личное сообщение · #27
Я имед в виду Wbemdisp.tlb (60 Kb)
| Сообщение посчитали полезным: |