Retornar vetor de String com JNA

1 resposta
souarte

olá povos!
tenho o seguinte códico em c, que imprime no console os nomes das janelas abertas:

#include <windows.h>
#include <stdio.h>

int main ()
{
    char vetor[50][256];
    int i = 0;
    HWND janela = NULL;

    janela = GetDesktopWindow();
    janela = GetWindow(janela, GW_CHILD);

    while(janela != NULL){

        if(IsWindowVisible(janela) && !IsIconic(janela)){
            SendMessage(janela,WM_GETTEXT,256,(LPARAM)vetor[i]);
            printf("%s\n", vetor[i]);
            i++;
        }

        janela = GetWindow(janela, GW_HWNDNEXT);


    }

    return 0;
}

então, queria que em vez de imprimir no console, esse código retornasse um vetor de String para uma aplicação java, via JNA ou JNI. alguem sabe como eu posso fazer isso com JNA? infelizmente nunca consegui fazer nem um exemplo de JNA, nem o helloworld :frowning:
podem postar algum código? valhew!

1 Resposta

souarte

nunguem aí pode me dar uma ajuda?

Criado 27 de maio de 2008
Ultima resposta 28 de mai. de 2008
Respostas 1
Participantes 1