How to determine (for a machine running windows xp/vista/7) whether ACE or JET is installed, so I can use an appropiate connection string to connect to a access database.
There is a registry key you can check. It is at HKCR\Microsoft.ACE.OLEDB.12.0
. You can read it using the RegistryKey
class.