Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.221.239.148] |
|
Сообщ.
#1
,
|
|
|
Всем привет.
Хочу написать код,который генерирует рандомную(не случайную) строку,которая используется для индетификации/активации этой программы. В качестве переменной я взял ИД диска "С:\". DWORD VSNumber = 0; GetVolumeInformationA("c:\\", NULL, 0, &VSNumber, NULL, NULL, NULL, 0); srand(VSNumber); Для физической машины это работает хорошо. Но если используется Виртуальная машина,то у всех эта строка получается одинаковая,так как для создания "виртуалок" используется один диск,а значит ИД диска у всех одинаковый. Есть ли какя-нибудь переменная,которая была бы уникальна для всех случаев применения? И как заставить программу запомнить,что она больше не нуждается в подтверждении? Заранее спасибо. |