Re: Pfad einer Dll

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Dieter Schmitz (Dieter.schmitz_at_BaSEGmbH.de)
Date: 03/16/05


Date: Wed, 16 Mar 2005 14:02:28 +0100

Supi, danke.
Die Funktion hatte ich auch schon probiert, hatte aber als ersten Parameter
immer NULL angegeben. Da kam der Explorer zurück.
Jetzt gehts aber.

"Jochen Kalmbach" <nospam-Jochen.Kalmbach@holzma.de> schrieb im Newsbeitrag
news:Xns961B89C034D6BJochenKalmbachholzm@207.46.248.16...
> Hi Dieter Schmitz,
>
> > ich habe eine Dll geschrieben, welche vom Explorer aufgerufen wird
> > (Shell extension).
> > Über die Funktion GetModuleFileName versuche ich zur Zeit den Pfad der
> > Dll rauszulesen.
>
> Wie machst Du das? In Deinem Code-Beispiel sehe ich das nicht...
>
> Eigentlich sollte "GetModuleFileName" wunderbar funktionieren....
>
> DWORD GetModuleFileName(
> HMODULE hModule,
> LPTSTR lpFilename,
> DWORD nSize
> );
> Siehe:
> http://msdn.microsoft.com/library/en-us/dllproc/base/getmodulefilename.asp
>
> Du musst als hModule nur eben den Wert Deiner DLL mitgeben.
> Dann bekommst Du denn vollständigen Pfad zurück und musst nur noch den
DLL-
> Namen entfernen...
>
> > Die liefert mir aber den Windows Explorer zurück.
> > Auch GetCurrentDirectory() liefert einen seltsamen Pfad zurück
>
> Das ist auf jedenfall falsch, da hier irgendwas rauskommen kann...
>
>
> > GetDllDirectory kommt auch nicht in Frage (falsche BS).
>
> Wäre auch für Deine Anwendung falsch...
>
> --
> Greetings
> Jochen
>
> My blog about Win32 and .NET
> http://blog.kalmbachnet.de/



Relevant Pages

  • Pfad einer Dll
    ... Über die Funktion GetModuleFileName versuche ich zur Zeit den Pfad der Dll ... Die liefert mir aber den Windows Explorer zurück. ... Mein Codezeilen: ...
    (microsoft.public.de.vc)
  • Re: Pfad einer Dll
    ... > Über die Funktion GetModuleFileName versuche ich zur Zeit den Pfad der Dll ... Die liefert mir aber den Windows Explorer zurück. ...
    (microsoft.public.de.vc)
  • Re: Loading at startup
    ... To get Explorer to load shell extensions one can ... DLL into Explorer at startup. ... Public Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, ...
    (microsoft.public.vb.general.discussion)
  • Re: pernicious pop-ups
    ... How you know you have it: When you start up Internet Explorer it takes a ... Open the DLL you get hijacked to in Notepad ... > pop-ups still make it through. ... I've done spyware scan ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Compiling VB (.NET) files located in different directories
    ... built a dll from ... a way that I can build each folder individually and then combine ... Use your Solution Explorer to create folders and don't use Window ... Dim test As New Test1 ...
    (microsoft.public.dotnet.languages.vb)