2016-08-23 5 views
-3

Я использую Borland C++ Builder 6 для разработки механизма лицензии станции для приложения Windows.Разработка лицензии станции в Borland C++ Builder 6

Я читал, что лицензия станции связана с уникальной аппаратной информацией компьютера, на котором запущено приложение.

Какую информацию об оборудовании я могу использовать?

Как получить эту информацию с помощью C++ Builder 6?

Есть ли в C++ Builder 6 библиотека шифрования?

+2

Я бы начал с современного компилятора/ide. – drescherjm

ответ

1

Я должен согласиться с @drescherjm. C++ Builder 6 больше 14 лет. Вы можете получить стартовую версию последнего компилятора бесплатно с Embarcadero's Website.

Какую информацию об оборудовании я мог бы использовать?

Аппаратная информация, которую вы можете использовать, - это серийный номер материнской платы, который можно получить с помощью WMI. См. this post и this.

Как получить эту информацию с помощью «Borland C++ Builder 6» ??

Следуйте ссылкам выше. Вы должны использовать COM, который C++ Builder 6 был в состоянии использовать.

"Borland C++ Builder 6" имеет любую библиотеку имен?

Нет. Но вы можете использовать OpenSSL. Here - это инструкция по его использованию. Вы также можете использовать API Windows Cryptography.

Имейте в виду, что C++ Builder 6 не будет работать на любом компьютере с Vista или новее. Получите стартовую версию последнего компилятора. Он создаст 32-битное приложение Windows, которое звучит так, как вам нужно.

Сэм

+0

Благодарим вас за это предложение. Я работаю над этим. – eliastg

+0

Если ответ работает на вас, не могли бы вы принять его как правильный ответ. Благодарю. – Sam

+0

C++ Builder 6 * сам * может не работать в Vista + (однако вы можете запустить его на виртуальной машине XP), но исполняемые файлы, которые он создает, отлично работают. –