megauser123
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Rkor 14:30 26-11-2009 Цитата: читается ветка реальной машины | Тут есть нюанс - если на машине уже был запущен сервис лицензирования, он был запущен вне песочницы и работает с реальным реестром. Поэтому может так получиться, что когда запускается портативная программа, она видит этот сервис и начинает работать с ним, не запуская свою, виртуальную (правильную) версию службы. Отсюда и получается, что информация лицензиях, которую предоставляет сервер лицензирования, в конечном итоге берется из реального реестра, вне зависимости от режимов изоляции веток реестра в портативной программе. Не доводилось бороться с подобной бедой, но как вариант, можно посоветовать перед запуском попробовать останавливать службу лицензирования в реальной системе, после чего запускать виртуальную. Правда, делать так можно только в том случае, если целевая программа умеет автоматически запускать службу лицензирования, если та остановлена. В противном случае после закрытия (или аварийного завершения) вашей портативки, установленные программы откажутся запускаться, вываливаясь с ошибкой связи с сервером лицензирования - будет некрасиво. |