function FW_ISWOW64()

Post Reply
User avatar
carlos vargas
Posts: 1721
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

function FW_ISWOW64()

Post by carlos vargas »

Code: Select all | Expand

...
IF  FW_ISWOW64()
  ?"The process is running under WOW64."
ELSE
  ?"The process is not running under WOW64."
ENDIF
...


...
#pragma BEGINDUMP

#include <windows.h>
#include <hbapi.h>
#include <tchar.h>

typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);

LPFN_ISWOW64PROCESS fnIsWow64Process;

HB_FUNC( FW_ISWOW64 )
{
   BOOL bIsWow64 = FALSE;
 
   fnIsWow64Process = (LPFN_ISWOW64PROCESS) GetProcAddress(GetModuleHandle(TEXT("kernel32")),"IsWow64Process");
 
    if(NULL != fnIsWow64Process)
    {
        if (!fnIsWow64Process(GetCurrentProcess(),&bIsWow64))
        {
            //handle error
        }
    }
 
   hb_retl( bIsWow64 );
}

#pragma ENDDUMP

 
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
Antonio Linares
Site Admin
Posts: 42256
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: function FW_ISWOW64()

Post by Antonio Linares »

gracias Carlos,

https://learn.microsoft.com/en-us/windo ... w64process

Para que lo estás usando ?

un abrazo
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
carlos vargas
Posts: 1721
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: function FW_ISWOW64()

Post by carlos vargas »

Realmente antonio, no la uso, simpre tratando de aprender cada vez mas del api tanto de windows como harbour, tengo algunas cosas (funciones) que planeo ir dejando en el foro para que no se pierdan y si son de utilidad a alguen, mejor, y si las mejoran aun mejor.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
Antonio Linares
Site Admin
Posts: 42256
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: function FW_ISWOW64()

Post by Antonio Linares »

Muy bien, gracias!
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply