VFP8 + Installshield unter Vista

07/11/2009 - 20:54 von Peter | Report spam
Hallo,
vielleicht gibt es noch jemanden, der VFP8 + Installshield unter Vista
nutzt.
Wenn ich Installshield nutze und eine Installation mit OCX habe, gibt es
unter Vista einen
"AcGenral"-Fehler. Ich habe die DLL gefunden, die Datei ist in Ordnung.
Das hat auch schon einmal funktioniert. Unter XP gibt es kein Problem, unter
Windows 7 allerdings das
selbe Problem.

Kann mir jemand einen Tip geben ?

Danke
 

Lesen sie die antworten

#1 Olaf Doschke
08/11/2009 - 08:50 | Warnen spam
Also VFP8 und selbst VFP9 rauskam, gab es Vista noch gar nicht.
Soweit ich herumrecherchiert habe ist die AcGenral.DLL eine
DLL, die abwàrtskompatibilitàt mit XP regelt.

Hast Du mal probiert, die Setup.EXE auf Kompatibiltàtsmodus
zu setzen?

Hast Du evtl. die Setup.EXE umbenannt? Vista erfordert bei
Installationen auf jeden Fall erhöhte Rechte. Und da unter
Vista selbt Adminaccounts nicht stàndig mit Adminrechten
laufen sondern die Rechteerhöhung auf den "wahren" Admin-
modus nur bei Bedarf mit einem Dialog, der nach Erlaubnis
dazu fragt passiert, können diverse Dinge wie Registrierung
von COM-Servern scheitern.

Damit Vista ein Setup als solches erkennt und um erlaubnis
für den erhöhten Rechtemodus fragt, untersucht es die EXE
auf diverse Kennzeichen von Installern, u.a. führt Vista jede
EXE, die im Namen "Install" oder "Setup" enthàlt als Setup,
d.h. eben mit erhöhten Rechten aus, ohne daß dafür ein
Manifest in der EXE vorhanden sein muß, was diese erhöhten
Rechte anfordert.

Was Du natürlich auch probieren kannst ist UAC ausschalten
und dann installieren. Aber das hat u.U. Rückwirkungen,
daß zwar diverse Registryzugriffe klappen und Dateien an-
gelegt werden können. Aber wenn dann der Normaluser wieder
unter aktiviertem UAC arbeitet, werden Zweige der Registry
und Verzeichnisse, die eben nur einem Admin vorbehalten sind
für den User nicht sichtbar sein, er wird in virtualisierte
Zweige der Registry und der Verzeichnisse (insbesondere
%Programfiles%) umgeleitet werden.

Kurze Quintessenz: Prinzipiell sollten Vistas abwàrtskom-
patiblitàtsmaßnahmen helfen, im Zweifelsfall erstell einen
anderen Installer z.B. mittels Inno Setup.

Tschüß, Olaf.



Vista rauskam, gab
"Peter" schrieb im Newsbeitrag
news:
Hallo,
vielleicht gibt es noch jemanden, der VFP8 + Installshield unter Vista
nutzt.
Wenn ich Installshield nutze und eine Installation mit OCX habe, gibt es
unter Vista einen
"AcGenral"-Fehler. Ich habe die DLL gefunden, die Datei ist in Ordnung.
Das hat auch schon einmal funktioniert. Unter XP gibt es kein Problem,
unter Windows 7 allerdings das
selbe Problem.

Kann mir jemand einen Tip geben ?

Danke

Ähnliche fragen