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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Игорь Горбонос При следующем форматировании винта - этот номер изменится. Вас не смущает?
...
Рейтинг: 0 / 0
25.10.2010, 13:45
    #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
25.10.2010, 13:48
    #36917961
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приковать к батарее
kalamfur,

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

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

но сейчас на работе и нет под рукой бэйсика проверить.
...
Рейтинг: 0 / 0
25.10.2010, 13:56
    #36917985
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приковать к батарее
...
Рейтинг: 0 / 0
25.10.2010, 14:09
    #36918025
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приковать к батарее
Спасибо Shamanus ))
Качнул.
Но тут залочен реестр, а без него нехочет работать)
...
Рейтинг: 0 / 0
25.10.2010, 14:15
    #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
25.10.2010, 14:16
    #36918050
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приковать к батарее
я уж конечно молчу про 100% работоспособность этого кода в VB
...
Рейтинг: 0 / 0
25.10.2010, 14:16
    #36918052
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приковать к батарее
Shamanusя уж конечно молчу про 100% работоспособность этого кода в VB VB=VBA
...
Рейтинг: 0 / 0
25.10.2010, 14:22
    #36918067
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приковать к батарее
Shamanusно Вы как то принципиально противитесь помощи абсолютно уверенный что все знаете

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

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

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


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