Español
Fuente/ Codesnippets

Api Existiert Función Laufzeit Prüfen Vorhanden

 
Andreas Hötker, URL=paules-pc-forum.de/forum/712778-post45.html, ZEITPUNKT=29.06.2009
Hier veces una korrigierter Ver código fuente - Yo voluntad hoffen, el el ahora überall se ejecuta...
KompilierenMarcaSeparación
Def GetCurrentProcess(0) !"Kernel32","GetCurrentProcess"
Def GetProcAddress(2) !"Kernel32","GetProcAddress"
Def EnumProcessModules7(4) !"Kernel32","K32EnumProcessModules"
Def EnumProcessModules(4) !"PSAPI","EnumProcessModules"
Declare Edit&, Text&, PSAPI&, Needed&, ModuleHandles#, Winver!, OldText$
Windowstyle 31+512
Windowtitle "Ist Funktion vorhanden?"
Window 0,0-640,440
Edit&=Control("Edit","ZwQuerySystemInformation",$40000000 | $10000000 | $1000 | $400000,20,40,(Width(%HWND)-100),30,%HWND,4113,%HINSTANCE)
Text&=Create("Text",%HWND,"",20,100,(Width(%HWND)-100),200)
Settext Text&,Funktion_vorhanden(GetText$(Edit&))
Winver!=Val($WinVer)
Usermessages $10

While %UMessage<>$10

    Getmessage

    IF OldText$<>GetText$(Edit&)

        Settext Text&,Funktion_vorhanden(GetText$(Edit&))
        OldText$=GetText$(Edit&)

    endif

wend

End

Proc Funktion_vorhanden

    Parameters FunktionsName$
    Declare RetText$, Counter&
    RetText$="Die API "+FunktionsName$+" wurde nicht gefunden!                    "
    Counter&=0
    DIM ModuleHandles#,4
    EnumProcessModules(GetCurrentProcess(),ModuleHandles#,4,addr(Needed&))
    Dispose ModuleHandles#
    DIM ModuleHandles#,Needed&+40
    EnumProcessModules(GetCurrentProcess(),ModuleHandles#,SizeOf(ModuleHandles#),addr(Needed&))

    Repeat

        IF GetProcAddress(Long(ModuleHandles#,counter&),addr(FunktionsName$))>0

            RetText$="Die API "+FunktionsName$+" wurde gefunden!                          "

        endif

        Counter&=Counter&+4

    Until Counter&=Needed&

    Dispose ModuleHandles#
    Return RetText$

ENDPROC

 
30.06.2009  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

3.507 Views

Untitledvor 0 min.
AndreasS28.01.2019
p.specht03.01.2019
Christian Hahn16.07.2013
Andre Rohland16.10.2012
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

iF (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie