Модератор: gaidar
Williams писал(а):Не работает или недостаточно прав? Во втором случае следует осуществлять элевацию.
keks-n писал(а):Баловство это всё. Все и всяческие привязки к железяке легко обходятся переватом обращений к драйверу оной.
Хакер писал(а):Значит стоимость взлома не превышает стоимость программы.
Star Cat писал(а):Как узнать заводской серийный номер винчестера в Viste? Проблема в том, что прежний способ не работает.
mrs2000 писал(а):Способ то какой?
Мой способ работает в XP/2003/Vista, но не работает в Win2K.
mrs2000 писал(а):Мой способ работает в XP/2003/Vista, но не работает в Win2K.
Dim objWMIService As Object
Dim objItem As Object
Dim colItems As Object
Set objWMIService = GetObject("winmgmts:")
If Not objWMIService Is Nothing Then
Set colItems = objWMIService.ExecQuery("Select * from Win32_PhysicalMedia")
If Not colItems Is Nothing Then
For Each objItem In colItems
If IsNull(objItem.SerialNumber) = False Then
Result = Trim$(objItem.SerialNumber)
Exit For
End If
Next
End If
End If
773FF писал(а):А если пользователь купил новый винчестер на замену старому? Это уже нарушение лицензионного соглашения?
Star Cat писал(а):Да. Но винчестеры редко ломаются. Старый винчестер можно подключить вторым номером.
Star Cat писал(а):В крайнем случае, заплатить еще раз 100 рублей не так уж сложно.
iGrok писал(а):Более хорошей практикой было бы ввести активацию/реактивацию.
Twister писал(а):Какой смысл заниматься поддержкой этих систем?
0xy писал(а):Под XP иногда работают и PhisicalDrive, и WMI, иногда--только WMI, но бывает, что обламываются оба.
В Vista и выше, по моим наблюдениям, PhisicalDrive не работает никогда.
0xy писал(а):И к чему здесь это?
Топег посвещен добыче серийника винта IDE и SATA.
Вернуться в Раздел для Профессионалов
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9