Visual problems in driver setup

  • Thread starter Thread starter YaronM
  • Start date Start date
Y

YaronM

Hi all,

I'm trying to install a smart-card driver from GemPlus:
http://support.gemplus.com/gemdownload/common/filedownload.aspx?id=134
When you run the installer you first get a welcome screen, click next, and
then you get a license "I Agree" type of screen.
when I run the tool in my Dev XPP machine I see it normally. when I try to
run it in my XPE build, I can see that the text is shown in a bold larger
font and the second license screen is shown without the two radio buttons
for accepting the agreement.
I therefore unable to continue the installation because the "next" button is
grated out... :((
I've tried checking for the installer dependencies using Dependency and
resolved all DLL's missing.
I also checked with ResourceHacker what is the Font that is used in the
dialog screen (MS Dialog..)
I even tried to enable the grayed button using WinEnable but failed to
continue...

I have not clue how to resolve this irritating problem. I rather use the
installer normally instead of creating an XPE component because I only need
it for a specific small project and don't want to waste a long time
analyzing the installer steps manually.

Any advice would be most appreciated.
Thanks,

YaronM
 
Yaron,

I can think of a few possible reasons for the Setup flow to be different on your XPe image vs XP Pro.
- OS version check by the Setup.exe. Make sure to match CSDVersion reg.key on your XPe image to the one from XP Pro.
- The Setup.exe application compatibility. Add "Application Compatibility Core" component to your image.
- Missing dependencies. Always remember that there might be possibly missing dynamic dependencies (use Profiling feature of
Dependency Walker, also use Regmon/Filemon).

For the font issue you want to include "Fonts: serife_fon" and "Fonts: seriff_fon" component as well as a proper vgafix font (e.g.,
"Fonts:vgaoem_fon" or all of them). Also add "Fonts: MS Dialog Light 8" and "Fonts: MS Dialog Light 8 120".

Btw, why don't you componentize the drivers? Why do you need to run the "GemPCTwin PC_SC Installer.exe" at your runtime? This may be
an overload for your image instead of just installing a couple of drivers.
Open the "GemPCTwin PC_SC Installer.exe" with Winzip (that exe is just a self-extracting archive) and extract all the files to a
folder. You will find all the required driver files including INF files in that folder.
 
Hi KM,

thanks for your tips. I've added all the serif*.fon + vga*.fon + msd*.fon
fonts to my build and it did the work.
Many thanks!!

YaronM
 
Back
Top