Главная страница
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.019 c
14-13372
rosl
2003-05-21 05:41
2003.06.05
скопировать или удалить файл


6-13362
Sliski Slimak
2003-03-03 18:58
2003.06.05
Сетевой телефон


1-13180
.::D.e.M.o.N.i.X::.
2003-05-26 17:39
2003.06.05
Опять строки


3-13032
Praco
2003-05-16 11:23
2003.06.05
При восстановлении из бэкапа часть индексов неактивны


14-13441
brestmarket
2003-05-18 14:28
2003.06.05
Как сделать подмену картинки в TWebBrowser1 при наведении мышью..