Plugin-Installation unter 0.9.9.52 (64bit)

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet
Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Plugin-Installation unter 0.9.9.52 (64bit)

Re: Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von anbuva » 8. Jan 2010, 19:17

Hallo dme!

:cry: für 64bit :wink:
Ich habe nur ein Testsystem mit 64bit. Den Filter habe ich dort noch nicht testen können. Ohnehin interessieren mich aber im Moment noch nur die 32bit-Sachen. 64bit wird erst bei meinem nächsten PC interessant werden. Aber das halte ich noch nicht für nötig, solange mein alter PC alles für mich noch erledigen kann.

Gruß
anbuva

Re: Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von dme » 8. Jan 2010, 01:27

Wahrscheinlich hapert es in der Init-Funktion an den Pfaden, ähnlich wie zuvor im Installer.
Wie gesagt, ich hab z.Z. keine Möglichkeit das Plugin auf dem 64bit-System zu debuggen. Damit muss festgestellt werden, dass der IMP-Filter auf dem 64bit-System einstweilen nicht zu benutzen ist. Ich arbeite noch unter Windows 2000. Sollte ich einmal bei Windows 7 angekommen sein, werde ich auch den Filter aktualisieren können.

Re: Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von michel » 7. Jan 2010, 22:07

Hallo,

der Fehler 101 bedeutet, dass deine Init()-Funktion einen Fehlerwert zurückgegeben hat. Bitte überprüfe das.

Gruß
Michel

Re: Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von dme » 7. Jan 2010, 17:24

Ich benutze Inno-Setup. Nachdem ich den zusätzlichen Wert

ArchitecturesInstallIn64BitMode=x64 ia64

in das Inno-Skript eingefügt hatte, konnte ich den IMP-Filter installieren. Aber beim Laden erscheint nun die Fehlermeldung:

Code: Alles auswählen
Ein Plugin konnte nicht geladen werden:
Fehlernummer 101
Meldung Plugin konnte nicht initialisiert werden



Ich hab z.Z. keine Möglichkeit das Plugin auf dem 64bit-System zu debuggen.
Was mir auffiel ist, dass es den alten Plugins-Ordner (stattdessen Plugins3) nicht mehr gab. Der IMP-Installer legt den Plugins-Ordner an und packt dort die impfilter.dll hin. Zusätzlich benötigte dll's werden weiterhin in den System32-Ordner installiert. Ist der dem 64bit-Spami bekannt?
Irgendwelche Ideen?



BTW
Ich hab jetzt auch die 32-bit Version des Spamihilators auf meinem Hauptrechner installiert. Der Vorgang verlief etwas absurd: Ich hatte zunächst die alte Version deinstalliert. Nun konnte ich die neue Version aber nicht installieren weil diese dann selbst noch einmal die Deinstallation der alten Version vornehmen wollte. Ich musste also die alte Version wieder installieren damit sie von der neuen deinstalliert werden konnte.

Re: Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von michel » 2. Jan 2010, 13:48

Hallo,

leider wird das 32-Bit-Installationsprogramm ebenfalls umgeleitet. Es schaut dann nämlich unter "HKLM\Software\Wow6432Node\Spamihilator" nach und nicht unter "HKLM\Software\Spamihilator".

@dme: Ich weiß nicht genau, welchen Installer du nutzt. Bei NSIS kann man dieses Verhalten deaktivieren. Beim MSI kann man angeben, dass man ein 64-Bit-Programm installieren will.

Gruß
Michel

Re: Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von dme » 2. Jan 2010, 01:26

Anbuva hat mich auf das Problem hingewiesen. Ich werde mir das in absehbarer Zeit anschauen. Leider hab ich im Moment wirklich überhaupt keine Zeit. Ich bin selbsständig und habe nach sehr langer Durststrecke gerade wieder einen Auftrag, mit dem meine Tage vollständig ausgefüllt sind.
Nur soviel auf die Schnelle: das Installationsprogramm checkt

Code: Alles auswählen
  if RegQueryStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\Spamihilator',
     'InstallDir', InstallDir) then ...


Wenn der Key nicht vorhanden ist, wird die Installation verweigert.

Re: Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von tokon » 1. Jan 2010, 20:12

Vielen Dank, werde ich morgen testen.

Hast du auch noch einen Tipp, wie ich IMP installiert bekomme?

Re: Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von michel » 1. Jan 2010, 19:38

Hallo,

leider muss man 32-Bit-Plugins manuell von "C:\Programme (x86)\Spamihilator\plugins" nach "C:\Programme\Spamihilator\plugins" kopieren.

Die 32-Bit-Installationsprogramme können nicht auf den 64-Bit-Ordner zugreifen. Deshalb landen die Plugins im falschen Verzeichnis.

Gruß
Michel

Plugin-Installation unter 0.9.9.52 (64bit)

Beitrag von tokon » 1. Jan 2010, 14:35

Spamihilator-Version: 0.9.9.52
Betriebssystem: Windows 7
E-Mail-Programm: Anderes (Bitte im Text angeben)

Hallo,

wollte ein Update von 0.9.9.44 auf 0.9.9.52 (64bit) machen und habe nun das Problem, dass kein Zusatz-Plugin in der neuen Version ersichtlich ist. Funktionieren diese unter 64 bit nicht mehr?
z.B. Empty-Mail, AIR, ...
Die Filter wurden alle wieder nach C:\Programme (x86)\ und nicht nach C:\Programme\ installiert.

Außerdem bekomme ich beim Installieren des IMP-Filters die Meldung, dass Spami nicht installiert sei und die Installation bricht ab.

Gruß & Danke
Torsten

Nach oben

 industrious-southeast