PDA

Visualizza la versione completa : [AIUTO]Read/Writeprocessmemory


Cordand
05-03-2010, 18:16
Ciao a tutti sono riuscito a usare la jna, ora sono arrivato a un punto morto: riesco a importare la dll e usare le funzioni beep e sleep, ora però ho un problema :



import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Platform;
import com.sun.jna.Structure;

public class Main {

public interface Kernel32 extends Library {
public boolean Beep(int ffrequenza, int durata);
public void Sleep(int durata1);


}

public static void main(String[] args) throws NoSuchMethodException {
Kernel32 kernel = (Kernel32)
Native.loadLibrary("kernel32", Kernel32.class);
kernel.Beep(2, 500);
kernel.Sleep(500);
kernel.Beep(698, 500);
}
}




Nell'interfaccia ci sono i metodi beep e sleep ma se io dovessi dichiarare i metodi che mi servono x modificare o leggere un address e cioè open process readprocessmemoryecc ecc come dovrei fare?? Cioè public void Sleep(int durata1);
ha cme parametri solo un int che è la durata, x gli altri cosa ci devo mettere?
Grazie in anticipo

oregon
05-03-2010, 19:03
Che senso ha il tag [AIUTO] ?

Comunque, esiste un forum apposito per Java ...

Cordand
05-03-2010, 19:07
Ke senso ha scrivere risposte senza senso?

alka
05-03-2010, 19:16
Originariamente inviato da Cordand
Ke senso ha scrivere risposte senza senso?

In effetti, poco quando il destinatario del messaggio non legge e se ne infischia.

Leggi il Regolamento (http://forum.html.it/forum/showthread.php?s=&threadid=973887), innanzitutto, per conoscere le norme da seguire per partecipare a quest'area del forum e alle sue sottoaree.

In secondo luogo, hai già aperto una discussione sull'argomento, questa (http://forum.html.it/forum/showthread.php?s=&threadid=1390664), quindi non mi pare il caso di aprirne altre identiche, soprattutto se fuori dall'area di competenza.

In breve, piuttosto che dare rispostacce agli utenti che segnalano le regole a cui attenersi, suggerirei di usare il forum in modo più consono. :fagiano:

Loading