OVH Cloud OVH Cloud

Nom du programme ?

11 réponses
Avatar
FloG
Bonsoir,

juste pour raison esthetique; sauriez vous s'il est possible de donner
un nom au processus autre que 'java' ou 'javaw' sur Windows ?
(je dois bien avouer que je n'ai pas encore tester sur d'autres OS ; ô
honte à moi ;-) )

d'avance merci
Florent

10 réponses

1 2
Avatar
Seb X
juste pour raison esthetique; sauriez vous s'il est possible de donner
un nom au processus autre que 'java' ou 'javaw' sur Windows ?
(je dois bien avouer que je n'ai pas encore tester sur d'autres OS ; ô
honte à moi ;-) )


Probablement renommer le fichier java.exe de ton JRE

Avatar
FloG
Seb X wrote:
juste pour raison esthetique; sauriez vous s'il est possible de donner
un nom au processus autre que 'java' ou 'javaw' sur Windows ?
(je dois bien avouer que je n'ai pas encore tester sur d'autres OS ; ô
honte à moi ;-) )



Probablement renommer le fichier java.exe de ton JRE


lol, non non, c'est pas ce que je voulais dire


En fait, mon application java utilise des services internets, et passe
alors par un firewall.
Seulement, si l'on prends l'exemple du firewall grand public
'Zonealarm', on accepte une connexion sortante via le nom du programme.
Ce qui m'embete, c'est que si c'est une application Java, le nom du
programme à accepter est "javaw" :-/ (en tout cas, en ce qui concerne
Windows)
Peut etre faut il que je passe par une sorte de lanceur....

De plus, j'aimerais, pour que ca fasse plus propre, que quand on liste
les processus en cours, mon application se nomme 'MonAppli' au lieu de
'javaw'; simplement parce que si j'ai 7 applis differentes Java qui
tournent, comment savoir laquelle est la bonne ?
Ca doit certainement etre possible non ?

Voila, si quelqu'un a une idee(ou meme une piste) , merci d'avance

Merci


Avatar
Seb X
En fait, mon application java utilise des services internets, et passe
alors par un firewall.
Seulement, si l'on prends l'exemple du firewall grand public
'Zonealarm', on accepte une connexion sortante via le nom du programme.
Ce qui m'embete, c'est que si c'est une application Java, le nom du
programme à accepter est "javaw" :-/ (en tout cas, en ce qui concerne
Windows)
Peut etre faut il que je passe par une sorte de lanceur....

De plus, j'aimerais, pour que ca fasse plus propre, que quand on liste
les processus en cours, mon application se nomme 'MonAppli' au lieu de
'javaw'; simplement parce que si j'ai 7 applis differentes Java qui
tournent, comment savoir laquelle est la bonne ?
Ca doit certainement etre possible non ?


Mmmmmm, bonne question.....
En réalité je doute que cela existe, les programmes java utilisent la
machine virtuelle pour s'exécuter, donc lance forcément le programme
java.exe, les programmes java que tu lances étant considérés comme des
threads.
Peut être une piste : créer un fichier .bat

Avatar
r
FloG writes:

De plus, j'aimerais, pour que ca fasse plus propre, que quand on liste
les processus en cours, mon application se nomme 'MonAppli' au lieu de
'javaw'; simplement parce que si j'ai 7 applis differentes Java qui
tournent, comment savoir laquelle est la bonne ?
Ca doit certainement etre possible non ?
Voila, si quelqu'un a une idee(ou meme une piste) , merci d'avance


Utilise jsmooth (http://jsmooth.sourceforge.net) pour te construire
un exe spécifique à ton programma java. Choisis le template "Windowed
Wrapper" puis dans "Skeleton Properties" coche l'option "Launch java
app in the exe process".

Avatar
Frederic WOEHL
Hi,

Le mieux est de te faire un exe à toi qui lance la JVM via jvm.dll
De nombreux sample existent du coté des services, il suffit de reprendre le
code de lancement pour ton launcher.

FRED

FloG wrote:

Seb X wrote:
juste pour raison esthetique; sauriez vous s'il est possible de donner
un nom au processus autre que 'java' ou 'javaw' sur Windows ?
(je dois bien avouer que je n'ai pas encore tester sur d'autres OS ; ô
honte à moi ;-) )



Probablement renommer le fichier java.exe de ton JRE


lol, non non, c'est pas ce que je voulais dire


En fait, mon application java utilise des services internets, et passe
alors par un firewall.
Seulement, si l'on prends l'exemple du firewall grand public
'Zonealarm', on accepte une connexion sortante via le nom du programme.
Ce qui m'embete, c'est que si c'est une application Java, le nom du
programme à accepter est "javaw" :-/ (en tout cas, en ce qui concerne
Windows)
Peut etre faut il que je passe par une sorte de lanceur....

De plus, j'aimerais, pour que ca fasse plus propre, que quand on liste
les processus en cours, mon application se nomme 'MonAppli' au lieu de
'javaw'; simplement parce que si j'ai 7 applis differentes Java qui
tournent, comment savoir laquelle est la bonne ?
Ca doit certainement etre possible non ?

Voila, si quelqu'un a une idee(ou meme une piste) , merci d'avance

Merci




Avatar
Ulrich
Salut,

Je me suis amusé à faire un petit wrapper maison à l'aide de "DevC++", qui
est gratos.

/*
* Wrapper.dev
*
* Created on 13 October 2003, 16:20
*
* @author Vachon Ulrich
*/

#include <windows.h>

/** Cette classe permet de lancer ...
*/
int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR
lpszArgument, int nFunsterStil) {
STARTUPINFO si ;
PROCESS_INFORMATION pi ;

ZeroMemory(&si, sizeof(si)) ;
si.cb = sizeof(si) ;
ZeroMemory(&pi, sizeof(pi)) ;

bool b = CreateProcessA(NULL, "javaw.exe MON_PROG", NULL, NULL, false,
CREATE_NO_WINDOW, NULL, NULL, &si, &pi) ;

CloseHandle(pi.hThread) ;
CloseHandle(pi.hProcess) ;

return 0 ;
}

Tu peux spécifier une icone bien sur. Et ton process aura le nom de l'exe.
De plus, il n'y a plus de fenêtre DOS à la gomme.

Bon code,
Ulrich.




"Frederic WOEHL" a écrit dans le message de news:

Hi,

Le mieux est de te faire un exe à toi qui lance la JVM via jvm.dll
De nombreux sample existent du coté des services, il suffit de reprendre
le

code de lancement pour ton launcher.

FRED

FloG wrote:

Seb X wrote:
juste pour raison esthetique; sauriez vous s'il est possible de donner
un nom au processus autre que 'java' ou 'javaw' sur Windows ?
(je dois bien avouer que je n'ai pas encore tester sur d'autres OS ; ô
honte à moi ;-) )



Probablement renommer le fichier java.exe de ton JRE


lol, non non, c'est pas ce que je voulais dire


En fait, mon application java utilise des services internets, et passe
alors par un firewall.
Seulement, si l'on prends l'exemple du firewall grand public
'Zonealarm', on accepte une connexion sortante via le nom du programme.
Ce qui m'embete, c'est que si c'est une application Java, le nom du
programme à accepter est "javaw" :-/ (en tout cas, en ce qui concerne
Windows)
Peut etre faut il que je passe par une sorte de lanceur....

De plus, j'aimerais, pour que ca fasse plus propre, que quand on liste
les processus en cours, mon application se nomme 'MonAppli' au lieu de
'javaw'; simplement parce que si j'ai 7 applis differentes Java qui
tournent, comment savoir laquelle est la bonne ?
Ca doit certainement etre possible non ?

Voila, si quelqu'un a une idee(ou meme une piste) , merci d'avance

Merci







Avatar
vclassine
Voila, si quelqu'un a une idee(ou meme une piste) , merci d'avance


L'idée d'un autre...

http://groups.google.fr/groups?q=renommer+JBuilder+group:fr.comp.lang.java+group:fr.comp.lang.java&hl=fr&lr=&ie=UTF-8&group=fr.comp.lang.java&selm?58d6df_4%40news.bluewin.ch&rnum=1

Avatar
FloG
Ulrich wrote:

Salut,

Je me suis amusé à faire un petit wrapper maison à l'aide de "DevC++", qui
est gratos.

/*
* Wrapper.dev
*
* Created on 13 October 2003, 16:20
*
* @author Vachon Ulrich
*/

#include <windows.h>

/** Cette classe permet de lancer ...
*/
int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR
lpszArgument, int nFunsterStil) {
STARTUPINFO si ;
PROCESS_INFORMATION pi ;

ZeroMemory(&si, sizeof(si)) ;
si.cb = sizeof(si) ;
ZeroMemory(&pi, sizeof(pi)) ;

bool b = CreateProcessA(NULL, "javaw.exe MON_PROG", NULL, NULL, false,
CREATE_NO_WINDOW, NULL, NULL, &si, &pi) ;

CloseHandle(pi.hThread) ;
CloseHandle(pi.hProcess) ;

return 0 ;
}

Tu peux spécifier une icone bien sur. Et ton process aura le nom de l'exe.
De plus, il n'y a plus de fenêtre DOS à la gomme.

Bon code,
Ulrich.




"Frederic WOEHL" a écrit dans le message de news:


Hi,

Le mieux est de te faire un exe à toi qui lance la JVM via jvm.dll
De nombreux sample existent du coté des services, il suffit de reprendre


le

code de lancement pour ton launcher.

FRED

FloG wrote:


Seb X wrote:

juste pour raison esthetique; sauriez vous s'il est possible de donner
un nom au processus autre que 'java' ou 'javaw' sur Windows ?
(je dois bien avouer que je n'ai pas encore tester sur d'autres OS ; ô
honte à moi ;-) )



Probablement renommer le fichier java.exe de ton JRE




lol, non non, c'est pas ce que je voulais dire

En fait, mon application java utilise des services internets, et passe
alors par un firewall.
Seulement, si l'on prends l'exemple du firewall grand public
'Zonealarm', on accepte une connexion sortante via le nom du programme.
Ce qui m'embete, c'est que si c'est une application Java, le nom du
programme à accepter est "javaw" :-/ (en tout cas, en ce qui concerne
Windows)
Peut etre faut il que je passe par une sorte de lanceur....

De plus, j'aimerais, pour que ca fasse plus propre, que quand on liste
les processus en cours, mon application se nomme 'MonAppli' au lieu de
'javaw'; simplement parce que si j'ai 7 applis differentes Java qui
tournent, comment savoir laquelle est la bonne ?
Ca doit certainement etre possible non ?

Voila, si quelqu'un a une idee(ou meme une piste) , merci d'avance

Merci





Merci à tous !!






Avatar
FloG
Ulrich wrote:
Salut,

Je me suis amusé à faire un petit wrapper maison à l'aide de "DevC++", qui
est gratos.

/*
* Wrapper.dev
*
* Created on 13 October 2003, 16:20
*
* @author Vachon Ulrich
*/

#include <windows.h>

/** Cette classe permet de lancer ...
*/
int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR
lpszArgument, int nFunsterStil) {
STARTUPINFO si ;
PROCESS_INFORMATION pi ;

ZeroMemory(&si, sizeof(si)) ;
si.cb = sizeof(si) ;
ZeroMemory(&pi, sizeof(pi)) ;

bool b = CreateProcessA(NULL, "javaw.exe MON_PROG", NULL, NULL, false,
CREATE_NO_WINDOW, NULL, NULL, &si, &pi) ;

CloseHandle(pi.hThread) ;
CloseHandle(pi.hProcess) ;

return 0 ;
}

Tu peux spécifier une icone bien sur. Et ton process aura le nom de l'exe.
De plus, il n'y a plus de fenêtre DOS à la gomme.

Bon code,
Ulrich.




"Frederic WOEHL" a écrit dans le message de news:


Hi,

Le mieux est de te faire un exe à toi qui lance la JVM via jvm.dll
De nombreux sample existent du coté des services, il suffit de reprendre


le

code de lancement pour ton launcher.

FRED

FloG wrote:


Seb X wrote:

juste pour raison esthetique; sauriez vous s'il est possible de donner
un nom au processus autre que 'java' ou 'javaw' sur Windows ?
(je dois bien avouer que je n'ai pas encore tester sur d'autres OS ; ô
honte à moi ;-) )



Probablement renommer le fichier java.exe de ton JRE




lol, non non, c'est pas ce que je voulais dire

En fait, mon application java utilise des services internets, et passe
alors par un firewall.
Seulement, si l'on prends l'exemple du firewall grand public
'Zonealarm', on accepte une connexion sortante via le nom du programme.
Ce qui m'embete, c'est que si c'est une application Java, le nom du
programme à accepter est "javaw" :-/ (en tout cas, en ce qui concerne
Windows)
Peut etre faut il que je passe par une sorte de lanceur....

De plus, j'aimerais, pour que ca fasse plus propre, que quand on liste
les processus en cours, mon application se nomme 'MonAppli' au lieu de
'javaw'; simplement parce que si j'ai 7 applis differentes Java qui
tournent, comment savoir laquelle est la bonne ?
Ca doit certainement etre possible non ?

Voila, si quelqu'un a une idee(ou meme une piste) , merci d'avance

Merci





:-/

ca lance effectivement mon appli java,
mais le nom du processus est toujours 'javaw'

Florent





Avatar
Ulrich
Tu es sur quel OS et est-ce que tu as donné un titre à ta Frame ?


"FloG" a écrit dans le message de news:
br8888$mcs$
Ulrich wrote:
Salut,

Je me suis amusé à faire un petit wrapper maison à l'aide de "DevC++",
qui


est gratos.

/*
* Wrapper.dev
*
* Created on 13 October 2003, 16:20
*
* @author Vachon Ulrich
*/

#include <windows.h>

/** Cette classe permet de lancer ...
*/
int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance,
LPSTR


lpszArgument, int nFunsterStil) {
STARTUPINFO si ;
PROCESS_INFORMATION pi ;

ZeroMemory(&si, sizeof(si)) ;
si.cb = sizeof(si) ;
ZeroMemory(&pi, sizeof(pi)) ;

bool b = CreateProcessA(NULL, "javaw.exe MON_PROG", NULL, NULL, false,
CREATE_NO_WINDOW, NULL, NULL, &si, &pi) ;

CloseHandle(pi.hThread) ;
CloseHandle(pi.hProcess) ;

return 0 ;
}

Tu peux spécifier une icone bien sur. Et ton process aura le nom de
l'exe.


De plus, il n'y a plus de fenêtre DOS à la gomme.

Bon code,
Ulrich.




"Frederic WOEHL" a écrit dans le message de
news:




Hi,

Le mieux est de te faire un exe à toi qui lance la JVM via jvm.dll
De nombreux sample existent du coté des services, il suffit de reprendre


le

code de lancement pour ton launcher.

FRED

FloG wrote:


Seb X wrote:

juste pour raison esthetique; sauriez vous s'il est possible de
donner






un nom au processus autre que 'java' ou 'javaw' sur Windows ?
(je dois bien avouer que je n'ai pas encore tester sur d'autres OS ;
ô






honte à moi ;-) )



Probablement renommer le fichier java.exe de ton JRE




lol, non non, c'est pas ce que je voulais dire

En fait, mon application java utilise des services internets, et passe
alors par un firewall.
Seulement, si l'on prends l'exemple du firewall grand public
'Zonealarm', on accepte une connexion sortante via le nom du programme.
Ce qui m'embete, c'est que si c'est une application Java, le nom du
programme à accepter est "javaw" :-/ (en tout cas, en ce qui concerne
Windows)
Peut etre faut il que je passe par une sorte de lanceur....

De plus, j'aimerais, pour que ca fasse plus propre, que quand on liste
les processus en cours, mon application se nomme 'MonAppli' au lieu de
'javaw'; simplement parce que si j'ai 7 applis differentes Java qui
tournent, comment savoir laquelle est la bonne ?
Ca doit certainement etre possible non ?

Voila, si quelqu'un a une idee(ou meme une piste) , merci d'avance

Merci





:-/

ca lance effectivement mon appli java,
mais le nom du processus est toujours 'javaw'

Florent








1 2