Einzelnen Beitrag anzeigen

ekke

Registriert seit: 14. Nov 2009
18 Beiträge
 
#1

SNMP Extension Agent DLL

  Alt 8. Mär 2013, 12:49
Hallo,
ich versuche meine (unter XP funktionierende mit Delphi 7 kompilierte) Version eines "SNMP Extension Agents" unter Windows 7 64bit zum laufen zu bekommen. Leider ohne Erfolg.
Dazu habe ich die DLL mit Delphi XE2 als 32bit variante kompiliert.
Damit die DLL vom SNMP service aufgerufen wird, muss sie in der Registry eingetragen werden.
Um die DLL zu debuggen musste man unter XP c:\windows\system32\snmp.exe als TargetApplication in Run eintragen. Führt man den debugger aus wird snmp.exe geladen, diese lädt dann die zu debuggende DLL und los gehts.
Unter Windows 7 mit Delphi XE (als Administrator gestartet) funktioniert das nicht.
Starte ich den Debugger beendet sich das snmp.exe sofort wieder (man sieht kurz den schwarzen Rahmen einer Console) und die DLL wird nicht geladen.
Starte ich eine Console als Administrator kann ich dort snmp.exe starten, allerdings wird meine DLL nicht geladen.
Denkbar, dass die Registry key nicht richtig sind (WOW3264 Zeug), das erklärt aber nicht warum ich die snmp.exe nicht zum debuggen starten kann.
Danke für jede Idee!
Gruß Ekke
  Mit Zitat antworten Zitat