NickOnToluca
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: Но зато если получится обойтись только ExternalCOMObjects, ExternalDLLs - это будет лучший вариант | По-моему не выйдет. Это если бы завиртуаленной проге что-то было нужно от реальной (ну или чтобы некоторые ее части выполнялись в реале). Здесь же: реальная прога будет работать с этим дополнением, только если некоторая DLL будет лежать в определенном месте, а возможно еще и будет зарегистрирована. Даже если как-то вынести эту DLL, она в свою очередь потянется к основной части дополнения куда-то в Program Files, где конечно же ничего нет, т.к. само дополнение - в виртуале (в пакете и сооовсем не в Program Files). Поэтому и получается, что возможность задействования виртуального дополнения в реальной проге сводится к возможности завиртуаливания и самой проги. Т.е. пусть прога будет реально установлена, но запущена из-под виртуала (виртуальным файловым менеджером, к которому и подкинуто необходимое дополнение в виде OptionalAppLinks). НО. Это равносильно виртуализации самой проги! Если она наотрез отказалась виртуалиться, то скорее всего и выполняться в виртуале не захочет. Извините, что повторяюсь, но, например, обойтись без установки dotNet или Java таким путем удавалось. |