/build/static/layout/Breadcrumb_cap_w.png

Regarding driver files

Hi,

I am aware that the device drivers(.vdx,.vxd,.dev etc) are a complete no no for Virtualization but what about other driver files like printer (.pn3, api), audio(.acm), display(.bgi, .vga).
Are they too a bad candidate for Virtualization? If Yes then why?

0 Comments   [ + ] Show comments

Answers (10)

Posted by: kkaminsk 16 years ago
9th Degree Black Belt
0
It is because drivers need to run in the kernel memory space and as far as I know none of the application virtualization solutions will support any sort of kernel virtualization.
Posted by: AngelD 16 years ago
Red Belt
0
I would say they are bad candidates but some may work, I can only speak for Altiris's Software Virtualization Solution (SVS).
Some may work (most of them not) depending on if they are loaded after the filter driver and any dependend system/boot drivers would also have to load after the filter driver. The virtual application must also be set to autostart. USB device drivers are bad candidates as they seems to load before the filter driver. We have had many discussion regarding virtualizing drivers at the Altiris forum.
Virtualize some printer drivers have been done with success but there also seems to be some problems with PostScript printer drivers.

So in general I would not focus on virtualizing applications including any sort of drivers, they are real time killers.
Posted by: kkaminsk 16 years ago
9th Degree Black Belt
0
With SoftGrid I would recommend using something such as DPInst.exe from DIFx to attempt the driver install and remove the driver from the sequence. The problem with device drivers is even though there are tools to simplify the process DIFx still isn't a silver bullet depending on the driver you have to integrate. I would agree with AngelD that they can be real time killers so you should be going into this sort of packaging if there is a significant cost benefit to do so.
Posted by: AngelD 16 years ago
Red Belt
0
I think a mix of using a virtual application with real installed drivers should provide a workable solution. In this way the virtual application will use the drivers outside of the layer (SVS) or SystemGuard (SoftGrid), don't you think Kevin?
Posted by: kkaminsk 16 years ago
9th Degree Black Belt
0
I know it does work with SoftGrid with most of that experience being copy protection such as Sentinel drivers. I would assume it would work with other virtualization products as well because I haven't heard of an application virtualization product that doesn't let you talk to device drivers. As a best practice I would go out of my way to remove the device driver files and registry out of the virtual application to ensure that the application can see the data of the properly installed driver just to be safe.
Posted by: BadShadd 16 years ago
Orange Senior Belt
0
Kevin - Have you tried this DIFx method with Adobe Acrobat 8? Just curious...
Posted by: kkaminsk 16 years ago
9th Degree Black Belt
0
I can't remember the specific version because I think it might have been 7 but I was able to get the distiller driver to install with DPInst.exe from the DIFx toolkit.
Posted by: AngelD 16 years ago
Red Belt
0
I think Kevin was referring to install the driver outside of softgrid such as SMS as he stated at http://itninja.com/question/how-do-you-roll-out-new-machines?4288&mpage=2
Posted by: BadShadd 16 years ago
Orange Senior Belt
0
I'm more interested in using DIFx (or that type of tool to push drivers that SoftGrid doesn't handle) in conjunction with a sequenced SoftGrid package. I reading about the tool now & have asked others in the SoftGrid community for feedback. If this tool allows for on demand use through scripts & integrates with SoftGrid - I'm excited.
Posted by: AngelD 16 years ago
Red Belt
0
Well, the DPinst.exe tool and/or DIFxApp merge module is used to install drivers to the driver store so it is ready to be installed when a user plug-in the hardware. So you could say it has on-demand similarity.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ