powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / приковать к батарее
25 сообщений из 39, страница 1 из 2
приковать к батарее
    #36917360
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вратце, стоит задача сделать у проги привязку к железу.

Т.е. чтоб программа запустилась, собрала информацию о железе, отправила на сервер. при следующем запуске, при авторизации на сервере, программа проверяет, та ли это машина.

Вопрос в том, к чему привязаться наиболее грамотно и как?
...
Рейтинг: 0 / 0
приковать к батарее
    #36917400
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfur,
серийный номер винта с ОС
...
Рейтинг: 0 / 0
приковать к батарее
    #36917474
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИМХО серийник винта можно легко подделать.
...
Рейтинг: 0 / 0
приковать к батарее
    #36917541
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто знает РАБОЧИЙ пример как подвязаться к процессору и винтам?
...
Рейтинг: 0 / 0
приковать к батарее
    #36917545
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: kalamfur

Купи у того-же алладина и не мучайся

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
приковать к батарее
    #36917552
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. чтоб работал и с сатой и с IDE, потому как кто знает, что у пользователя за железо.
...
Рейтинг: 0 / 0
приковать к батарее
    #36917571
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Игорь Горбонос :
так понять же охота, потому и спрашиваю.
...
Рейтинг: 0 / 0
приковать к батарее
    #36917573
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: kalamfur
> т.е. чтоб работал и с сатой и с IDE, потому как кто знает, что у пользователя за железо.

А чего забыл о SCSI и SSD дисках, о всяческих NAS'ах и WhareHous'ах. А то кто знает, что за железо будет у пользователя?
А вдруг пользователь продвинутый и у него RAID'ы с незапамятных времён используются?

Не мучайся, купи у спецПО у тех кто этим целенаправленно занимается.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
приковать к батарее
    #36917588
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос был даже не о хардах, (про RAID я даже не подумал..) а о том, к какому железу проще подвязаться и как.
...
Рейтинг: 0 / 0
приковать к батарее
    #36917606
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: kalamfur
> 2Игорь Горбонос:
> так понять же охота, потому и спрашиваю.

Хочешь понять, начинай изучать C++ и Asm, так-же начинай штудировать security-lab.com и xaker.ru. Попробуй найти на
sourceforge проект защиты ПО и поизучай исходный код(я не знаю есть ли такие проекты с открытым кодом) или попробуй
устроится в контору, которая специализируется на разработке защитного ПО, например http://www.aspack.com/

Вообщем, тебе явно не сюда :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
приковать к батарее
    #36917630
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=))))

Ну вот. Был ведь вполне конкретный вопрос, как узнать средствами VB серийники хардов и процессора. Отчего же не сюда?

А о том, как и с помощью чего защитить программу буду тогда думать сам, это уже другая история)
...
Рейтинг: 0 / 0
приковать к батарее
    #36917731
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: kalamfur
> Ну вот. Был ведь вполне конкретный вопрос, как узнать средствами VB серийники хардов и процессора. Отчего же не
> сюда?

Отвечаю на конкретный вопрос: С помощью VB можно узнать номер, который присваивается винту при форматировании с помощью
функции GetVolumeInformation. При следующем форматировании винта - этот номер изменится.

У винчестеров есть заводские серийные номера именно как устройства. Но! во первых эти номера не у всех винченстеров
есть, во вторых достать эту информацию средствами VB не представляется возможным. Её иногда можно получить в VB заставив
операционную систему прочитать данные S.M.A.R.T., если система может прочитать эти данные.

Cерийник процессора из VB вообще нельзя получить.

Резюме:
Средствами VB получить серийники хардов и процессора невозможно.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
приковать к батарее
    #36917902
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfur как узнать средствами VB серийники хардов и процессора.

а гугл зобанеле?
...
Рейтинг: 0 / 0
приковать к батарее
    #36917903
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот тут говорят что возможно.. http://www.xtremevbtalk.com/showthread.php?t=51316
...
Рейтинг: 0 / 0
приковать к батарее
    #36917922
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfur,

так говорят, же англицком, переволить гугл напрягать!!
Вы проверяли, меня процессор интересует, узнаёт??
Выложите пжл код
...
Рейтинг: 0 / 0
приковать к батарее
    #36917936
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfur,

а то что там это делается через GetVolumeInformation и Вам Игорь по этому поводу уже написал

Игорь Горбонос При следующем форматировании винта - этот номер изменится. Вас не смущает?
...
Рейтинг: 0 / 0
приковать к батарее
    #36917951
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus , то что Игорь написал я прочел внимательно.
по ссылке была тема " Not the Volume Serial number but Hard disk serial "
и там чувак уверяет:
I FOUND IT!
Must to pay 35$ for an ActiveX control called HDSerNum but it is worth every cent. Now I can read REAL Hard Disk Serial and protect my apps more effeciantly.

вот собственно об этом. Оно на самом деле можно, или просто шутят они?
...
Рейтинг: 0 / 0
приковать к батарее
    #36917961
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfur,

а мою ссылку внимательно прочли
я тоже found it для вас между прочим
...
Рейтинг: 0 / 0
приковать к батарее
    #36917974
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus вашу ссылку читаю до сих пор))

вот по вашей ссылке лежат такие интересности, как
http://www.diskserialnumber.com
и
http://social.msdn.microsoft.com/Forums/en-US/vbpowerpacks...

но сейчас на работе и нет под рукой бэйсика проверить.
...
Рейтинг: 0 / 0
приковать к батарее
    #36917985
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
приковать к батарее
    #36918025
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Shamanus ))
Качнул.
Но тут залочен реестр, а без него нехочет работать)
...
Рейтинг: 0 / 0
приковать к батарее
    #36918048
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfur,

я бы конечно долго мог распинаться, что в примере выложенном по моей ссылке на сайте http://www.diskserialnumber.com лежит архив и
код модуля там легко читается блокнотом из файла формы
код формы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


Private Sub Form_Load()
Dim Disk As SYSTOOLSLIBRARYLib.HardDriveInfo

Set Disk = New HardDriveInfo
Disk.Initialize  0 , "DEMO"

' ---- Hard Disk Serial Number ----
LblSerialNumber.Caption = Disk.SerialNumber

' ---- Hard Disk Model Number ----
LblModelNumber.Caption = Disk.ModelNumber

' ---- Hard Disk Firmware Revision ----
LblFirmwareNumber = Disk.FirmwareNumber

' ---- Hard Disk Storage Capacity ----
LblCapacity.Caption = Disk.Capacity & " GB"

' ---- Hard Disk Heads ----
LblHeads.Caption = Disk.NumberOfHeads

' ---- Hard Disk Sectors ----
LblSectors.Caption = Disk.NumberOfSectors

' ---- Hard Disk Cylinders ----
LblCylinders.Caption = Disk.NumberOfCylinders

' ---- Hard Disk Sectors Per Track ----
LblSectorsPerTrack.Caption = Disk.NumberOfSectorsPerTrack

' ---- Hard Disk Bytes Per Sector ----
LblBytesPerSector.Caption = Disk.NumberOfBytesPerSector

End Sub

Private Sub LblSite_Click()
' ---- Opens HardDiskInfo.DLL Website ----
ShellExecute Me.hwnd, "open", "http://www.diskserialnumber.com",  0 ,  0 ,  1 
End Sub

но Вы как то принципиально противитесь помощи абсолютно уверенный что все знаете. Ну как грица ... Вам в руки

в общем удачи
...
Рейтинг: 0 / 0
приковать к батарее
    #36918050
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я уж конечно молчу про 100% работоспособность этого кода в VB
...
Рейтинг: 0 / 0
приковать к батарее
    #36918052
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanusя уж конечно молчу про 100% работоспособность этого кода в VB VB=VBA
...
Рейтинг: 0 / 0
приковать к батарее
    #36918067
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanusно Вы как то принципиально противитесь помощи абсолютно уверенный что все знаете

Странный вывод. Из чего это следует?

наоборот. я не знаю того, о чём спрашиваю. Потому и спросил.

Так что не совсем понял ваше высказывание.
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / приковать к батарее
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]