Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       25 Feb 2003  01:08:40
 To : Eugene Grosbein
 Subject : Re: vmware
 -------------------------------------------------------------------------------- 
 
 
  EG> Кстати, как лучше из autoexec.bat узнать, не под vmware-ли работаем?
  EG> Можно, конечно, обернуть vmware скриптом, который будет файл-флаг взводить
  EG> в C:\, но это не шибко надежно.
 
 Эта задачка решилась. Тряхнул стариной ;) и нарисовал в debug.com
 маленький .com для выставления errorlevel:
 
 a
 mov ax,C000
 push ax
 pop es
 mov di,0AF2
 mov si,119
 mov cx,3
 mov ax,4C00
 cld
 repe cmpsw
 jne 117
 inc ax
 int 21
 db 56
 db 4d
 db 77
 db 61
 db 72
 db 65
 
 n vm2check.com
 rcx
 1F
 w
 q
 
 Теперь можно писать 
 
 @echo off
 vm2check.com
 if ERRORLEVEL 1 goto vmware
 echo Running in native mode
 goto exit
 :vmware
 echo Running in VMware mode
 :exit
 
 Может, кому пригодится.
 
 Eugene
 --- slrn/0.9.7.4 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: vmware   Eugene Grosbein   24 Feb 2003 22:10:01 
 vmware   Yuri Kosivtsov   24 Feb 2003 19:28:05 
 Re: vmware   Eugene Grosbein   25 Feb 2003 01:08:40 
 Re: vmware   Eugene Grosbein   26 Feb 2003 18:07:09 
Архивное /ru.unix.bsd/8869de10b13c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional