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

Оно на самом деле можно, но не на VB. И я тебе сразу сказал - купи решения специалистов, к чему ты и пришел в итоге :)

P.S. Но я-бы прежде чем выкладывать 35$ выяснил-бы почему они распространяют debug-версию, зачем для (скажем так)
"низкоуровневого доступа" используется MFC

P.S.S. B оно не на VB написанно

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
приковать к батарее
    #36918110
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос
вот это и смутило (я про демку)
а есть еще несколько вариантов, которые я опять же пока не могу протестировать.
Например тут.
http://social.msdn.microsoft.com/Forums/en-US/vbpowerpacks...
Как вы считаете, рабочее?
...
Рейтинг: 0 / 0
приковать к батарее
    #36918111
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
приковать к батарее
    #36918131
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: kalamfur
> Например тут.

Ты ссылку не правильно вставляешь и она ведёт в никуда.

> Как вы считаете, рабочее?

Я считаю что средствами VB сделать привязку программы к железу, без использования сторонних, специализированных средств,
нельзя.

Не мучайся, купи готовое.

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

Посмотрел, в принципе можно использовать, но это использует S.M.A.R.T. данные. Если поддержка смарта не реализованна,
этот код не работает. О чем я писал раньше.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
приковать к батарее
    #36918552
roach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Старина HASP решит Вашу задачу.
Мне кажется для промышленного решения, использования HASP практически стандарт де факто...
А привязываться к каким данным системы не разумно, ибо может я что то поменял, проц или хард...
А если делать привязку к железу то как минимум параметров 6 вам держать придется.
...
Рейтинг: 0 / 0
приковать к батарее
    #36919188
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О том и речь, если есть несколько параметров, то не проблема отследить замену железа и отличить такую ситуацию от смены всего компа)

HASP это конечно вещь, но, ИМХО, это тяжелая артилерия которая не подходит под любой проект, а требуется лишь когда остальное не удовлетворяет)
...
Рейтинг: 0 / 0
приковать к батарее
    #36919191
Валентин67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfurвот тут говорят..

В песне поется: "Говорят, а ты не верь"!

Вариант 1 (о чем спрашивали изначально) - http://vbrussian.com/Controls.asp?ID=44

roachА привязываться к каким данным системы не разумно, ибо может я что то поменял, проц или хард...

Вариант 2 - привязаться к дате и номеру BIOS.
...
Рейтинг: 0 / 0
приковать к батарее
    #36919361
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин67,

и есть скрипт для Вашего варианта 2
...
Рейтинг: 0 / 0
приковать к батарее
    #36919561
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин67Вариант 2 - привязаться к дате и номеру BIOS.
моя Асус сама проверяет нет ли update-ов для нее на сайте и сама предлагает перешить его. Поэтому этот вариант не катит.
...
Рейтинг: 0 / 0
приковать к батарее
    #36919998
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asus - зло.

Значит с биосом действительно вариант отпадает.
...
Рейтинг: 0 / 0
приковать к батарее
    #36920918
Валентин67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShamanusВалентин67Вариант 2 - привязаться к дате и номеру BIOS.
моя Асус сама проверяет нет ли update-ов для нее на сайте и сама предлагает перешить его. Поэтому этот вариант не катит.
Может тогда Имя компьютера в сети использовать?
Немного покопавшись в системе на своем компе, выяснил такую информацию:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor", ,  48 )
For Each objItem In colItems
    MsgBox "DeviceID: " & objItem.DeviceID
    MsgBox "Manufacturer: " & objItem.Manufacturer ' Производитель (строка)
    MsgBox "Name: " & objItem.Name
    MsgBox "ProcessorId: " & objItem.ProcessorId ' Идентификатор центрального процессора
    MsgBox "SocketDesignation: " & objItem.SocketDesignation
    MsgBox "Status: " & objItem.Status
    MsgBox "SystemName: " & objItem.SystemName ' Полное имя компьютера (для идентификации в сети)
    MsgBox "UniqueId: " & objItem.UniqueId
Next
...
Рейтинг: 0 / 0
приковать к батарее
    #37330908
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин67Немного покопавшись в системе на своем компе, выяснил такую информацию:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor", ,  48 )
For Each objItem In colItems
    MsgBox "DeviceID: " & objItem.DeviceID
    MsgBox "Manufacturer: " & objItem.Manufacturer ' Производитель (строка)
    MsgBox "Name: " & objItem.Name
    MsgBox "ProcessorId: " & objItem.ProcessorId ' Идентификатор центрального процессора
    MsgBox "SocketDesignation: " & objItem.SocketDesignation
    MsgBox "Status: " & objItem.Status
    MsgBox "SystemName: " & objItem.SystemName ' Полное имя компьютера (для идентификации в сети)
    MsgBox "UniqueId: " & objItem.UniqueId
Next


Этот кусок программы пользуется базой данных WMI. Кому интересно покопайтесь глубже. Там очень много интересных вещей. К примеру запустите с CMD прогу WMIC. "/?". В гугле также есть описание некоторых команд. Привьязываться уже есть к чему
...
Рейтинг: 0 / 0
приковать к батарее
    #37331166
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159,

>For Each objItem In colItems
в каком случае на второй круг пойдёт??
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / приковать к батарее
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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