Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
 Аватар для abbat81
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407

Использование платной библиотеки

12.11.2011, 17:07. Показов 1971. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня.

Активно рыская в нете в поисках Wake On LAN функции наткнулся на Interop.ASOCKETLib, которая меня хорошо слушала.

Написал под нее включение пару своих компов (Включение по сети) и тут спустя месяц-полтора я попробовал и обломался. Получил следующее:
1001: Evaluation period has expired. You must purchase the product, or else uninstall the software

Деинсталировал, переустановил - никакого толку.
Она 30-дневная по лицензии. Помню пробовал ее, переводил часы на год вперед - все равно работала.
А щас не работает.

Можно ли как-то выйти из подобной ситуации?

VB.NET
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
Imports ASOCKETLib
Public Class WolForm
    Private objWol As WOL = New WOL()
    Public WakeOLTABLE As New DataTable
    Private Sub WolForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        objWol.Clear()
        textLogFile.Text = System.IO.Path.GetTempPath() & "WOLLog.txt"
        WakeOLTABLE.Columns.Add(1)
 
        WakeOLTABLE.Rows.Add("00-0F-1F-4E-B2-4A")
        WakeOLTABLE.Rows.Add("00-30-05-e0-b3-54")
        WakeOLTABLE.Rows.Add("00-0F-1F-4E-B2-4A")
        WakeOLTABLE.Rows.Add("00-30-05-e0-b3-54")
        WakeOLTABLE.Rows.Add("00-0F-1F-4E-B2-4A")
        WakeOLTABLE.Rows.Add("00-30-05-e0-b3-54")
        WakeOLTABLE.Rows.Add("00-0F-1F-4E-B2-4A")
        WakeOLTABLE.Rows.Add("00-30-05-e0-b3-54")
        WakeOLTABLE.Rows.Add("00-0F-1F-4E-B2-4A")
        WakeOLTABLE.Rows.Add("00-30-05-e0-b3-54")
        WakeOLTABLE.Rows.Add("00-0F-1F-4E-B2-4A")
        WakeOLTABLE.Rows.Add("00-30-05-e0-b3-54")
    End Sub
 
    Private Sub ctlWake_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ctlWake.Click
        Cursor.Current = Cursors.WaitCursor
        Dim ctlMAC As String
        For Each Row As DataRow In WakeOLTABLE.Rows
            ctlMAC = (Row(0))
            objWol.Clear()
            objWol.LogFile = textLogFile.Text
            objWol.WakeUp(ctlMAC)
            Cursor.Current = Cursors.Default
            ctlResult.Text = objWol.LastError.ToString() + ": " + objWol.GetErrorDescription(objWol.LastError)
        Next
    End Sub
    Private Sub ctlView_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ctlView.Click
        If (System.IO.File.Exists(textLogFile.Text.ToString())) Then
            System.Diagnostics.Process.Start(textLogFile.Text)
        End If
    End Sub
End Class
Добавлено через 16 минут
Но тоже не понимаю алгоритма такого локерства.
Ведь если лочат библиотеку после 30 дней и она становится напригодной, то получается и софт будет непригдным на ней сделанный. Ведь он импортирует ее.

Вообще, каким образом это все устроено?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.11.2011, 17:07
Ответы с готовыми решениями:

Использование своей библиотеки классов
Создал библиотеку классов: Imports System.Runtime.InteropServices Public Class Memory <Flags()> _ Public Enum...

Использование Java-библиотеки в коде C# или VB .NET
Привет всем! У меня есть Java-библиотека - файл с расширением .jar. Подскажите, пожалуйста, возможно ли подключить эту библиотеку к...

Использование библиотеки офиса, которая идет в поставке с приложением, а не из системы
Добрый день, возникла следующая ситуация. Использую в своем коде Dll "Microsoft.Office" от 2007 офиса, все работает нормально. У...

14
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
12.11.2011, 17:49
Прописывают в реестр специальные ключи, которые блочат после 30 дней. Найдешь - счастье.
Переустановишь винду - еще одно счастье.
0
 Аватар для abbat81
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
12.11.2011, 17:56  [ТС]
tomaticus, нет, в реестре - очень все просто.
В библиотеке есть переменная ExpirationDate со сфойством ReadOnly.
Вывел значение ее в Label и получяил 24/10/2011, это уже почти 2 недели как усё.
А вот как ковырнуть ее значение - не знаю ((((((((((
0
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
12.11.2011, 18:03
почему же тогда когда переустанавливаешь винду,все работает еще 30 дней?угу,реестр
0
 Аватар для abbat81
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
12.11.2011, 18:06  [ТС]
tomaticus, теоретически мысля, возможно при установке, срабатывает скрипт создания такой библиотеки со всеми вытекающими, в даном случае переменной со значением + 30 дней от сегодняшней даты. И сама дата теперь сидит именно в .dll а не в реестре
0
 Аватар для KingManiya
203 / 203 / 13
Регистрация: 14.10.2011
Сообщений: 227
12.11.2011, 18:37
Открой через HexEditor и измени дату в переменной...
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
12.11.2011, 20:08
Цитата Сообщение от abbat81 Посмотреть сообщение
Можно ли как-то выйти из подобной ситуации?
купить.
1
 Аватар для abbat81
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
13.11.2011, 01:16  [ТС]
magirus, купить - логично.
Но в этой библиотеке не только WOL, соответственно, я не ценю ее в 450 Евро.

И вообще, Включени По Сети как-то не раскрыто.....(((
0
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
13.11.2011, 10:31
abbat81, поставь вм,и запусти)

Добавлено через 11 секунд
а потом снеси вм,и поставь еще раз)
0
 Аватар для abbat81
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
13.11.2011, 12:16  [ТС]
tomaticus, что такое вм?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
13.11.2011, 12:17
виртуальная машина...
0
0 / 0 / 0
Регистрация: 02.06.2011
Сообщений: 10
14.11.2011, 13:00
Столкнулся с аналогичной проблемой. Telnet-клиент перестал работать на этой бибилиотеки. Как ее сломать?
0
 Аватар для abbat81
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
14.11.2011, 13:04  [ТС]
vandoren, а используется только WOL или что-то из этой библиотеки другое?
0
0 / 0 / 0
Регистрация: 02.06.2011
Сообщений: 10
14.11.2011, 13:19
Цитата Сообщение от abbat81 Посмотреть сообщение
vandoren, а используется только WOL или что-то из этой библиотеки другое?
Я использую telnet, во время ознакомительного периода все работало как часы, а потом во время попытки коннекта к серверу ошибка стала вылазить: "1001 : Evaluation period has expired. You must purchase the product, or else uninstall the software"
Люди добрые, помогите, а
0
14.11.2011, 13:28
 Комментарий модератора 
Цитата Сообщение от vandoren Посмотреть сообщение
Как ее сломать?
Так все, хорош.
Всем читать правила!
Тема закрыта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.11.2011, 13:28
Помогаю со студенческими работами здесь

Создать БД для учета персонала платной библиотеки
Создать БД для учета персонала платной библиотеки. Учесть следующие требования: 1. Фамилия читателя (5-7 человек) 2. Дата рождения 3....

Использование С++ библиотеки
Добрый вечер. Как создать экземпляр класса из библиотеки на плюсах в шарпе ? C# компилятор говорит, что ClassesLibrary.Test...

Использование C++ библиотеки в C#
А что делать, если есть только dll библиотека на неуправляемом с++? Тогда ее можно использовать в с#? Если да, то как?

Использование библиотеки из другой БД
Всем привет. Попытался найти способ в поиске, но как то не очень получилось. В общем хотелось бы вызывать код библиотеки из другой БД....

Использование C# библиотеки в C++ приложениях
Доброго времени суток. Возможно, скоро прилетит задача нетрадиционной ориентации. Суть - есть БОЛЬШОЙ проект на .Net умеющий общаться с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Закрытая тема Создать тему
Новые блоги и статьи
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru