elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 [1098] 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 ... 1254
10971  Sistemas Operativos / Windows / Re: [Duda] Agregar/Quitar programas en: 25 Julio 2012, 10:23 am
@Joker66666

Has hecho 3 posts relacionados sobre el tema:
http://foro.elhacker.net/software/iquestinstalacion_desatendida-t367735.0.html;msg1768951#msg1768951
http://foro.elhacker.net/dudas_generales/modificar_instalador_y_hacerlo_silencioso-t366923.0.html;msg1768953#new
http://foro.elhacker.net/windows/duda_agregarquitar_programas-t367737.0.html

En el 2º, Preguntas exactamente lo mismo que aquí, Y se te contestó como hacerlo desde InnoSetup. Si vas a usar otro SetupBuilder, Lee el manual de referencia, Que todos tienen.

También puedes eliminar la entrada de registro del programa para que no salga en la lista de desinstalar programas:

Código:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\TU PROGRAMA

Saludos.
10972  Foros Generales / Dudas Generales / Re: Modificar instalador y hacerlo silencioso en: 25 Julio 2012, 08:46 am
y para que tampoco salga en agregar/quitar programas?

Código:
Uninstallable=false

Disculpa ahora tengo el script y innosetup que tengo que agregar

InnoSetup tiene un wizard que te ayuda a crear el instalador personalizado, más sencillo imposible:








De todas formas te dejo mi plantilla por defecto, Solo tienes que modificar las 4 primeras lineas, y añadir los archivos:

Setup.iss
Código:
; Default setup by Elektro H@cker

#define MyAppName    ""
#define MyAppVersion ""
#define MyAppExeName ".exe"
#define MyAppUrl     ""
#define desktop      "C:\Users\Administrator\Desktop"

[Setup]
AppId={{{#MyAppName}-F525-4990-B55B-180C811356B4}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DisableDirPage=true
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=true
OutputDir={#desktop}
OutputBaseFilename={#MyAppName}
Compression=lzma
SolidCompression=true
;SetupIconFile=icono.ico
WizardImageFile=logo.bmp
;UninstallDisplayIcon={app}\{#MyAppExeName}
AppCopyright=Elektro H@cker
AppVerName={#MyAppName} {#MyAppVersion}
;InfoBeforeFile=info.txt
PrivilegesRequired=none
DisableStartupPrompt=true
ShowLanguageDialog=no
WizardImageBackColor=clBlack
Uninstallable=false
;ArchitecturesInstallIn64BitMode=x64
;ArchitecturesAllowed=x64

[Languages]
Name: spanish; MessagesFile: compiler:Languages\Spanish.isl

[Icons]
Name: {userstartmenu}\Programs\{#MyAppName}; Filename: {app}\{#MyAppExeName}; WorkingDir: {app}

[Tasks]
;Name: tarea; Description: asociacion; GroupDescription: Asociar extensiones de archivo:
;Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; OnlyBelowVersion: 0,6.1

[Run]
;Filename: "{cmd}"; Parameters: "/C command ""{app}\file"""
Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}; Flags: nowait postinstall skipifsilent

[Dirs]
;{commonappdata} = c:\programdata
;{localappdata} = ...\users\appdata\local
;{userappdata} = ...\users\appdata\roaming

Saludos
10973  Informática / Software / Re: ¿Instalación Desatendida? en: 25 Julio 2012, 08:25 am
Lo más sencillo: WinRAR

Algo más profesional: InnoSetup + IsTool

Otros:
InstallShield
NSIS
Ghost Installer Free
CreateInstall Free
Clickteam Install Creator
Advanced Installer
InstallJammer

Cualquier setup builder tiene la posibilidad de hacerse "desatendido/silencioso".

Saludos
10974  Programación / Scripting / Banner en .bat en: 25 Julio 2012, 08:19 am
El mensaje 'Banner en .bat' fue bloqueado
No se reviven posts de antiguedad a menos que séa para aportar algo nuevo.
Leer reglas:
http://foro.elhacker.net/reglas
10975  Programación / Scripting / Re: Colored ECHO función en: 24 Julio 2012, 11:26 am
Muy bien  :P así queda mucho más completa como comando.

Como nota para que añadas otro parámetro al comando, se puede colorear una frase de muchos colores distintos. De hecho, es el "ECHO+" después del findstr el que hace el salto de línea. Podrías añadirle un parámetro para elegir si hacer o no ese LF y de esa forma permitir poner una palabra destacada en un texto, de otro color ;)

Si, Lo habia pensado, Pero llegué a la conclusión (Sin poner en práctica un pseudocódigo) de que debería usar parámetros como delimitadores, tipo:
Código:
Call :Color [Rojo] hola [amarillo] mundo

Creo que para algo así más extenso ya está colous
PD: Pero vamos, que si alguien lo quiere añadir al código... xD

Salu2!
10976  Programación / Scripting / Re: Colored ECHO función en: 24 Julio 2012, 08:17 am
Tu code es un buen reemplazamiento del comando colous si solo se pretende usar su función para colorear frases (De un solo color)

Le he dado un par de vueltas a tú función para usarlo de una forma más "novata":

Código
  1. @Echo OFF
  2.  
  3. REM Colored Echo
  4. REM Mod by Elektro H@cker
  5. REM Code original by Binary_Death
  6.  
  7. :: Modo de empleo:
  8. ::
  9. :: Modo Normal:
  10. :: Call :Color [NOMBRE DEL COLOR DE FONDO] [NOMBRE DEL COLOR DE TEXTO] "TEXTO"
  11. ::
  12. :: Modo Hex:
  13. :: Call :Color [DÍGITO DEL COLOR DE FONDO EN HEXADECIMAL] [DÍGITO DEL COLOR DE TEXTO EN HEXADECIMAL] "TEXTO"
  14.  
  15. :: Ejemplos de uso:
  16. Call :Color ROJO BLANCO       "Hola mundo!"
  17. Call :Color NEGRO VERDE2      "Hola mundo!"
  18. Call :Color ROSA NEGRO        "Hola mundo!"
  19. Call :Color NINGUNO AMARILLO2 "Hola mundo!"
  20. Call :Color F A "Hola mundo!"
  21. Call :Color A F "Hola mundo!"
  22. Call :Color D E "Hola mundo!"
  23. Call :Color 4 8 "Hola mundo!"
  24.  
  25.  
  26. :Color
  27.  
  28. REM Lista de parámetros/colores :
  29. REM :: :: :: :: :: :: :: :: :: ::
  30. REM NINGUNO (No cambiar el color por defecto de fondo/texto)
  31. REM
  32. REM BLANCO
  33. REM AMARILLO
  34. REM ROJO
  35. REM AZUL
  36. REM AGUA
  37. REM PURPURA
  38. REM ROSA
  39. REM VERDE
  40. REM GRIS
  41. REM NEGRO
  42. REM BLANCO2
  43. REM AMARILLO2
  44. REM ROJO2
  45. REM AZUL2
  46. REM AGUA2
  47. REM VERDE2
  48.  
  49. IF /I "%~1" EQU "NEGRO"     (Set Back_Color=0)
  50. IF /I "%~1" EQU "AZUL"      (Set Back_Color=1)
  51. IF /I "%~1" EQU "VERDE"     (Set Back_Color=2)
  52. IF /I "%~1" EQU "AGUA"      (Set Back_Color=3)
  53. IF /I "%~1" EQU "ROJO"      (Set Back_Color=4)
  54. IF /I "%~1" EQU "PURPURA"   (Set Back_Color=5)
  55. IF /I "%~1" EQU "AMARILLO"  (Set Back_Color=6)
  56. IF /I "%~1" EQU "BLANCO"    (Set Back_Color=7)
  57. IF /I "%~1" EQU "GRIS"      (Set Back_Color=8)
  58. IF /I "%~1" EQU "AZUL2"     (Set Back_Color=9)
  59. IF /I "%~1" EQU "VERDE2"    (Set Back_Color=A)
  60. IF /I "%~1" EQU "AGUA2"     (Set Back_Color=B)
  61. IF /I "%~1" EQU "ROJO2"     (Set Back_Color=C)
  62. IF /I "%~1" EQU "ROSA"      (Set Back_Color=D)
  63. IF /I "%~1" EQU "AMARILLO2" (Set Back_Color=E)
  64. IF /I "%~1" EQU "BLANCO2"   (Set Back_Color=F)
  65. IF /I "%~2" EQU "NEGRO"     (Set Text_Color=0)
  66. IF /I "%~2" EQU "AZUL"      (Set Text_Color=1)
  67. IF /I "%~2" EQU "VERDE"     (Set Text_Color=2)
  68. IF /I "%~2" EQU "AGUA"      (Set Text_Color=3)
  69. IF /I "%~2" EQU "ROJO"      (Set Text_Color=4)
  70. IF /I "%~2" EQU "PURPURA"   (Set Text_Color=5)
  71. IF /I "%~2" EQU "AMARILLO"  (Set Text_Color=6)
  72. IF /I "%~2" EQU "BLANCO"    (Set Text_Color=7)
  73. IF /I "%~2" EQU "GRIS"      (Set Text_Color=8)
  74. IF /I "%~2" EQU "AZUL2"     (Set Text_Color=9)
  75. IF /I "%~2" EQU "VERDE2"    (Set Text_Color=A)
  76. IF /I "%~2" EQU "AGUA2"     (Set Text_Color=B)
  77. IF /I "%~2" EQU "ROJO2"     (Set Text_Color=C)
  78. IF /I "%~2" EQU "ROSA"      (Set Text_Color=D)
  79. IF /I "%~2" EQU "AMARILLO2" (Set Text_Color=E)
  80. IF /I "%~2" EQU "BLANCO2"   (Set Text_Color=F)
  81.  
  82. Echo "%~1%~2"|Findstr "\"..\"" >NUL && Set Back_Color=%~1&& Set Text_Color=%~2
  83.  
  84. IF /I "%~1" EQU "NINGUNO"   (
  85. For /F "Tokens=2 Delims=x" %%X in ('Reg query "HKCU\Console" /v "Screencolors" 2^>NUL') Do (
  86. Echo "%%X"|Findstr "\"..\"" >NUL && Set "Back_Color=%%X" && Call Set "Back_Color=%%Back_Color:~0,1%%" || (Set Back_Color=0)
  87. )
  88. ) || (Set Back_Color=0)
  89.  
  90. IF /I "%~2" EQU "NINGUNO"   (
  91. For /F "Tokens=2 Delims=x" %%X in ('Reg query "HKCU\Console" /v "Screencolors" 2^>NUL') Do (
  92. Set "Text_Color=%%X" && Call Set "Text_Color=%%Text_Color:~-1%%"
  93. )
  94. ) || (Set Text_Color=7)
  95.  
  96. If Not defined Back_Color (Echo [Colored echo error] Color de fondo incorrecto "%~1". & exit /B 1)
  97. If Not defined Text_Color (Echo [Colored echo error] Color de texto incorrecto "%~2". & exit /B 1)
  98. IF "%~3" EQU ""           (Echo [Colored echo error] No hay texto que mostrar. & Exit /B 1)
  99.  
  100. CHDir "%TEMP%"
  101. Exit|CMD /K Prompt $H>"%~3"
  102. Findstr /V /A:%Back_Color%%Text_Color% /R "^$" "%~3*" 2>NUL && ECHO: || (Echo [Colored echo error] Error desconocido. & Exit /B 1)
  103. Del /F /Q "%~3"
  104. Set "Back_Color="
  105. Set "Text_Color="
  106. Goto :EOF

Saludos!
10977  Sistemas Operativos / Windows / Re: reduccion de la RAM en: 24 Julio 2012, 05:43 am
@Vicentnala

Que yo sepa una gráfica posee su propia ram de almacenamiento (La memoria que pone en las especificaciones de cada tarjeta), Y es totalmente paralela a las ranuras de memoria RAM de la placa base.

Pero se le puede añadir memoria de reserva extra de video compartida (Usando la RAM de la placa base) desde el menú de la bios.

¿Algún experto en hardware puede confirmar o corregirnos?

Saludos
10978  Informática / Software / Re: Como quitar el molesto search Babylon ... en: 23 Julio 2012, 17:15 pm
¿Hiciste esto?

Firefox > complementos > extensiones > babylon > ELIMINAR
...
Y si aparte tienes el mótor de búsqueda, Pues "Administrar motores de busqueda" > babylon > ELIMINAR.
...

PD: En google tienes otras 100.000 maneras de desinstalar la extensión (Y resetear el valor de la página de inicio en el about:config), Buscar no cuesta nada.

Saludos!
10979  Informática / Software / Re: ¿Algún software para recuperar archivos,Con previsualización de imagenes y docs? en: 23 Julio 2012, 16:26 pm
He encontrado el software perfecto: Wondershare Data Recovery

un saludo!
10980  Sistemas Operativos / Windows / Re: Tips para Windows 8 (Actualizado el 23/07/2012) en: 23 Julio 2012, 16:02 pm
La manera más sencilla de omitir la interfaz Metro y saltar directamente al escritorio.

By Elektro H@cker
Guardar el siguiente código como Archivo.bat y ejecutarlo con derechos de admin :P


Mostrar el escritorio.bat

Código
  1. @Echo off
  2.  
  3. :: Bypass MetroUI for Windows 8 Release Preview
  4. :: By Elektro H@cker
  5.  
  6. (
  7. Echo [Shell]
  8. Echo Command=2
  9. Echo IconFile=Explorer.exe,3
  10. Echo [Taskbar]
  11. Echo Command=ToggleDesktop
  12. )>"%WINDIR%\Desktop.scf"
  13.  
  14. (
  15. Echo ^<?xml version="1.0" encoding="UTF-16"?^>
  16. Echo ^<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"^>
  17. Echo   ^<RegistrationInfo^>
  18. Echo     ^<Date^>2012-07-23T14:09:58^</Date^>
  19. Echo     ^<Author^>Elektro H@cker^</Author^>
  20. Echo     ^<Description^>Omite la interfaz MetroUI al iniciar sesión en Windows 8, Saltando directamente al escritorio de Windows.^</Description^>
  21. Echo   ^</RegistrationInfo^>
  22. Echo   ^<Triggers^>
  23. Echo     ^<LogonTrigger^>
  24. Echo       ^<StartBoundary^>2012-01-01T00:00:00^</StartBoundary^>
  25. Echo       ^<Enabled^>true^</Enabled^>
  26. Echo     ^</LogonTrigger^>
  27. Echo   ^</Triggers^>
  28. Echo   ^<Principals^>
  29. Echo     ^<Principal id="Author"^>
  30. Echo       ^<UserId^>%COMPUTERNAME%\%USERNAME%^</UserId^>
  31. Echo       ^<LogonType^>InteractiveToken^</LogonType^>
  32. Echo       ^<RunLevel^>LeastPrivilege^</RunLevel^>
  33. Echo     ^</Principal^>
  34. Echo   ^</Principals^>
  35. Echo   ^<Settings^>
  36. Echo     ^<MultipleInstancesPolicy^>IgnoreNew^</MultipleInstancesPolicy^>
  37. Echo     ^<DisallowStartIfOnBatteries^>false^</DisallowStartIfOnBatteries^>
  38. Echo     ^<StopIfGoingOnBatteries^>true^</StopIfGoingOnBatteries^>
  39. Echo     ^<AllowHardTerminate^>false^</AllowHardTerminate^>
  40. Echo     ^<StartWhenAvailable^>true^</StartWhenAvailable^>
  41. Echo     ^<RunOnlyIfNetworkAvailable^>false^</RunOnlyIfNetworkAvailable^>
  42. Echo     ^<IdleSettings^>
  43. Echo       ^<StopOnIdleEnd^>true^</StopOnIdleEnd^>
  44. Echo       ^<RestartOnIdle^>false^</RestartOnIdle^>
  45. Echo     ^</IdleSettings^>
  46. Echo     ^<AllowStartOnDemand^>true^</AllowStartOnDemand^>
  47. Echo     ^<Enabled^>true^</Enabled^>
  48. Echo     ^<Hidden^>false^</Hidden^>
  49. Echo     ^<RunOnlyIfIdle^>false^</RunOnlyIfIdle^>
  50. Echo     ^<DisallowStartOnRemoteAppSession^>false^</DisallowStartOnRemoteAppSession^>
  51. Echo     ^<UseUnifiedSchedulingEngine^>false^</UseUnifiedSchedulingEngine^>
  52. Echo     ^<WakeToRun^>false^</WakeToRun^>
  53. Echo     ^<ExecutionTimeLimit^>PT0S^</ExecutionTimeLimit^>
  54. Echo     ^<Priority^>7^</Priority^>
  55. Echo   ^</Settings^>
  56. Echo   ^<Actions Context="Author"^>
  57. Echo     ^<Exec^>
  58. Echo       ^<Command^>%WINDIR%\Desktop.scf^</Command^>
  59. Echo     ^</Exec^>
  60. Echo   ^</Actions^>
  61. Echo ^</Task^>
  62. )>"%TEMP%\Desktop_Task.XML"
  63.  
  64.  
  65. SCHTASKS /Create /XML "%TEMP%\Desktop_Task.XML" /TN "Mostrar el escritorio" /F
  66.  


Páginas: 1 ... 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 [1098] 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines