Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Как программно отличить виртуальный CDROM от реального?   Найти похожие ветки 

 
ws ©   (2003-04-03 16:19) [0]

Как программно отличить виртуальный CDROM от реального? Очень надо!


 
ГеныЧ   (2003-04-03 22:55) [1]

Можно сделать такую фишку (сам пока не пробовал):
Берешь любой достаточно большой файл (более 20Мб подойдет) считываешь его (желательно игнорируя кэш) и по скорости считывания определяешь, если достаточно быстро читает (быстрее 6-8Мб/сек), то скорее всего виртуалка, если медленнее, то скорее всего хардовый сидюк.

Можно еще опребелять по скорости позицирования головки (немного извращенный способ):
Записываешь 2 файла на СД один в самое начало, другой в самый конец диска (некоторые проги прожига могут такое делать) считывешь несколько раз оба файла игнорируя кэш (один за другим), т.к. скорость перемещения головок на винте и на сидюке значительно отличаются, то делаешь вывод: читает медленнее заданного порога - хардовый сидюк, быстрее - виртуалка.

Примеров не могу кинуть, т.к. это только теория. :)
Но думаю если нормально посоображать, то можно достаточно хорошую защиту от виртуализирования сделать ... :)


 
ws ©   (2003-04-04 08:11) [2]

Проблема на самом деле в следующем: есть сетевой клиент, проверяющий аппаратную конфигурацию. Надо при сетевой загрузке на лету определить, реальное это устройство или нет. Некоторые-то проги защищаются так - на виртуалках не идут!



Страницы: 1 вся ветка

Текущий архив: 2003.06.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
4-13513
Allex
2003-04-08 11:38
2003.06.05
Слияние файлов


3-13002
Lion
2003-05-18 23:35
2003.06.05
Select Into ?


4-13521
tamerlan311
2003-04-06 09:13
2003.06.05
Высвобождение ресурсов от dll


1-13223
Rise
2003-05-27 12:39
2003.06.05
Сохранение числа?


4-13519
Ahmad K
2003-04-04 17:21
2003.06.05
Автозаполнение и-нет форм