19. oktober 2009 - 08:25Der er
10 kommentarer og 1 løsning
Er der installeret en MS Access på maskinen
Er der en simpel metode til at finde ud af om der er installeret en M$ Access på en maskine? Om det er en fuld version eller runtime er i princippet lige meget.
Det nemmeste er at kikke i registreringsdatabasen. Du skal dog samle nogle informationer sammen først. Du skal kikke i nøglen HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
Her har de forskellige versioner af Access placeret en nøgle, hvis de er installeret. Nøglen til Access2007 er {90120000-0015-0406-0000-0000000FF1CE}
Mit issue er at jeg har en Access db hvor jeg har defineret nogle rapporter som brugeren kan udskrive fra min Delphi applikation, men kun hvis Access er installeret på maskinen.
Findes der mon en liste over de nøgler jeg skal checke hvis jeg vælger den metode?
Har lavet en funktion der checker hvilket program der er associeret med filtypen og samtidig lige checker om den fil findes - der er nogen gange lidt rod i registreringen af programmer der har været installeret.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.