Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / EureakLog и Virtual Machine / 12 сообщений из 12, страница 1 из 1
07.12.2017, 17:03:55
    #39566081
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
В баг-репорте Эврики вижу строку:
авторComputer:
---------------------------------
5.12 Virtual Machine: VirtualPC
Пользователь утверждает, что программа работает на реальной машине.

Кому верить?
...
Рейтинг: 0 / 0
07.12.2017, 17:32:08
    #39566104
AWSVladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
Cobalt747В баг-репорте Эврики вижу строку:
авторComputer:
---------------------------------
5.12 Virtual Machine: VirtualPC
Пользователь утверждает, что программа работает на реальной машине.

Кому верить?
Во первых для юзера это может быть настолько прозрачно, что он м/б 100% работает в реальной, а не в виртуальной машине, а по факту автор 5.12 Virtual Machine: VirtualPC
Во вторых, ну что же Вы юзеру на слово то верите?
Они при разборе полетов юзера каждые 15 минут свою точку зрения могут менять на прямо противоположную
Только логи, только сбор системной информации самому.
...
Рейтинг: 0 / 0
07.12.2017, 17:37:55
    #39566113
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
В EL используется приблизительно такое:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
function RunningVirtualPC1: Boolean;
asm
  mov   eax, 1
  xor   ebx, ebx 
  db    $0f, $3f, $07, $0b
  test  ebx, ebx
  xor   eax, eax
  setz  al
end;

function RunningVirtualPC2: Boolean;
asm
  xor   eax, eax
  xor   ebx, ebx
  xor   ecx, ecx
  xor   edx, edx
  db    $0f, $c7, $c8, $01, $00
  mov   eax, 1
end;
...
Рейтинг: 0 / 0
08.12.2017, 11:21:53
    #39566467
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
GunSmoker,

Попробовал именно этот код на Oracle VirtualBox - падает с исключением, оба метода.
...
Рейтинг: 0 / 0
08.12.2017, 11:23:04
    #39566469
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
Cobalt747, разумеется. Это by design.
...
Рейтинг: 0 / 0
08.12.2017, 14:32:11
    #39566634
white_nigger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
GunSmokerCobalt747, разумеется. Это by design.Хм. Я думал должно просто True вернуть
...
Рейтинг: 0 / 0
08.12.2017, 16:46:37
    #39566740
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
На реальной Win7 x64 - тоже падает.
...
Рейтинг: 0 / 0
08.12.2017, 17:34:43
    #39566765
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
Если у юзера Windows 7, то программа может запускаться в Windows XP Mode, и он даже не подозревает о ее работе в виртуальной машине: окошко и окошко.
...
Рейтинг: 0 / 0
08.12.2017, 18:02:28
    #39566775
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
08.12.2017 17:34, bk0010 пишет:
> Если у юзера Windows 7, то программа может запускаться в Windows XP Mode, и он даже не подозревает о ее работе в виртуальной машине: окошко и окошко.

ты сейчас путаешь "режим совместимости с ХР" и "Windows XP mode".
в последнем совсем не "окошко".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.12.2017, 18:23:26
    #39566784
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
white_niggerGunSmokerCobalt747, разумеется. Это by design.Хм. Я думал должно просто True вернуть

VirtualBox < > VirtualPC.

Код детекта большинства VM выполняет "секретную" инструкцию, которая не существует на реальных процессорах. Если такой код запускается на реальном железе - выбрасывается Priviledged Instruction или что-то подобное. Это ловится except блоком и возвращается False.

По этой причине ложно-положительное срабатывание видится мне крайне маловероятным.
...
Рейтинг: 0 / 0
10.12.2017, 09:30:57
    #39567200
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
Мимопроходящийты сейчас путаешь "режим совместимости с ХР" и "Windows XP mode".
в последнем совсем не "окошко".


Ты ошибаешься. В XP mode есть прозрачная интеграция. Программы из виртуальной машины можно запускать из меню Пуск хоста, и на панели задач хоста будет кнопка для запущенной программы.
...
Рейтинг: 0 / 0
10.12.2017, 10:39:40
    #39567208
Vizit0r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EureakLog и Virtual Machine
Cobalt747В баг-репорте Эврики вижу строку:
авторComputer:
---------------------------------
5.12 Virtual Machine: VirtualPC
Пользователь утверждает, что программа работает на реальной машине.

Кому верить?

мне один юзер целый час не хотел признаваться, что он на виртуалке сидит.
Когда я его в итоге продавил - выпал на мороз.

Или он там что-то непотребное делал, или просто параноик по жизни.

Мне-то пофиг на его виртуалку и его самого, просто нужно было чуток инфы для поиска точного места проблемы.

Так что бывает, да.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / EureakLog и Virtual Machine / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]