Re: Wohin mit einer zu registrierenden DLL



Hallo John,

was ist es denn für eine DLL?
Wenn es eine allgemeine DLL ist dann gehört diese entweder ins System32 oder in unter gemeinesame Dateien in einen Ornder mit dem Herstellernamen.

Andernsfalls kann diese auch in das Pgm Verzeichniss. Bei uns gibt es ca. 900 DLLs die alle im Pgm Verzeichniss liegen, sind aber auch alle von uns selbst geschrieben und nur für unser Pgm.

Wenn es eine DLL an 2 Stellen gibt und an beiden Reg. ist, dann wird immer die DLL von der zuletzt Reg. Stelle genommen.

Wenn sich die DLL ändern sollte (Schnittstelle) MUSS diese vor den Reg. immer erst UnReg. weil man sonst in der Windows Reg. nur Chaos anrichtet.

I hope it helps.

Frank Wenner



John Shaw schrieb:
Hallo,

ich habe nochmal eine Frage zum SPeicherort von DLLs. Ich habe hier eine
DLL, von der der Hersteller empfiehlt, sie in den Programmordner zu
installieren und dann per regsrv32.exe zu registrieren.

Kann das nicht zum Problem werden, wenn andere Programme mit der
gleichen DLL genauso vorgehen?

Kann es in einem System mehrere, gleiche DLLs geben, die registriert
sind und sich in unterschieldichen Verzeichnissen befinden? Von meinem
Bauchgefühl bin ich bisher davon ausgegangen, daß man mit zu
registrierenden Dateien eben nicht so verfahren sollte. Gehören die
nicht in SYSDIR und dort registriert?

John

.



Relevant Pages

  • created windows service
    ... I have created windows service.In the pgm there is a function call ... which is to the DLL. ... list of INSTALL SHIELD.Then during installing the service both the ...
    (microsoft.public.vc.mfc)
  • Re: created windows service
    ... if the DLL is in the same folder as the executable there should be no problem. ... .Now i have to make the pgm installable.How can we ... list of INSTALL SHIELD.Then during installing the service both the ...
    (microsoft.public.vc.mfc)
  • Re: created windows service
    ... put the pgm along with the DLL. ... I dont know anything about service but why are you not able to ... start the service manually (without Install Shield stuff)? ...
    (microsoft.public.vc.mfc)
  • [TOOL] Findjmp2 - Find jmp, call, push in a Loaded DLL (With pop/pop/ret)
    ... This finds useful jump points in a dll. ... call reg ... void usage(); ... void iok2(BYTE *curpos, char *reg); ...
    (Securiteam)
  • RE: How can I handle Bluetooth handsfree button?
    ... Looks rather simple but it seems that my dll is ignored and isn't even ... I suppose the only way to support custom headset AT commands handling in ... instead of the default BTAGSVC.Dll in the services reg key. ... But developing custom BTAGSVC.Dll should be a non trivial thing… ...
    (microsoft.public.windowsce.app.development)