Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   INNO Setup 64 Bit Systeme (https://www.delphipraxis.net/156625-inno-setup-64-bit-systeme.html)

ueding 9. Dez 2010 08:04

INNO Setup 64 Bit Systeme
 
Hallo zusammen
ich habe ein Setup welches auf 32-Bit Systemen ohne Probleme läuft.

Wenn allerdings das Setup auf einem 64-Bit System läuft habe ich Probleme.
Auszug aus dem QuellCode.

Code:
[Setup]
;ArchitecturesInstallIn64BitMode =
.
[Files]
Source: c:\PROJEKTE\COM_DLL\UE_BC.dll; DestDir: {win}\System32  ;Flags: regserver
.
[Run]
Filename: {win}\System32\regsvr32.exe; Parameters: "/i /s ""{win}\System32\UE_BC.dll"
Die UE_BC.DLL wird nicht in das System32 Verzeichnis installiert
sondern in das SysWOW64.

Wer kann mir einen Tipp gegen wo ich den Fehler suchen muss?

Gruß

Gregor

Bernhard Geyer 9. Dez 2010 08:38

AW: INNO Setup 64 Bit Systeme
 
Zitat:

Zitat von ueding (Beitrag 1067283)
Die UE_BC.DLL wird nicht in das System32 Verzeichnis installiert
sondern in das SysWOW64.

Ist ja auch korrekt. 32-Bit DLL's gehören ins SysWOW64-Verzeichnis. Nur 64-Bit DLL's gehören in 64-Bit Systemen ins System32-Verzeichnis.
Legen das die Verzeichnisnamen nicht nahe :mrgreen:

Zitat:

Zitat von ueding (Beitrag 1067283)
Wer kann mir einen Tipp gegen wo ich den Fehler suchen muss?

Du solltest mit {sys} statt mit {win}\System32 arbeiten.

Code:
Filename: regsvr32.exe; Parameters: "/i /s ""{sys}\UE_BC.dll"

ueding 10. Dez 2010 11:10

AW: INNO Setup 64 Bit Systeme
 
Hallo
danke für die Information

ich kann die DLL mit regsvr32 nicht registrieren.
Habe dazu eine anderen Post aufgemacht.

Gruß

Gregor


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz