Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : tourner en fond de tache (comme service Win.) / détecter une clé USB [ Divers / Général ] (budhax)

lundi 11 juin 2007 à 16:32:11 | tourner en fond de tache (comme service Win.) / détecter une clé USB

budhax

Je dois réaliser une application en Java qui (entre autres), doit:
- tourner en fond de tâche comme une Service Windows.
- tester toute les 5 min. si une clé USB est connecté au PC.
- ...

Pourriez-vous m'indiquer des pistes pour:
1. faire tourner une application Java en fond de tâche comme une Service Windows.
2. afficher l'icon de l'app. Java dans la barre des taches à droite (system tray).
3. exécuter une méthode toutes les 5 min.
4. détecter la présence d'une clé USB connecté au PC.
5. connaître le volume ID (no de série) d'une clé USB (celui affiché avec "dir f:" si la clé est sur la lettre F:).
6. l'app. Java se lance au démarrage de Windows.

Merci bien.


PS: quel thème de ce forum est-il le mieux adapté à mes questions?
Dave

lundi 11 juin 2007 à 17:13:49 | Re : tourner en fond de tache (comme service Win.) / détecter une clé USB

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

1 - utilise java service wrapper(une recherche sur les sources et le fourum t'aurait évité la question)
2 - utilise le jdk 1.6 et regarde sur ce site il y a des exemples de sources (une recherche sur les sources et le fourum t'aurait évité la question)
3 - utilise un Thread ou un timer
4 & 5 - utilise une API pour ça recherche google java usb
6 - tu peux mettre un lien vers le rep démarrage de windows (je sais plus ou il se trouve mais je crois que c'est dans document and settings sinon tu le mets dans la clé Run de la base de registre (HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run)



------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO

lundi 11 juin 2007 à 17:15:01 | Re : tourner en fond de tache (comme service Win.) / détecter une clé USB

didoux95

slt.
Les pistes:
   1- si tu es sous linux tu fait un demon; si non .... j'men rappel plus, dsl.

   2- si tu es sous java 6, tu as deja tous ce qu'il faut pour faire ce que tu veux.

   3- tu creer un Thread dans le quel tu fait une pause de 5 * 60 * 1000 ((60 * 1000) min * 5), quand ta pause est terminer tu fait l'action que tu veux; et tu reprend la pause:

int tonTemps = 5 * 60 * 1000;
while (true) {
    try{
       Thread.sleep(tonTemps);
     }catch (Exception ex) {}
}

   4- j'croi pas que se soit possible, j'pense qu'il faut que tu utilise du JNI. va voir sur les source poster par Ombitious_Developper.

   5- je sais pas (enfin.. je croi).

   6- tu peut creer une clef dans le registre ou bien creer un lien de ton application dnas la liste des programmes qui se lancen,t au demarrage de windows (pour linux j'c pas).

voila.
j'espere que ca te convient comme reponse. +



Cette discussion est classé dans : fond, service, usb, clé, tourner


Répondre à ce message

Sujets en rapport avec ce message

faire tourner en tant que service un code JAVA [ par coyote_fx ] Bonjour à tousBen voilà c'est encore moi ,Mon code va devoir tourner en tant que service sur un serveur windows 2000 ou 2003 et doit rester compatible JAVA USB [ par aliahmad ] Salut JFileChooser fc = new JFileChooser();        fc.setCurrentDirectory(new java.io.File("F:\\DepotXML"));Est ce qu'il existe un moyen en utilisant service web [ par Naira ] salut tout le mondeje suis étudiante en informatique appliquée à la gestion et je cherche une idée pour mon projet de fin d'étude.ça concerne les serv web service en java [ par salinalamri ] bonjour  je dois devlopper un web service  en java qui gére l'authentification Toutes les données (login, mot de passe) sont stockées sur une base ope IoC ou Service Locator [ par LocalStone ] Salut à tous, Je suis (toujours) en stage, et j'ai (encore) besoin d'un petit conseil ... Je pense que pour avoir une réponse à ma question, il faut d Séelction d'une cellule avec jgraph [ par mina86 ] Bonjour,j'utilise Jgraph pour composer des web services un graph représente un service web composites et chaque cellule est u Client SOAP pour consulter web service renvoie null [ par komix21 ] Bonjour,                   je crée un client SOAP à l'aide des classes java générée à l'aide du ficher WSDL décrivant les services proposé par le serv Retirer les marge et le fond grisé à l'impression en java [ par beberto56 ] Bonjour,je me sert de la classe impression que j'ai téléchargé sur ce forum et qui fonctionne très bien d'ailleurs et je voudrais avoir 2 précisions s


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.