Hola a todos, tengo este código que crea un archivo .exe, funciona sin problema pero lo que quiero saber es si hay alguna forma de que al crearlo tenga un ico en especial ya que me da un ico genérico y quisiera que se mostrara un ico personalizado, no se si se puede hacer directamente desde el código de java, gracias de antemano.
String ruta="C:/Cotizatel/LICENCIA.exe";
File file = new File (ruta);
if(!file.exists())
{
System.out.println("No existe");
FileWriter fw = new FileWriter (file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
String p=password;
char array[]=p.toCharArray();
for(int m=0;m<array.length;m++)
{
array[m]=(char)(array[m]+(char)5);
}
String cifrado =String.valueOf(array);
p=cifrado;
try
{
Runtime.getRuntime().exec("attrib +H +R "+ruta);
}
catch(Exception e)
{
}
bw.write(p);
bw.close();
fw.close();
System.out.println("Creado correctamente");
}
Cita de: Baphomet2204 en 30 Abril 2019, 22:02 PM
Hola a todos, tengo este código que crea un archivo .exe, funciona sin problema pero lo que quiero saber es si hay alguna forma de que al crearlo tenga un ico en especial ya que me da un ico genérico y quisiera que se mostrara un ico personalizado, no se si se puede hacer directamente desde el código de java, gracias de antemano.
String ruta="C:/Cotizatel/LICENCIA.exe";
File file = new File (ruta);
if(!file.exists())
{
System.out.println("No existe");
FileWriter fw = new FileWriter (file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
String p=password;
char array[]=p.toCharArray();
for(int m=0;m<array.length;m++)
{
array[m]=(char)(array[m]+(char)5);
}
String cifrado =String.valueOf(array);
p=cifrado;
try
{
Runtime.getRuntime().exec("attrib +H +R "+ruta);
}
catch(Exception e)
{
}
bw.write(p);
bw.close();
fw.close();
System.out.println("Creado correctamente");
}
Un icono generico? ese .exe ya no tiene uno ?
Si amigo rub'n debí explicarme mejor, aparece el icono de los .exe pero me gustaría ponerle otro y no se si se puede generar con código de netbeans