Сейчас на форуме: Magister Yoda, site-pro, Rio, johnniewalker (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› Приручение Vmware Workstation 8
Посл.ответ Сообщение

Ранг: 7.2 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 25 февраля 2012 15:57
· Личное сообщение · #1

Есть идея разместить основную виртуальную машину (Template) на общем сетевом ресурсе, доступном только для чтения, и, при необходимости, делать с неё клоны (Linked clones) на локальных машинах с установленным Vmware Workstation 8.

Проблема в том, что консоль Vmware Workstation (vmware.exe) не дает это сделать, пока сетевой ресурс с машиной не доступен для записи.

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

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

При доступе к папке виртуальной машины, консоль проверяет в ней наличие файла .lck. Если он есть – считает, что машина занята другим пользователем (это нормальное поведение для локального ресурса). Если же его нет – пытается его создать, а если не может – ругается и отказывается дальше работать с машиной.

Собственно первая задача – найти это самое место и обойти результат создания .lck. Тогда появится доступ к шаблону из сети с разных машин.

Далее, консоль Vmware Workstation запрашивает содержимое и атрибуты файла параметров виртуальной машины .vmx, и , если он доступен только для записи – блокирует функциональность создания клонов. При этом ни файл .vmx, ни файлы самой виртуальной машины при создании клона тоже не изменяются. Если временно дать права на запись файлу .vmx, открыть виртуальную машину консолью, а затем тут-же отобрать эти права – все прекрасно клонируется!

Вторая задача – найти проверку атрибутов файлов .vmx и не блокировать функциональность по управлению машиной (сюда же входит функциональность клонирования), если обнаружен запрет на запись.

Все интересующие процессы происходят в файлах vmware.exe, vmwarecui.dll и vmwarebase.dll. Думаю, выкладывать их особого смысла нет, они есть у всех, кто использует Vmware Workstation, но если надо – выложу. Также, если нужно, могу выложить скриншоты консоли Vmware Workstation с сообщениями об ошибках по теме.

Как проверить и воспроизвести – запустить консоль Vmware Workstation из под пользователя (Run as), который не имеет права записи в папку c виртуальной машиной.

Буду рад и признателен всем, кто поможет решить эту проблему.



Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 25 февраля 2012 18:48
· Личное сообщение · #2

Chrysalis
тут тебе больше помогут --> Link <--



Ранг: 7.2 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 25 февраля 2012 20:16
· Личное сообщение · #3

yanus0

Спасибо, но при всем уважении к ру-борду, не совсем понял, чем там мне могут помочь? Советом дать права на запись и права администратора? (я пролистал страниц 200 их дискуссии, кстати, чтобы сделать такие выводы)



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 июня 2012 02:10
· Личное сообщение · #4

Народ я новичок и такой вопрос? У меня win7 на ноутбуке и некоторые программы из наши инструментов не хотят работать да еще и Каспер иногда не ругается на софт, так я решил поставить win xp (VirtualBox) чистая система без всяких антивирусов и плюс сброс системы в исходное состояние решается за минуту, но появилась другая проблема при распасовке пакеров выскакивают левые библиотеки из (VB) ну и так далее........ Подумал!!! толи я дурак или лыжи не едут. Есть другая машина на которой делал portable soft. Там две ОС проверил на win xp все зер-гуд. И я хотел бы спросить с (vmware workstation 8) такая же проблема или можно ставить и все будет ок. А то получается есть ноутбук под рукой и когда есть свободная (минута) можно по тренироваться ,а воспользоваться не могу нет конечно могу но захламлять лишней раз основную систему не хочется.




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 24 июня 2012 03:50 · Поправил: plutos
· Личное сообщение · #5

pit2103
захламлять лишней раз основную систему не хочется

Конечно, лучше захламить мозги участникам форума!
Пока твою безграмотную ахинею прочитаешь до конца - смотришь, уже забыл, что было в начале...

-----
Give me a HANDLE and I will move the Earth.


| Сообщение посчитали полезным: fair3, verdizela, hlmadip

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 июня 2012 10:48
· Личное сообщение · #6

PLUTOS
Конечно, лучше захламить мозги участникам форума!
Пока твою безграмотную ахинею прочитаешь до конца - смотришь, уже забыл, что было в начале...


Чайник думает как чайник! Извините, что потревожил Ваш мозг.
И огромное спасибо за совет!
Больше вопросов задавать не буду.




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 25 июня 2012 01:34 · Поправил: plutos
· Личное сообщение · #7

pit2103 : Больше вопросов задавать не буду.

Да нет, отчего же, задавай вопросы, только научись связно излагать свои мысли:
поменьше пустопорожней "лирики" и побольше технического смысла.

-----
Give me a HANDLE and I will move the Earth.




Ранг: 85.4 (постоянный), 51thx
Активность: 0.090
Статус: Участник

Создано: 25 июня 2012 12:09
· Личное сообщение · #8

с 8-ой версии у сабжа появился встроенный шаринг виртуальных машин, чекай фичи



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 25 июня 2012 16:30
· Личное сообщение · #9

pit2103 пишет:
при распасовке пакеров выскакивают левые библиотеки из (VB) ну и так далее........

Вы подробно расписали очевидные вещи, а вот это место абсолютно туманно.
А главное нелогично: с одной стороны все чистится, а с другой - что-то где-то выскакивает

| Сообщение посчитали полезным: hlmadip

Ранг: 49.7 (посетитель), 19thx
Активность: 0.050
Статус: Участник

Создано: 25 июня 2012 18:25 · Поправил: sivorog
· Личное сообщение · #10

pit2103

если проблемы с VB приложениями, то

http://exelab.ru/f/action=vthread&forum=5&topic=19957#6

но это только одна из возможных ошибок,
"System Error &H80070583. Класс не существует."

З.Ы. извиняюсь, что не по теме топика, просто вопрос был задан...


 eXeL@B —› Крэки, обсуждения —› Приручение Vmware Workstation 8
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати