Индификатор компьютера

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
nsklital
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 21.11.2005 (Пн) 18:29

Индификатор компьютера

Сообщение nsklital » 18.12.2005 (Вс) 14:46

Как можно узнать индификатор компьютера?

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 18.12.2005 (Вс) 14:56

Поясни, какой индификатор? (сетевое имя, серийный номер чего- либо и т. д.)
Изображение

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 19.12.2005 (Пн) 9:12

двойные топики тоже создавать нельзя
Изображение

nsklital
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 21.11.2005 (Пн) 18:29

Сообщение nsklital » 21.12.2005 (Ср) 2:49

Серийный номер компьютера. Каждому комьпьютеру присваевается серийный номер, так же как на материнской плате и на всем остальном.

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 21.12.2005 (Ср) 8:51

Серийный номер компьютера. Каждому комьпьютеру присваевается серийный номер, так же как на материнской плате и на всем остальном.

Это ты откуда взял, что в твоем понимании есть компьютером :?:
الفيجوال بيسك الرابح

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 21.12.2005 (Ср) 15:47

Он про корпус... Нее, серийник корпуса програмно не узнаваем :lol:
Изображение

nsklital
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 21.11.2005 (Пн) 18:29

Сообщение nsklital » 21.12.2005 (Ср) 23:34

Тупые шутки. Скажите когда смеятся?
Я не о корпусе. Как можно серыйный номер материнской платы программно вытянуть с биоса?

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 22.12.2005 (Чт) 9:38

nsklital
Так все таки серийный номер мамки а не "компьютера" :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 26.12.2005 (Пн) 15:05

на счет материнской платы не знаю я вот s/n винта - в поиск по форуму
Изображение

AndreyIl
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 18.10.2005 (Вт) 16:17
Откуда: г. Брянск

Сообщение AndreyIl » 27.12.2005 (Вт) 11:47

On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_BIOS",,48)
For Each objItem in colItems
Wscript.Echo "BiosCharacteristics: " & objItem.BiosCharacteristics
Wscript.Echo "BuildNumber: " & objItem.BuildNumber
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CodeSet: " & objItem.CodeSet
Wscript.Echo "CurrentLanguage: " & objItem.CurrentLanguage
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "IdentificationCode: " & objItem.IdentificationCode
Wscript.Echo "InstallableLanguages: " & objItem.InstallableLanguages
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LanguageEdition: " & objItem.LanguageEdition
Wscript.Echo "ListOfLanguages: " & objItem.ListOfLanguages
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherTargetOS: " & objItem.OtherTargetOS
Wscript.Echo "PrimaryBIOS: " & objItem.PrimaryBIOS
Wscript.Echo "ReleaseDate: " & objItem.ReleaseDate
Wscript.Echo "SerialNumber: " & objItem.SerialNumber
Wscript.Echo "SMBIOSBIOSVersion: " & objItem.SMBIOSBIOSVersion
Wscript.Echo "SMBIOSMajorVersion: " & objItem.SMBIOSMajorVersion
Wscript.Echo "SMBIOSMinorVersion: " & objItem.SMBIOSMinorVersion
Wscript.Echo "SMBIOSPresent: " & objItem.SMBIOSPresent
Wscript.Echo "SoftwareElementID: " & objItem.SoftwareElementID
Wscript.Echo "SoftwareElementState: " & objItem.SoftwareElementState
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "TargetOperatingSystem: " & objItem.TargetOperatingSystem
Wscript.Echo "Version: " & objItem.Version
Next

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 27.12.2005 (Вт) 12:38

Скриптовик хренов... А ты в курсе, что твой "winmgmts" иногда прикрывается спец. утилитами в целях безопасности.
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.12.2005 (Вт) 13:29

Неверно.
Lasciate ogni speranza, voi ch'entrate.

Vladimir!
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 19.09.2005 (Пн) 21:47
Откуда: Пермь

Сообщение Vladimir! » 27.12.2005 (Вт) 14:04

ИнДИФИКАТОР или идентификатор :?:
Так-то deficatio (лат.) - означает ходить в туалет по большому.
Как это применимо к компьютеру? :lol:

bayasaa
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 93
Зарегистрирован: 13.08.2005 (Сб) 11:57
Откуда: Mongolia

Сообщение bayasaa » 29.12.2005 (Чт) 13:55

Не знаю пригодиться ли это но я использовал это для решения trial версии своих программ.
Код: Выделить всё

' код формы
Private Sub Form_Load()
Text1.Text = getComputerID()
End Sub

' код модуля

Public Function getComputerID() As String
Dim fso, d
Set fso = CreateObject("Scripting.FileSystemObject")
Set d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName("C:\")))
getComputerID = d.SerialNumber
Set fso = Nothing
Set d = Nothing
End Function

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 29.12.2005 (Чт) 14:08

bayasaa
Не пригодится. Это серийный номер ТОМА, а не винта. Меняется при форматировании.
Лучший способ понять что-то самому — объяснить это другому.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 29.12.2005 (Чт) 14:14

bayasaa писал(а):Не знаю пригодиться ли это но я использовал это для решения trial версии своих программ.

Примитивно, т.к. легко обходится, но вполне годится, когда программу не жалко.
Lasciate ogni speranza, voi ch'entrate.

nsklital
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 21.11.2005 (Пн) 18:29

Сообщение nsklital » 30.12.2005 (Пт) 12:16

Вот что-то типа такого как писал bayasaa решения trial версии. Только по круче както защетить можно?

bayasaa
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 93
Зарегистрирован: 13.08.2005 (Сб) 11:57
Откуда: Mongolia

Сообщение bayasaa » 30.12.2005 (Пт) 13:25

nsklital писал(а):Вот что-то типа такого как писал bayasaa решения trial версии. Только по круче както защетить можно?

можно например прицепить к какому нибудь железку. например к диску или к другому устройству.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 69

    TopList