i'm currently trying to get GFI Languard Security Scanner 6.0 to run from BartPE.
The application starts fine, also the Scheduler service is running.
Scanning is not possible cause the different scanning profiles ar stored in an access database (scanresults6.mdb) and GFI is not able to connect to the database.
There was a similar problem discussed in the forum with Sisoft Sandra 2005 that needs also access to a database.
To get access to the database i try to incorporate latest releases of MDAC2.81 (XPSP2), JET 4.0SP8, ODBC-Support into BartPE.
Installation tracking is difficult, because uninstalling / reinstalling of MDAC is not possible as latest MDAC2.81 gets updated when installing XP SP2.
MDAC Component Checker helped to get all the the files with target directorys and registry settings.
I also could find the necessary files for JET and ODBC Support reading the msdn documentations but it seems that some registry settings or other windows core files are missing.
(Comparing to Joshuas ado_jet plugin and erwin veermans ado and jet plugin they did not include any registry entries, so i do not know exactly if the registry entries are needed at all?)
But when i start ODBC Manager (odbcad32.exe) in BartPE no available drivers ar listed on the driver tab.
Monitoring GFI with dependency walker does not show missing files.
Monitoring with Sysinternals Regmon MDAC2.8 is detected but when trying to connect
to the database i get some errors about missing COM registrations and that the oledb provider is not available.... - seems to me that this is the crucical point. (there is a detailed regmon debuglog available if someone is interested).
I found, that there is a connection string with user/password needed to connect to the database, but i could not find any references about that connection string on my live installation of GFI.
I'm a little bit glueless what to do to fix the problem, at least to get the neccessary drivers correctly shown in ODBC Manager and how to implement the connection string to the BartPE build. Does someone know where the connection strings are stored?
If someone is interested i have a ready to run inf file for GFI LNSS 6.0 and also all necessary files (hope so) for MDAC2.81, JET 4.0SP8 and ODBC.