Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: MSA и виртуальная машина
 
 автор: KrukVN   (12.01.2008 в 14:04)   личное сообщение
 
   to: Explorer   (12.01.2008 в 12:44)
 


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

сильно зависит от парка машин


когда звонит пользователь - нет времени на "быстро воспроизводишь" - поддержка идет к нему на машину удаленным администрированием и рулит по месту

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

  Ответить  
 
 автор: Explorer   (12.01.2008 в 12:45)   личное сообщение
 
   to: osmor   (12.01.2008 в 12:22)
 

это да... в академических т-скаать целях очень любопытно

  Ответить  
 
 автор: Explorer   (12.01.2008 в 12:44)   личное сообщение
 
   to: KrukVN   (12.01.2008 в 10:41)
 


>Плюс: никуда не надо бегать
>Минус: трудно бороться с весом


зачот :)

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

когда звонит пользователь - нет времени на "быстро воспроизводишь" - поддержка идет к нему на машину удаленным администрированием и рулит по месту

  Ответить  
 
 автор: Силыч   (12.01.2008 в 12:43)   личное сообщение
 
   to: osmor   (12.01.2008 в 12:22)
 

прикольно
спасибо всем ответившим

  Ответить  
 
 автор: osmor   (12.01.2008 в 12:22)   личное сообщение
 
   to: Силыч   (12.01.2008 в 09:15)
 

Кроме уже сказанного, можно построить свою локальную сеть со свои шлюзом на одном компе. В которой будут несколько взаимодействующих серверов ;-)

  Ответить  
 
 автор: KrukVN   (12.01.2008 в 10:41)   личное сообщение
 
   to: Силыч   (12.01.2008 в 09:15)
 

Давно юзаю. На самом деле очень удобно. В последних версиях имеется возможность создания снимков установленной системы.
Например: поставил 98-ю ось - сделал снимок (Snapshot):
- office97 - Snapshot;
- officeXP - Snapshot;
- и т.д... различные варианты с сервис паками, мдаками и т.д.
Звонит юзверь и жалуется: - "у меня не работает". Быстро воспроизводишь у себя такие-же условия и проверяешь.
Плюс: никуда не надо бегать
Минус: трудно бороться с весом

  Ответить  
 
 автор: Serge Gavrilov   (12.01.2008 в 09:39)   личное сообщение
 
   to: Силыч   (12.01.2008 в 09:15)
 

Создать несколько сред для тестирования продукта (разные операционки, оффисы ...)

  Ответить  
 
 автор: Силыч   (12.01.2008 в 09:15)   личное сообщение
 
   to: Serge Gavrilov   (10.01.2008 в 22:53)
 

Баюс показаццо нискромным, но я никогда не применял эти VM
Ну, разве что на Mazovia с 5" диска на 720 Кб, грузили DOS и BP
А для каких целей они вобще? Ну в смысли - где применяеццо? Вдруг пригодиццо?
Спасибо

  Ответить  
 
 автор: SRG   (11.01.2008 в 21:26)   личное сообщение
 
   to: ДрЮня   (10.01.2008 в 21:40)
 

Даже если они отличаются (или не отличаются), то что это нам дает?

  Ответить  
 
 автор: SRG   (11.01.2008 в 21:24)   личное сообщение
 
   to: Serge Gavrilov   (10.01.2008 в 22:53)
 

спасибо, Сергей. :)

  Ответить  
 
 автор: Serge Gavrilov   (10.01.2008 в 22:53)   личное сообщение
 
   to: srg   (08.01.2008 в 20:43)
 


Function IsVirtualMashine() As Boolean

    Dim strManufacturer As String
    Dim objWMIService As Object
    Dim colItems As Object
    Dim objItem As Object
    
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\.\root\cimv2")
    
    Set colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard")
    
    For Each objItem In colItems
        strManufacturer = objItem.Manufacturer
    Next
    
    IsVirtualMashine = (StrComp(strManufacturer, "Microsoft Corporation", vbTextCompare) = 0) Or _
        (StrComp(strManufacturer, "VMWARE", vbTextCompare) = 0)

End Function


другие варианты:
http://www.codeproject.com/KB/system/VmDetect.aspx?print=true
http://mark.michaelis.net/Blog/HowToDetectVirtualMachineExecution.aspx

  Ответить  
 
 автор: ДрЮня   (10.01.2008 в 21:40)   личное сообщение
 
   to: SRG   (10.01.2008 в 20:20)
 

VMware:
- запускается виртуальная машина;
- на VMware инсталлируется офис (аксес);
- на VMware запускаем proga.mdb;
и ОС и офис установленные на VMware могут отличаться от ОС и офиса установленных на компе

  Ответить  
 
 автор: SRG   (10.01.2008 в 20:20)   личное сообщение
 
   to: srg   (08.01.2008 в 20:43)
 

up.

Никто не знает? Или я не очень понятно спросил?

Попытаюсь уточнить:

Пользователь установил на своем компьютере виртуальную машину (VirtualPC, VMware, etc. ...). Установил на ней ось (допустим, WinXP). Далее установил MSAccess, открыл приложение (proga.mdb).

Как приложение (proga.mdb) сможет определить, что оно выполняется на виртуальной машине (а не на реальной )?

  Ответить  
 
 автор: srg   (08.01.2008 в 20:43)   личное сообщение
 
 

Подскажите, как можно программно проверить, что приложение MSA выполняется на виртуальной машине?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList