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


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 1254
161  Foros Generales / Foro Libre / Re: ¿Qué se sabe sobre extraterrestres? en: 20 Septiembre 2024, 03:41 am
En tu post asumes que los extraterrestres existen, y hablas como si las demás personas debiéramos asumirlo también. Yo no lo tengo tan claro, aunque hace años le he podido dar algo más de credibilidad, y lo cierto es que el tema me fascina, pero al final es algo que aburre. Es como las profecías post-apocalípticas del fin del mundo por el "cambio climático" que llevan publicándose desde el primer periódico de la humanidad. Y nunca llega el fin, ni el del meteorito, ni la era de la glaciación ni el calentamiento global y abrasador, ni las islas que se hunden por la elevación de los mares. Nada, todo sigue igual que hace siglos. Pero la gente se sigue creyendo el cuento climático, por que vender la noticia del relato del cuento climático da muchos beneficios, mantiene entretenida a la plebe, y atrae inversores para financiar proyectos (de "energías verdes", menos la nuclear, que al parecer es de un verde rancio al que hay que discriminar), tanto en el Londres de 1785, como en la Europa de 2024.

Pues con los alienígenas, más de lo mismo: Vende humos. A falta de que se pueda demostrar la veracidad de un solo testimonio o afirmación, todo son historietas para hacer negocio vendiendo humo, en su inmensa mayoría, generalizando (luego habrá un porcentaje de locos clínicos, y otro muy pequeño porcentaje de personas realmente sinceras que creen firmemente haber visto alienígenas).

Puede que existan, no lo sé, a mi me han descrito experiencias que no puedo confirmar su veracidad (y para mi esas personas no son vende humos, las veo sinceras, pero yo no puedo confirmar ni reproducir lo que dicen, así que no tengo pruebas), y yo he tenido una experiencia en mi infancia que no recuerdo con demasiada claridad, pero al final es que para qué se le va a seguir dando importancia en algo que, de existir, nunca lo llegaremos a saber con certeza durante nuestras cortas vidas. Pensar demasiado en aliens y OVNIS puede causar preocupaciones de más, o ilusiones que, en ambos casos, terminarían por convertirse en distracciones de los problemas reales y latentes que sufrimos en La Tierra (no diré cuales, para no mezclar este tema con la política, pero no hace falta ponerse a mirar el cielo en busca de OVNIS para encontrar problemas sociales y culturales muy graves en las sociedades, y que necesitan de toda nuestra atención).

Cierto usuario, además, dijo que él sabía cómo construir cierto tipo de OVNI.

Claro. Ese usuario solo necesita un par de tornillos y un poco de imaginación. Y si lo compras en el IKEA, te hacen el montaje ellos mismos.

En fin...

Un saludo.
162  Foros Generales / Dudas Generales / Re: ¿Existen teclados con teclas para las funciones de copiar y pegar? en: 20 Septiembre 2024, 03:12 am
uno dice que empiece aquí:
https://autohotkey.com/docs/Tutorial.htm
Pero no se abre.

Ambos enlaces que yo te he indicado, se abren perfectamente, incluyendo ese tercer enlace que tú has mencionado. Prueba más tarde o en otro navegador, no sé que decirte.



Y no veo que tus links sean simples tampoco...

No he profundizado en explicaciones por que tú has abierto una infinidad de hilos sobre programación en este foro... y el tipo de nomenclaturas y gran parte de los símbolos de la sintaxis que utiliza AutoHotkey debería ser pan comido entenderlo a estas alturas (aunque nunca se haya utilizado este lenguaje de scripting). Sin acritud. Simplemente di por hecho que lo entenderías.

Bueno, te explico el siguiente código:

Código:
F1::
send, ^c
sleep, 500
send, ^v
Return

F1:: = Asignación de la tecla de acceso rápida (tecla F1 en este caso) y comienzo del bloque de función.
send, ^c = Enviar combinación de pulsaciones del teclado: CTRL+C
sleep, 500 = Esperar un intervalo de 500 ms entre eventos de pulsaciones.
send, ^v = Enviar combinación de pulsaciones del teclado: CTRL+V
Return = Terminar la ejecución de esta función.

PD: Yo no recuerdo haber usado AutoHotkey en mi vida (bueno, puede que una vez durante 10 minutos para probarlo hace muchos años, o a lo mejor eso era AutoIt, ni lo recuerdo ya), todo lo que acabo de explicar es simplemente evidente, no es en base a ninguna experiencia propia con AHK, insisto. Pero es que de todas formar tienes a ChatGPT para salir de dudas con una unidad de código así de simple y corta.

Saludos.
163  Foros Generales / Dudas Generales / Re: ¿Existen teclados con teclas para las funciones de copiar y pegar? en: 19 Septiembre 2024, 13:28 pm
Sé que con Ctrl+C y Ctrl+V se puede, pero pon tu teclado y manos bajo una frazada o algo (hace frío), ponte a escribir algo en lo que debas copiar y pegar cosas, y fíjate cuan seguido lo logras en vez de presionar Ctrl+X (cortar), Ctrl+B (buscar en mi caso), simplemente C, o simplemente V, o cosas similares.

Qué difícil lo planteas todo... siempre.

Utiliza AutoHotkey (AHK):
 - Hotkeys (Mouse, Controller and Keyboard Shortcuts)
 - Copy & Paste Scripts

O en su defecto cualquiera de las decenas y decenas de aplicaciones de todo tipo que permiten crear un atajo global (system-wide hotkey) para enlazar una macro / función a una tecla de tu elección.

Atentamente, Elektro.
164  Sistemas Operativos / Windows / Re: Ejecutar un archivo reg al iniciar la sesión en: 19 Septiembre 2024, 10:43 am
1. Dónde puedo encontrar un listado de esos parámetros para saber cuál es su signficado.

Pues ya te lo han explicado. Y, adicionalmente a la sección de ayuda del propio comando, el siguiente sitio web sirve muy bien para tener una referencia online de todos los comandos disponibles en CMD y sus modificacores (switches) / parámetros:

https://ss64.com/nt/

De CMD y RD:
https://ss64.com/nt/cmd.html
https://ss64.com/nt/rd.html



2. Cómo aplicarlo a mi caso concreto, sin tener que crear un archivo bat, directamente en el valor de la clave que he creado.

La sintaxis que has aplicado es incorrecta. Resulta necesario utilizar comillas dobles después del parámetro /C para encerrar el valor que contiene espacios.

Ejemplo:

Código:
CMD /C "DIR /B "." & PAUSE"

CMD.exe es un proceso como cualquier otro, y, como en cualquier otro proceso y/o comando de CMD, también debes encerrar el valor de los parámetros entre comillas dobles para evitar conflictos con cadenas de texto que contengan espacios en blanco.



Lo que quiero es saber si es posible añadir algún parámetro directamente en el valor de 000 Claves para que no me muestre la ventana de comandos, vamos, que toda la ejecución del reg sea oculta.

No es posible ocultar la ventana de una instancia de CMD.exe / REG.exe. No del modo en el que lo planteas (ejecutando directamente dicho proceso).

Lo que sí puedes hacer es iniciar el ejecutable WScript.exe (el cual no tiene interfaz por línea de comandos ni interfaz gráfica visible, por lo que es "invisible"), pasándole como parámetro un archivo de Visual Basic Script (archivo con extensión *.VBS), y desde ese script recibir el resto de parámetros por línea de comandos para crear, de forma oculta, un nuevo proceso del ejecutable "reg.exe" y con sus respectivos parámetros adicionales (IMPORT ...).

Esto sería el archivo de script VBS:

RunProgramHidden.vbs
Código
  1. Option Explicit
  2.  
  3. Dim title, version, author, description, usage
  4. title       = "Run Program Hidden"
  5. version     = "1.2"
  6. author      = "ElektroStudios"
  7. description = "Runs a program and hides its window."
  8. usage       = """File.exe"" ""File Parameters"""
  9.  
  10. If WScript.Arguments.Count < 1 Then
  11.    Call ShowHelp(title, version, author, null, description, usage)
  12.    Wscript.Quit(1)
  13. End If
  14.  
  15. Dim whtSpace, dblQuote
  16. whtSpace = ChrW(32)
  17. dblQuote = ChrW(34)
  18.  
  19. Dim executable, arguments
  20. executable = dblQuote & WScript.Arguments.Item(0) & dblQuote
  21. arguments  = JoinWshArguments(1) ' Enclosed in double quotes and separated by a white space.
  22.  
  23. Dim windowStyle, waitOnReturn
  24. windowStyle  = 0     ' Hide the window (and activate another window.)
  25. waitOnReturn = False ' Don't wait for the command to complete before
  26.                     ' continuing execution of the WSH script.
  27.  
  28. Dim objShell
  29. Set objShell = WScript.CreateObject("WScript.Shell")
  30. Call objShell.Run(executable & whtSpace & arguments, windowStyle, waitOnReturn)
  31.  
  32. Wscript.Quit(0)
  33.  
  34. ' =========================================================
  35. ' |                  Universal Functions                  |
  36. ' =========================================================
  37.  
  38. ' --------------------------------------------------------------------
  39. ' Function: JoinWshArguments
  40. '
  41. ' Purpose:
  42. '   Joins the current command-line arguments into a single-line string.
  43. '   Each argument is enclosed in double quotes for convenience,
  44. '   and separated by a white space.
  45. '
  46. ' Parameters:
  47. '   • startIndex (Integer):
  48. '       The index to start joining arguments.
  49. '
  50. ' Returns:
  51. '   The resulting string with the command-line arguments joined.
  52. ' --------------------------------------------------------------------
  53. Function JoinWshArguments(ByVal startIndex)
  54.  
  55.    startIndex = CInt(startIndex)
  56.    If startIndex < 0 Then
  57.     Call ThrowError("Value 'startIndex' must be equal to or greater than zero.")
  58.    End If
  59.  
  60.    Dim argsCount
  61. argsCount = WScript.Arguments.Count
  62.    If startIndex > argsCount Then
  63.     Call ThrowError("Value 'startIndex' must be equal to or smaller than 'WScript.Arguments.Count'.")
  64.    End If
  65.  
  66.    Dim whtSpace, dblQuote
  67.    whtSpace = Chr(32)
  68.    dblQuote = Chr(34)
  69.  
  70.    Dim i, args
  71. For i = startIndex to (argsCount - 1)
  72. ' args = "arg1" "arg2" "arg3" etc.
  73. args = args & whtSpace & dblQuote & WScript.Arguments.Item(i) & dblQuote
  74. Next
  75.  
  76.    JoinWshArguments = args
  77. End Function
  78.  
  79. ' --------------------------------------------------------------------
  80. ' Subroutine: ThrowError
  81. '
  82. ' Purpose:
  83. '   Raises a runtime error with the specified error description,
  84. '   and sets the error number to 9999.
  85. '
  86. ' Parameters:
  87. '   • errDescription (String):
  88. '       A description that explains the cause or context of the error.
  89. ' --------------------------------------------------------------------
  90. Sub ThrowError(ByVal errDescription)
  91. Const errNumber = 9999
  92.  
  93.    Err.Clear
  94.    Err.Number = errNumber
  95.    Err.Description = errDescription
  96.    Err.Raise errNumber, WScript.ScriptName, errDescription
  97. End Sub
  98.  
  99. ' --------------------------------------------------------------------
  100. ' Subroutine: ShowHelp
  101. '
  102. ' Purpose:
  103. '   Displays a message box containing information about the script,
  104. '   including its title, version, author, description, and usage
  105. '   instructions. This function is useful for providing a comprehensive
  106. '   overview of the script to users.
  107. '
  108. ' Parameters:
  109. '   • title (String):
  110. '       The title of the script, which will be displayed
  111. '       at the top of the message box.
  112. '   • version (String):
  113. '       The version number of the script, which will be
  114. '       appended to the title to indicate the current version.
  115. '   • author (String):
  116. '       The name of the author of the script.
  117. '   • copyright (String):
  118. '       The company or creator copyright of the script.
  119. '   • description (String):
  120. '       A brief explanation of what the script does. This text should
  121. '       describe the script's functionality or purpose in a clear and
  122. '       concise manner.
  123. '   • usage (String):
  124. '       Instructions on how to use the script, including any required
  125. '       or optional arguments.
  126. '
  127. ' Example:
  128. '   Call ShowHelp("MyScript", "1.0", "John Doe", "© Copyright", _
  129. '                 "This script performs a specific task.", _
  130. '                 "/Switch ""Value""")
  131. ' --------------------------------------------------------------------
  132. Sub ShowHelp(title, version, author, copyright, description, usage)
  133.    Dim scriptName
  134.    scriptName = WScript.ScriptName
  135.  
  136.    Dim whtSpace, dblQuote
  137.    whtSpace = Chr(32)
  138.    dblQuote = Chr(34)
  139.  
  140.    If Len(title) <> 0 Then
  141.        title = title & whtSpace
  142.    End If
  143.  
  144.    If Len(version) <> 0 Then
  145.        version = "v" & version
  146.    End If
  147.  
  148.    Dim topNewLine
  149.    If Len(title & version) <> 0 Then
  150.        topNewLine = vbNewLine & vbNewLine
  151.    End If
  152.  
  153.    If Len(author) <> 0 Then
  154.        author = "Author:" & whtSpace & author & _
  155.                 vbNewLine & vbNewLine
  156.    End If
  157.  
  158.    If Len(copyright) <> 0 Then
  159.        copyright = "Copyright:" & whtSpace & copyright & _
  160.                    vbNewLine & vbNewLine
  161.    End If
  162.  
  163.    If Len(description) <> 0 Then
  164.        description = "Description:" & vbNewLine & _
  165.                      description & _
  166.                      vbNewLine & vbNewLine
  167.    End If
  168.  
  169.    If Len(usage) <> 0 Then
  170.        usage = "Usage: " & vbNewLine & _
  171.                scriptName & whtSpace & usage
  172.    End If
  173.  
  174.    Dim msg
  175.    msg = title & version & topNewLine & _
  176.          author & _
  177.          copyright & _
  178.          description & _
  179.          usage
  180.  
  181.    MsgBox msg, vbInformation, scriptName
  182. End Sub



(Nota: El código VBS de arriba es una ampliación de 👉este otro👈 aporte que publiqué hace un tiempo, por si prefieres una versión más reducida de solamente 12 líneas de código, e igualmente funcional.)

Eso lo guardas como un archivo de texto plano, pero con extensión de archivo "vbs" (ej.: "RunProgramHidden.vbs"). Y, por último, y ya que estás usando mi programa, te indico para configurarlo:

Este sería el comando completo de ejemplo:
Código:
"WScript.exe" "C:\Test\RunProgramHidden.vbs" "REG.exe" IMPORT "C:\Test\Script.reg"

Y así se configuraría en la interfaz del programa:


Atentamente, Elektro.
165  Sistemas Operativos / Windows / Re: Ejecutar un archivo reg al iniciar la sesión en: 18 Septiembre 2024, 10:52 am
Tengo que utilizar un archivo reg porque son muchas entradas a modificar en el registro.

Tu script de Registro de Windows, convertido a batch-script:

Código
  1. :: Converted with Reg2Bat v2.5.0 by ElektroStudios
  2.  
  3. @Echo OFF
  4. REG DELETE "HKCR\SystemFileAssociations\.3g2\shell\Convert with Freemake" /F 1>NUL 2>&1
  5. REG ADD "HKCR\SystemFileAssociations\.3g2\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  6. REG DELETE "HKCR\SystemFileAssociations\.3gp\shell\Convert with Freemake" /F 1>NUL 2>&1
  7. REG ADD "HKCR\SystemFileAssociations\.3gp\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  8. REG DELETE "HKCR\SystemFileAssociations\.3gp2\shell\Convert with Freemake" /F 1>NUL 2>&1
  9. REG ADD "HKCR\SystemFileAssociations\.3gp2\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  10. REG DELETE "HKCR\SystemFileAssociations\.3gpp\shell\Convert with Freemake" /F 1>NUL 2>&1
  11. REG ADD "HKCR\SystemFileAssociations\.3gpp\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  12. REG DELETE "HKCR\SystemFileAssociations\.aac\shell\Convert with Freemake" /F 1>NUL 2>&1
  13. REG ADD "HKCR\SystemFileAssociations\.aac\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  14. REG DELETE "HKCR\SystemFileAssociations\.ac3\shell\Convert with Freemake" /F 1>NUL 2>&1
  15. REG ADD "HKCR\SystemFileAssociations\.ac3\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  16. REG DELETE "HKCR\SystemFileAssociations\.adts\shell\Convert with Freemake" /F 1>NUL 2>&1
  17. REG ADD "HKCR\SystemFileAssociations\.adts\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  18. REG DELETE "HKCR\SystemFileAssociations\.aif\shell\Convert with Freemake" /F 1>NUL 2>&1
  19. REG ADD "HKCR\SystemFileAssociations\.aif\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  20. REG DELETE "HKCR\SystemFileAssociations\.aifc\shell\Convert with Freemake" /F 1>NUL 2>&1
  21. REG ADD "HKCR\SystemFileAssociations\.aifc\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  22. REG DELETE "HKCR\SystemFileAssociations\.aiff\shell\Convert with Freemake" /F 1>NUL 2>&1
  23. REG ADD "HKCR\SystemFileAssociations\.aiff\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  24. REG DELETE "HKCR\SystemFileAssociations\.alaw\shell\Convert with Freemake" /F 1>NUL 2>&1
  25. REG ADD "HKCR\SystemFileAssociations\.alaw\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  26. REG DELETE "HKCR\SystemFileAssociations\.amr\shell\Convert with Freemake" /F 1>NUL 2>&1
  27. REG ADD "HKCR\SystemFileAssociations\.amr\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  28. REG DELETE "HKCR\SystemFileAssociations\.amv\shell\Convert with Freemake" /F 1>NUL 2>&1
  29. REG ADD "HKCR\SystemFileAssociations\.amv\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D "%ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1>NUL 2>&1
  30. REG DELETE "HKCR\SystemFileAssociations\.anm\shell\Convert with Freemake" /F 1>NUL 2>&1
  31. REG DELETE "HKCR\SystemFileAssociations\.apc\shell\Convert with Freemake" /F 1>NUL 2>&1
  32. REG DELETE "HKCR\SystemFileAssociations\.ape\shell\Convert with Freemake" /F 1>NUL 2>&1
  33. REG DELETE "HKCR\SystemFileAssociations\.asf\shell\Convert with Freemake" /F 1>NUL 2>&1
  34. REG DELETE "HKCR\SystemFileAssociations\.au\shell\Convert with Freemake" /F 1>NUL 2>&1
  35. REG DELETE "HKCR\SystemFileAssociations\.avi\shell\Convert with Freemake" /F 1>NUL 2>&1
  36. REG DELETE "HKCR\SystemFileAssociations\.avs\shell\Convert with Freemake" /F 1>NUL 2>&1
  37. REG DELETE "HKCR\SystemFileAssociations\.bik\shell\Convert with Freemake" /F 1>NUL 2>&1
  38. REG DELETE "HKCR\SystemFileAssociations\.bmp\Shell\Convert with Freemake" /F 1>NUL 2>&1
  39. REG DELETE "HKCR\SystemFileAssociations\.bnk\shell\Convert with Freemake" /F 1>NUL 2>&1
  40. REG DELETE "HKCR\SystemFileAssociations\.caf\shell\Convert with Freemake" /F 1>NUL 2>&1
  41. REG DELETE "HKCR\SystemFileAssociations\.cavs\shell\Convert with Freemake" /F 1>NUL 2>&1
  42. REG DELETE "HKCR\SystemFileAssociations\.cdg\shell\Convert with Freemake" /F 1>NUL 2>&1
  43. REG DELETE "HKCR\SystemFileAssociations\.dpg\shell\Convert with Freemake" /F 1>NUL 2>&1
  44. REG DELETE "HKCR\SystemFileAssociations\.dpx\shell\Convert with Freemake" /F 1>NUL 2>&1
  45. REG DELETE "HKCR\SystemFileAssociations\.drc\shell\Convert with Freemake" /F 1>NUL 2>&1
  46. REG DELETE "HKCR\SystemFileAssociations\.dsm\shell\Convert with Freemake" /F 1>NUL 2>&1
  47. REG DELETE "HKCR\SystemFileAssociations\.dts\shell\Convert with Freemake" /F 1>NUL 2>&1
  48. REG DELETE "HKCR\SystemFileAssociations\.dv1394\shell\Convert with Freemake" /F 1>NUL 2>&1
  49. REG DELETE "HKCR\SystemFileAssociations\.dxa\shell\Convert with Freemake" /F 1>NUL 2>&1
  50. REG DELETE "HKCR\SystemFileAssociations\.ea\shell\Convert with Freemake" /F 1>NUL 2>&1
  51. REG DELETE "HKCR\SystemFileAssociations\.f4a\shell\Convert with Freemake" /F 1>NUL 2>&1
  52. REG DELETE "HKCR\SystemFileAssociations\.f4b\shell\Convert with Freemake" /F 1>NUL 2>&1
  53. REG DELETE "HKCR\SystemFileAssociations\.f4p\shell\Convert with Freemake" /F 1>NUL 2>&1
  54. REG DELETE "HKCR\SystemFileAssociations\.f4v\shell\Convert with Freemake" /F 1>NUL 2>&1
  55. REG DELETE "HKCR\SystemFileAssociations\.ffm\shell\Convert with Freemake" /F 1>NUL 2>&1
  56. REG DELETE "HKCR\SystemFileAssociations\.film\shell\Convert with Freemake" /F 1>NUL 2>&1
  57. REG DELETE "HKCR\SystemFileAssociations\.film_cpk\shell\Convert with Freemake" /F 1>NUL 2>&1
  58. REG DELETE "HKCR\SystemFileAssociations\.flac\shell\Convert with Freemake" /F 1>NUL 2>&1
  59. REG DELETE "HKCR\SystemFileAssociations\.flc\shell\Convert with Freemake" /F 1>NUL 2>&1
  60. REG DELETE "HKCR\SystemFileAssociations\.flh\shell\Convert with Freemake" /F 1>NUL 2>&1
  61. REG DELETE "HKCR\SystemFileAssociations\.fli\shell\Convert with Freemake" /F 1>NUL 2>&1
  62. REG DELETE "HKCR\SystemFileAssociations\.flm\shell\Convert with Freemake" /F 1>NUL 2>&1
  63. REG DELETE "HKCR\SystemFileAssociations\.flt\shell\Convert with Freemake" /F 1>NUL 2>&1
  64. REG DELETE "HKCR\SystemFileAssociations\.flv\shell\Convert with Freemake" /F 1>NUL 2>&1
  65. REG DELETE "HKCR\SystemFileAssociations\.flx\shell\Convert with Freemake" /F 1>NUL 2>&1
  66. REG DELETE "HKCR\SystemFileAssociations\.gif\Shell\Convert with Freemake" /F 1>NUL 2>&1
  67. REG DELETE "HKCR\SystemFileAssociations\.gsd\shell\Convert with Freemake" /F 1>NUL 2>&1
  68. REG DELETE "HKCR\SystemFileAssociations\.gsm\shell\Convert with Freemake" /F 1>NUL 2>&1
  69. REG DELETE "HKCR\SystemFileAssociations\.gxf\shell\Convert with Freemake" /F 1>NUL 2>&1
  70. REG DELETE "HKCR\SystemFileAssociations\.h261\shell\Convert with Freemake" /F 1>NUL 2>&1
  71. REG DELETE "HKCR\SystemFileAssociations\.h263\shell\Convert with Freemake" /F 1>NUL 2>&1
  72. REG DELETE "HKCR\SystemFileAssociations\.h264\shell\Convert with Freemake" /F 1>NUL 2>&1
  73. REG DELETE "HKCR\SystemFileAssociations\.ifo\shell\Convert with Freemake" /F 1>NUL 2>&1
  74. REG DELETE "HKCR\SystemFileAssociations\.ivr\shell\Convert with Freemake" /F 1>NUL 2>&1
  75. REG DELETE "HKCR\SystemFileAssociations\.jpeg\Shell\Convert with Freemake" /F 1>NUL 2>&1
  76. REG DELETE "HKCR\SystemFileAssociations\.jpg\Shell\Convert with Freemake" /F 1>NUL 2>&1
  77. REG DELETE "HKCR\SystemFileAssociations\.m2a\shell\Convert with Freemake" /F 1>NUL 2>&1
  78. REG DELETE "HKCR\SystemFileAssociations\.m2t\shell\Convert with Freemake" /F 1>NUL 2>&1
  79. REG DELETE "HKCR\SystemFileAssociations\.m2ts\shell\Convert with Freemake" /F 1>NUL 2>&1
  80. REG DELETE "HKCR\SystemFileAssociations\.m2v\shell\Convert with Freemake" /F 1>NUL 2>&1
  81. REG DELETE "HKCR\SystemFileAssociations\.m4a\shell\Convert with Freemake" /F 1>NUL 2>&1
  82. REG DELETE "HKCR\SystemFileAssociations\.m4p\shell\Convert with Freemake" /F 1>NUL 2>&1
  83. REG DELETE "HKCR\SystemFileAssociations\.m4r\shell\Convert with Freemake" /F 1>NUL 2>&1
  84. REG DELETE "HKCR\SystemFileAssociations\.m4v\shell\Convert with Freemake" /F 1>NUL 2>&1
  85. REG DELETE "HKCR\SystemFileAssociations\.mj2\shell\Convert with Freemake" /F 1>NUL 2>&1
  86. REG DELETE "HKCR\SystemFileAssociations\.mjpg\shell\Convert with Freemake" /F 1>NUL 2>&1
  87. REG DELETE "HKCR\SystemFileAssociations\.mka\shell\Convert with Freemake" /F 1>NUL 2>&1
  88. REG DELETE "HKCR\SystemFileAssociations\.mkm\shell\Convert with Freemake" /F 1>NUL 2>&1
  89. REG DELETE "HKCR\SystemFileAssociations\.mkv\shell\Convert with Freemake" /F 1>NUL 2>&1
  90. REG DELETE "HKCR\SystemFileAssociations\.mlp\shell\Convert with Freemake" /F 1>NUL 2>&1
  91. REG DELETE "HKCR\SystemFileAssociations\.mmf\shell\Convert with Freemake" /F 1>NUL 2>&1
  92. REG DELETE "HKCR\SystemFileAssociations\.mov\shell\Convert with Freemake" /F 1>NUL 2>&1
  93. REG DELETE "HKCR\SystemFileAssociations\.mp\shell\Convert with Freemake" /F 1>NUL 2>&1
  94. REG DELETE "HKCR\SystemFileAssociations\.mp+\shell\Convert with Freemake" /F 1>NUL 2>&1
  95. REG DELETE "HKCR\SystemFileAssociations\.mp1\shell\Convert with Freemake" /F 1>NUL 2>&1
  96. REG DELETE "HKCR\SystemFileAssociations\.mp2\shell\Convert with Freemake" /F 1>NUL 2>&1
  97. REG DELETE "HKCR\SystemFileAssociations\.mp3\shell\Convert with Freemake" /F 1>NUL 2>&1
  98. REG DELETE "HKCR\SystemFileAssociations\.mp4\shell\Convert with Freemake" /F 1>NUL 2>&1
  99. REG DELETE "HKCR\SystemFileAssociations\.mpc\shell\Convert with Freemake" /F 1>NUL 2>&1
  100. REG DELETE "HKCR\SystemFileAssociations\.mpe\shell\Convert with Freemake" /F 1>NUL 2>&1
  101. REG DELETE "HKCR\SystemFileAssociations\.mpeg\shell\Convert with Freemake" /F 1>NUL 2>&1
  102. REG DELETE "HKCR\SystemFileAssociations\.mpeg3\shell\Convert with Freemake" /F 1>NUL 2>&1
  103. REG DELETE "HKCR\SystemFileAssociations\.mpg\shell\Convert with Freemake" /F 1>NUL 2>&1
  104. REG DELETE "HKCR\SystemFileAssociations\.mpv\shell\Convert with Freemake" /F 1>NUL 2>&1
  105. REG DELETE "HKCR\SystemFileAssociations\.mts\shell\Convert with Freemake" /F 1>NUL 2>&1
  106. REG DELETE "HKCR\SystemFileAssociations\.mtv\shell\Convert with Freemake" /F 1>NUL 2>&1
  107. REG DELETE "HKCR\SystemFileAssociations\.mxf\shell\Convert with Freemake" /F 1>NUL 2>&1
  108. REG DELETE "HKCR\SystemFileAssociations\.nc\shell\Convert with Freemake" /F 1>NUL 2>&1
  109. REG DELETE "HKCR\SystemFileAssociations\.nsv\shell\Convert with Freemake" /F 1>NUL 2>&1
  110. REG DELETE "HKCR\SystemFileAssociations\.nut\shell\Convert with Freemake" /F 1>NUL 2>&1
  111. REG DELETE "HKCR\SystemFileAssociations\.nuv\shell\Convert with Freemake" /F 1>NUL 2>&1
  112. REG DELETE "HKCR\SystemFileAssociations\.ogg\shell\Convert with Freemake" /F 1>NUL 2>&1
  113. REG DELETE "HKCR\SystemFileAssociations\.ogm\shell\Convert with Freemake" /F 1>NUL 2>&1
  114. REG DELETE "HKCR\SystemFileAssociations\.ogv\shell\Convert with Freemake" /F 1>NUL 2>&1
  115. REG DELETE "HKCR\SystemFileAssociations\.oma\shell\Convert with Freemake" /F 1>NUL 2>&1
  116. REG DELETE "HKCR\SystemFileAssociations\.pam\shell\Convert with Freemake" /F 1>NUL 2>&1
  117. REG DELETE "HKCR\SystemFileAssociations\.pbm\shell\Convert with Freemake" /F 1>NUL 2>&1
  118. REG DELETE "HKCR\SystemFileAssociations\.pcx\shell\Convert with Freemake" /F 1>NUL 2>&1
  119. REG DELETE "HKCR\SystemFileAssociations\.pgm\shell\Convert with Freemake" /F 1>NUL 2>&1
  120. REG DELETE "HKCR\SystemFileAssociations\.png\Shell\Convert with Freemake" /F 1>NUL 2>&1
  121. REG DELETE "HKCR\SystemFileAssociations\.ppm\shell\Convert with Freemake" /F 1>NUL 2>&1
  122. REG DELETE "HKCR\SystemFileAssociations\.pva\shell\Convert with Freemake" /F 1>NUL 2>&1
  123. REG DELETE "HKCR\SystemFileAssociations\.qcp\shell\Convert with Freemake" /F 1>NUL 2>&1
  124. REG DELETE "HKCR\SystemFileAssociations\.qt\shell\Convert with Freemake" /F 1>NUL 2>&1
  125. REG DELETE "HKCR\SystemFileAssociations\.r3d\shell\Convert with Freemake" /F 1>NUL 2>&1
  126. REG DELETE "HKCR\SystemFileAssociations\.ra\shell\Convert with Freemake" /F 1>NUL 2>&1
  127. REG DELETE "HKCR\SystemFileAssociations\.ras\shell\Convert with Freemake" /F 1>NUL 2>&1
  128. REG DELETE "HKCR\SystemFileAssociations\.rax\shell\Convert with Freemake" /F 1>NUL 2>&1
  129. REG DELETE "HKCR\SystemFileAssociations\.rm\shell\Convert with Freemake" /F 1>NUL 2>&1
  130. REG DELETE "HKCR\SystemFileAssociations\.rmj\shell\Convert with Freemake" /F 1>NUL 2>&1
  131. REG DELETE "HKCR\SystemFileAssociations\.rms\shell\Convert with Freemake" /F 1>NUL 2>&1
  132. REG DELETE "HKCR\SystemFileAssociations\.rmvb\shell\Convert with Freemake" /F 1>NUL 2>&1
  133. REG DELETE "HKCR\SystemFileAssociations\.rmx\shell\Convert with Freemake" /F 1>NUL 2>&1
  134. REG DELETE "HKCR\SystemFileAssociations\.roq\shell\Convert with Freemake" /F 1>NUL 2>&1
  135. REG DELETE "HKCR\SystemFileAssociations\.rpl\shell\Convert with Freemake" /F 1>NUL 2>&1
  136. REG DELETE "HKCR\SystemFileAssociations\.rtsp\shell\Convert with Freemake" /F 1>NUL 2>&1
  137. REG DELETE "HKCR\SystemFileAssociations\.rv\shell\Convert with Freemake" /F 1>NUL 2>&1
  138. REG DELETE "HKCR\SystemFileAssociations\.sdp\shell\Convert with Freemake" /F 1>NUL 2>&1
  139. REG DELETE "HKCR\SystemFileAssociations\.sgi\shell\Convert with Freemake" /F 1>NUL 2>&1
  140. REG DELETE "HKCR\SystemFileAssociations\.shn\shell\Convert with Freemake" /F 1>NUL 2>&1
  141. REG DELETE "HKCR\SystemFileAssociations\.smk\shell\Convert with Freemake" /F 1>NUL 2>&1
  142. REG DELETE "HKCR\SystemFileAssociations\.sr\shell\Convert with Freemake" /F 1>NUL 2>&1
  143. REG DELETE "HKCR\SystemFileAssociations\.svi\shell\Convert with Freemake" /F 1>NUL 2>&1
  144. REG DELETE "HKCR\SystemFileAssociations\.swf\shell\Convert with Freemake" /F 1>NUL 2>&1
  145. REG DELETE "HKCR\SystemFileAssociations\.tga\shell\Convert with Freemake" /F 1>NUL 2>&1
  146. REG DELETE "HKCR\SystemFileAssociations\.thp\shell\Convert with Freemake" /F 1>NUL 2>&1
  147. REG DELETE "HKCR\SystemFileAssociations\.tif\Shell\Convert with Freemake" /F 1>NUL 2>&1
  148. REG DELETE "HKCR\SystemFileAssociations\.tiff\Shell\Convert with Freemake" /F 1>NUL 2>&1
  149. REG DELETE "HKCR\SystemFileAssociations\.tod\shell\Convert with Freemake" /F 1>NUL 2>&1
  150. REG DELETE "HKCR\SystemFileAssociations\.ts\shell\Convert with Freemake" /F 1>NUL 2>&1
  151. REG DELETE "HKCR\SystemFileAssociations\.tta\shell\Convert with Freemake" /F 1>NUL 2>&1
  152. REG DELETE "HKCR\SystemFileAssociations\.txd\shell\Convert with Freemake" /F 1>NUL 2>&1
  153. REG DELETE "HKCR\SystemFileAssociations\.vc1\shell\Convert with Freemake" /F 1>NUL 2>&1
  154. REG DELETE "HKCR\SystemFileAssociations\.vfw\shell\Convert with Freemake" /F 1>NUL 2>&1
  155. REG DELETE "HKCR\SystemFileAssociations\.vob\shell\Convert with Freemake" /F 1>NUL 2>&1
  156. REG DELETE "HKCR\SystemFileAssociations\.voc\shell\Convert with Freemake" /F 1>NUL 2>&1
  157. REG DELETE "HKCR\SystemFileAssociations\.vro\shell\Convert with Freemake" /F 1>NUL 2>&1
  158. REG DELETE "HKCR\SystemFileAssociations\.w64\shell\Convert with Freemake" /F 1>NUL 2>&1
  159. REG DELETE "HKCR\SystemFileAssociations\.wav\shell\Convert with Freemake" /F 1>NUL 2>&1
  160. REG DELETE "HKCR\SystemFileAssociations\.webm\shell\Convert with Freemake" /F 1>NUL 2>&1
  161. REG DELETE "HKCR\SystemFileAssociations\.wm\shell\Convert with Freemake" /F 1>NUL 2>&1
  162. REG DELETE "HKCR\SystemFileAssociations\.wma\shell\Convert with Freemake" /F 1>NUL 2>&1
  163. REG DELETE "HKCR\SystemFileAssociations\.wmv\shell\Convert with Freemake" /F 1>NUL 2>&1
  164. REG DELETE "HKCR\SystemFileAssociations\.wmvhd\shell\Convert with Freemake" /F 1>NUL 2>&1
  165. REG DELETE "HKCR\SystemFileAssociations\.wv\shell\Convert with Freemake" /F 1>NUL 2>&1
  166. REG DELETE "HKCR\SystemFileAssociations\.xa\shell\Convert with Freemake" /F 1>NUL 2>&1
  167. REG DELETE "HKCR\SystemFileAssociations\.yuv\shell\Convert with Freemake" /F 1>NUL 2>&1



tool de nirsoft

O como alternativa, mi propia utilidad de código abierto para añadir elementos al inicio de Windows de forma amistosa mediante interfaz gráfica:

File2Startup

En la pestaña inicial puedes configurar un nuevo elemento a añadir (como el batch-script de arriba, o el archivo "reg.exe" con los parámetros que definas):



Y en esta otra pestaña puedes vizualizar, editar y eliminar los elementos que se inician con Windows:



Atentamente, Elektro.
166  Informática / Hardware / Re: AMD Ryzen 7 5800X 3D vs. AMD Ryzen 9 5950X en: 18 Septiembre 2024, 09:09 am
Resumiendo: La AI se inclina por AMD Ryzen 9 5950X, en tu caso

Gracias por tomarte la molestia en consultarle a la IA.

Yo te puedo decir que la IA Gemini (Google) se inclina por la misma CPU, pero ChatGPT (OpenAI) se decanta por la otra, y ambas IA dicen tomar su decisión priorizando los beneficios en mejora de codificación de video.

Pero eso no significa nada, verás, estoy convencido de que si le repito la misma consulta las suficientes veces a cada IA, unas veces se inclinarían por una CPU, y otras veces por la otra, ya que no es la primera vez que lo experimento. Como para fiarse de las conjeturas de una IA.

Así que eso no me sirve de mucho, ya que entre tomarme en serio y creer que hay cierta sabiduría y profesionalidad en la respuesta y decisión de una IA, y el azar de lanzar una moneda al aire para decidirme a cara o cruz, hay poca o ninguna diferencia (según el tema que se esté tratando con la IA).



De todas formas acabo de ver en Amazon que han reducido el precio del Ryzen 9 a 289€, mientras que el Ryzen 7 lo han aumentado a 380€, y ya no está disponible con envío Prime sino con vendedor externo (de ahí en parte uno de los factores para la subida de precio). Y a lo mejor pasa mucho tiempo hasta que vuelvan a igualarse los precios y estar ambos con envío Prime, así que creo que voy a aprovechar la oportunidad y comprar el Ryzen 9, por que hasta este momento nunca ha estado tan "barato" (ni en el Black Friday / Prime Days).

Además, me hace ilusión saber lo que se siente trabajando con 32 hilos / 16 núcleos. Pero también me da miedo que consuman mucho más (ChatGPT dice que sí xD).

Bueno, doy el tema por solucionado.

Gracias Mr.Byte
167  Foros Generales / Noticias / Re: Un pirata informático de 20 años 'hackea' a la NASA... y la agencia le da las gracias en: 16 Septiembre 2024, 21:22 pm
He leído: "Un pirado informático...", que para el caso, lo es. :xD

Saludos!
168  Foros Generales / Foro Libre / Re: Alguien es capaz de localizarme esta canción en versión completa ? en: 16 Septiembre 2024, 07:31 am
Ya encontré la canción completa

Qué crack.

Pues ya no hace falta que yo le responda a El_Andaluz, je.

Por cierto, esto son las líricas traducidas al Inglés:

Cita de: Lyrics
Código:
These are some creatures
Where is our government?
Some faces
Wired on TV
Some faces
Where is our government?
Some faces
Lies lie creatures lie

Some faces
Where is our government?
Some faces
Wired on TV
Some faces
Where is our government?
Putin, help
Please help

Special military operation
It's going according to plan
Villages were destroyed there, villages were destroyed
Special military operation
It's going according to plan
The village of *uevo
According to the plan *uevo

Don't worry, don't worry
Don't worry about us pizz*ets
Don't worry, don't worry
Don't worry about us pussies, pussies

Shit, automatic soldiers roll
Don't worry, don't worry
Damn automatic soldiers roll
Like it or not, bear with me, my beauty

These are some creatures
Where is our government?
Some faces
Wired on TV
Some faces
Where is our government?
Some faces
Lies lie creatures lie

Some faces
Where is our government?
Some faces
Wired on TV
Some faces
Where is our government?
Putin, help
Please help

Special military operation
It's going according to plan
Villages were destroyed there, villages were destroyed
Special military operation
It's going according to plan
The village of *uevo
According to the plan *uevo

En español:
Cita de: Lyrics
Código:
Estas son algunas criaturas
¿Dónde está nuestro gobierno?
algunas caras
Cableado en la televisión
algunas caras
¿Dónde está nuestro gobierno?
Algunas caras
Las mentiras mienten, las criaturas mienten.

algunas caras
¿Dónde está nuestro gobierno?
algunas caras
Cableado en la televisión
algunas caras
¿Dónde está nuestro gobierno?
Putin, ayuda
por favor ayuda

Operación militar especial
Va según el plan
Allí se destruyeron aldeas, se destruyeron aldeas
Operación militar especial
Va según el plan
El pueblo de *uevo.
Según el plan *uevo

No te preocupes, no te preocupes
No te preocupes por nosotros los pizz*ets
No te preocupes, no te preocupes
No os preocupéis por nosotras maricas, maricas

*****, los soldados automáticos ruedan.
No te preocupes, no te preocupes
Malditos soldados automáticos ruedan
Te guste o no, ten paciencia conmigo, mi belleza.

Estas son algunas criaturas
¿Dónde está nuestro gobierno?
algunas caras
Cableado en la televisión
algunas caras
¿Dónde está nuestro gobierno?
Algunas caras
Las mentiras mienten, las criaturas mienten.

algunas caras
¿Dónde está nuestro gobierno?
algunas caras
Cableado en la televisión
Algunas caras
¿Dónde está nuestro gobierno?
Putin, ayuda
por favor ayuda

Operación militar especial
Va según el plan
Allí los pueblos fueron destruidos, los pueblos fueron destruidos
Operación militar especial
Va según el plan
El pueblo de *uevo.
Según el plan *uevo
169  Programación / .NET (C#, VB.NET, ASP) / Re: como hacer una aplicacion muy basica similar a holyrics en vb en: 15 Septiembre 2024, 17:22 pm
solo a grandes rasgos como se haria, yo despues investigaria los puntos que se deba investigar...

 ⚪ Una copia en formato digital de la Santa Biblia (completa, o parcial, según lo que necesites), en un formato adecuado para el análisis de datos (text parsing en Inglés) programático, mediante lenguajes de programación. Un archivo en formato CSV, por ejemplo, o también un archivo de base de datos SQLite que contenga sus tablas, con sus columnas y filas. En general, un formato de archivo optimizado para facilitarte vincular "Objeto" con "Versículo" mediante programación.

      Sin eso, no haces nada.

      Aunque solo pretendas usar un fragmento corto, o un par de líneas de texto, necesitarás estructurarlo adecuadamente para procesarlo posteriormente.

 ⚪ Recursos de audio y video (assets) para acompañar con el texto a mostrar de La Biblia.

      Hay varios mercados online de assets, como por ejemplo AudioJungle y Shutterstock. También hay varias opciones gratuitas y libres de derechos de autor, como Free Music Archive y Pexels.

 ⚪ Dominio a nivel de dificultad principante-medio para generar y procesar un documento html de "presentación", con el video a reproducir y el texto de La biblia a mostrar. Si además quisieras añadir efectos visuales a las letras, como por ejemplo movimiento, o nieve que cae, o estrellas o cruces que se deslizan por la pantalla, sería un nivel de dificultad más complejo por el uso y conocimiento a nivel básico (copiar y pegar) de javascript y css.

 ⚪ Dominio a nivel medio-avanzado para el desarrollo del programa necesario para llevar a cabo este proyecto en su totalidad, incluyendo (pero no limitándose a) el conocimiento en: procesamiento de texto y su representación visual en la interfaz mediante el uso de eventos de clases (controles),  y la comprensión del concepto de programación orientada a objetos (POO) con un dominio avanzado del lenguaje de programación a utilizar. Así en frío creo que no se necesitaría muchos más conocimientos.

      Todo eso lo he dicho teniendo presente que la intención es desarrollar un programa muy básico o minimalista, no algo profesional como Holyrics. Aunque, en cualquier caso, en realidad considero que más que complejidad y un alto nivel de conocimiento en programación, lo que requeriría es mucho tiempo y dedicación para su perfección. No solamente hay que diseñar una interfaz gráfica, también hay que desarrollar los algoritmos para procesar el texto de La Biblia y la edición Html, y para todo lo anterior hay que saber manejar una IDE, con la que además poder depurar el código.

      Sinceramente, y sin ánimo de desmotivarte, pero yo opino también que deberías olvidarlo. Hay cosas que simplemente no se pueden llevar a cabo sin que exista un previo aprendizaje de varios años. En la programación, tener voluntad para creer no es suficiente. Sin acritud.

 ⚪ Recurrir a inteligencias artificiales como ChatGPT o Gemini para que te ofrezcan alternativas a cualquier cosa, así como para intentar buscar soluciones a todos estos y otros problemas que puedan surgir.

Atentamente, Elektro.
170  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Robo de cuentas: suplantación de identidad a cuentas de @elhacket.net en: 15 Septiembre 2024, 16:14 pm
Gracias por los comentarios y me disculpo por la demora en responderos...

Cada vez me resulta más evidente que estaba equivocado.

He notado que de vez en cuando me llegan otrs e-mail (ahora mismo no conservo ninguna copia para mostrároslo), creo recordar que me lo envía Google, un e-mail en el que me solicita confirmación para hacer forwarding de los correos que llegan a la cuenta de @elhacker.net, hacia mi cuenta personal de hotmail.

No sé exactamente por qué sucede esto. Ya me parecería raro que sucediese una vez, me preocuparía, pero al cabo de un rato entendería que yo ignoro el funcionamiento interno de Google en estos aspectos tan técnicos, así que no le daría mayor importancia, será Google haciendo las cosas de Google que ignoro, algún procedimiento rutinario y automático relacionado con la configuración de cuentas, no sé, pero es que se repite de forma periódica, es decir, cada cierto tiempo me llega el mismo e-mail, y yo lo ignoro (no confirmo el forwarding, simplemente elimino el e-mail), y me vuelve a llegar al cabo de un tiempo. Pero bueno, el día que me canse de seguir viendo esos e-mails bloquearé la dirección remitente (de Google) y ya está :xD.

¡Un saludo a todos!.

Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines