oui , tu peut rendre ton application se lance au démarage du système , en utilisons l'API JNIregistry sur le site
[ Lien ]
et voici ma fonction pour lancer un programme au démarage du système :
import java.util.Enumeration;
import com.ice.jni.registry.Registry;
import com.ice.jni.registry.RegistryException;
import com.ice.jni.registry.RegistryKey;
import com.ice.jni.registry.RegistryValue;
import com.ice.jni.registry.RegStringValue;
import java.util.Enumeration;
......
private void addInStartUp(String chemain_exe)
{
Enumeration e = null;
try
{
RegistryKey key = Registry.openSubkey(Registry.HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", RegistryKey.ACCESS_ALL);
RegStringValue r = new RegStringValue( key, "nom_key",RegistryValue.REG_SZ ) ;
r.setData(chemain_exe);
key.setValue(r);
//e = key.valueElements();
}catch(RegistryException e1) {e1.printStackTrace();}
//while (e.hasMoreElements()){ System.out.println(e.nextElement()); }
}
......
exemlpe :
addInStartUp("c:\\programme files\\mon_prgramme.exe");
----------------- end ------------------ALG.dz