Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Baphomet2204 en 30 Abril 2019, 22:02 pm



Título: Alguna forma de poner un ico a un archivo creado en Netbeans
Publicado por: 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.

Código:
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");
}


Título: Re: Alguna forma de poner un ico a un archivo creado en Netbeans
Publicado por: rub'n en 1 Mayo 2019, 01:57 am
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.

Código:
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 ?


Título: Re: Alguna forma de poner un ico a un archivo creado en Netbeans
Publicado por: Baphomet2204 en 1 Mayo 2019, 02:50 am
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