Importer un fichier .dll vers un progrme java
younes12345
Messages postés
41
Date d'inscription
Statut
Membre
Dernière intervention
-
sandul Messages postés 3927 Date d'inscription Statut Membre Dernière intervention -
sandul Messages postés 3927 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j ai besoin d'utiliser le fichier shell32.dll et kernel32.dll avec ses methodes de programmations sous java.
en effet j ai besoin d'informations sur le système comme nom de pc, caractéristique de disque C...
Ou y-t- il une autre méthode ?
j ai besoin d'utiliser le fichier shell32.dll et kernel32.dll avec ses methodes de programmations sous java.
en effet j ai besoin d'informations sur le système comme nom de pc, caractéristique de disque C...
Ou y-t- il une autre méthode ?
5 réponses
Salut,
Tout dépend des informations que tu veux obtenir. Quelles caractéristiques exactes veux-tu pour le disque dur? Certaines infos sont disponibles en utilisant l'API java et c'est bien plus simple que de faire du RMI. Si tu n'as pas le choix, il faudra commencer par lire un tuto RMI (par exemple ici: https://docs.oracle.com/javase/tutorial/rmi/index.html ) et éventuellement utiliser un framework comme http://www.swig.org/ pour générer une partie du code nécessaire.
++
Tout dépend des informations que tu veux obtenir. Quelles caractéristiques exactes veux-tu pour le disque dur? Certaines infos sont disponibles en utilisant l'API java et c'est bien plus simple que de faire du RMI. Si tu n'as pas le choix, il faudra commencer par lire un tuto RMI (par exemple ici: https://docs.oracle.com/javase/tutorial/rmi/index.html ) et éventuellement utiliser un framework comme http://www.swig.org/ pour générer une partie du code nécessaire.
++
j ai besoin par exemple d'afficher le boite (poste travail ->Disque C->bouton droit ->proptés), determiner l'espace de disque C disponible....
y-t-il une relation avec ces méthodes et l'utilisation de JNI?
y-t-il une relation avec ces méthodes et l'utilisation de JNI?
Ah si. Ceci passe... Bon, je reformule alors:
1. Oui, il faut lire JNI et non RMI dans ma première réponse. Sorry.
2. Avoir une méthode pour déterminer l'espace disponible a été un RFM très ancienne (1997). Clos avec le verdict "implémenté sous Mustang". Regarde donc comment ça marche avec du Java6.
3. Si tu ne peux pas te permettre le Java6, tu as d'autres options:
- utiliser une bibliothèque tierce. Genre http://commons.apache.org/proper/commons-io/description.html
- utiliser un appel de commande système. Exemple ici: http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2004-01/2376.html
++
1. Oui, il faut lire JNI et non RMI dans ma première réponse. Sorry.
2. Avoir une méthode pour déterminer l'espace disponible a été un RFM très ancienne (1997). Clos avec le verdict "implémenté sous Mustang". Regarde donc comment ça marche avec du Java6.
3. Si tu ne peux pas te permettre le Java6, tu as d'autres options:
- utiliser une bibliothèque tierce. Genre http://commons.apache.org/proper/commons-io/description.html
- utiliser un appel de commande système. Exemple ici: http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2004-01/2376.html
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question