Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#9281
Scripting / Re: [python]hola mundo ofuscado
6 Marzo 2013, 16:40 PM
Ya salgan del ChatRoom y vuelvan al foro :¬¬

Saludos :P
#9282
Scripting / Re: Instalación de Ruby
6 Marzo 2013, 07:58 AM
La aplicación no te ha funcionado, te debería haber salido algo así:



Tienes un serio problema de permisos de usuario. si el usuario "DANIEL" no es administrador pues vete a la cuenta de Admin y ejecuta allí los comandos para agregar el PATH y para instalar gemas.

Si eres usuario administrador en tu cuenta pues... en consola:

Código (DOS) [Seleccionar]
takeown /f "%PROGRAMFILES%"      /R /D S
takeown /f "%PROGRAMFILES(x86)%" /R /D S

Icacls "%PROGRAMFILES%"      /Grant "%UserName%":(F) /T
Icacls "%PROGRAMFILES(x86)%" /Grant "%UserName%":(F) /T


Saludos.
#9283
Seguridad / Re: inicio virus en sistema
6 Marzo 2013, 07:38 AM
  • Desde el registro: HKCU\...\Run
  • Desde el registro: HKCU\...\RunOnce
  • Desde el registro: HKLM\...\Run
  • Desde el registro: HKLM\...\RunOnce
  • Creando un acceso directo en el menú inicio: ...\Programs\Startup
  • Creando un Servicio de Windows.
  • Creando una taréa programada de Windows.
  • Creando un RootKit.

  • Desde el navegador usando un Downloader. EDITO: Bueno esta es más bien para como infectarse xD

    Para más métodos, Google.

    Saludos
#9286
Scripting / Re: Instalación de Ruby
5 Marzo 2013, 15:41 PM
1. Por lo que véo en tus comentarios parece que estás instalando el RubyInstaller de 32 Bit (Ruby200) en un Windows de 64 Bit, ¿Has probado con el instalador de 64 Bit? (Ruby200x64).

2.
Cita de: daniel.r.23 en  5 Marzo 2013, 13:05 PM
Setup was unable to create the directory "C:\Program Files (x86)\Ruby200".
Error 5:Acceso denegado

Te lo está diciendo muy claro... parece que necesitas permisos de usuario para hacer cambios en esa carpeta.

3. El instalador tiene una opción para añadir las rutas al PATH, pero puede que no te haya funcionado...

Descárgate la compilación de este script para agregar la ruta de Ruby al PATH: [RUBY] [APPORTE PARA WINDOWS] PATHS v0.3 - Una utilidad para el PATH - By Elektro H@cker

Paths.exe -add "%ProgramFiles(x86)%\Ruby\Bin"

Pero antes de añadir la ruta no te vendría mal hacer una limpieza de tu PATH:
Paths.exe -clean

PD: O si prefieres...puedes modificar el PATH desde la CMD con el comando SETX, o desde el Regedit en la clave "Enviroment".

Saludos.
#9287
NUEVA VERSIÓN 0.3

http://elektrostudios.tk/PATHS.exe

Corregido un error crítico:
Si en el PC el valor de la clave PATH era de typo REG_EXPAND_SZ no podía funcionar ningún parámetro del Script.

Nada más,
saludos!
#9288
Scripting / Re: Instalación de Ruby
5 Marzo 2013, 07:55 AM
¿Has desinstalado version prévia de Ruby?, de lo contrario esa versión estará en el PATH todavía y debes eliminarla del PATH manuálmente.

¿Te has asegurado que tienes la ruta "BIN" de Ruby en tu PATH de Windows?

En mi caso:
C:\Program Files (x86)\Ruby\bin

En tu caso:
C:\Ruby200\Bin

Yo pude instalar Ruby 2.0 y Watir sin ningún problema, prueba a ejecutar el comando de la gema iniciando la CMD en la carpeta "BIN".

Saludos
#9289
Cita de: Bulone en 20 Febrero 2013, 17:27 PMTengo una pregunta, hay alguna forma de incluir en mi consola de ms-dos más comandos que con los que viene por defecto?

Porsupuesto que puedes, aunque si buscas por "comandos" no encontrarás nada de nada, son aplicaciones de consola, y las hay a patadas por la Red, hay aplicaciones de todas las temáticas y para todos los propósitos, puedes descargar la que quieras y añadirla a la ruta del PATH como te ha comentado el-brujo.

Si lo que pretendes es usar un comando externo de Windows como por ejemplo el "Choice.exe", también deberías colocar el archivo de lenguaje adecuado (".\system32\es-ES\Choice.mui").

Cita de: Bulone en 20 Febrero 2013, 17:27 PMo incluso si hay alguna forma de "programar" o "crear" comandos.
Esto me parece una pregunta con una respuesta demasiado obvia, puedes desarrollar una aplicación de consola (CommandLineInterface) con cualquier lenguaje, pero no es tán fácil como dibujar un círculo en el Paint, hay que aprender a usar algún lenguaje y ponerle ganas.

EDITO: O puedes hacer un script en Batch y llamarlo "comando".
Esto sería un ejemplo de "comando" personalizado para Batch:    [BATCH] [APORTE] Rutina TEXTMAN para manipular archivos de texto

Saludos!
#9290
uf... a ver, esto es lo que llevo intentando.

Quiero repetir que esto se hacerlo manuálmente, pero es un coñazo, y lo que pretendo es automatizarlo bastante, como por ejemplo especificando sólamente el tamaño del elemento a expandir, y esto es lo que he intentado en el siguiente code que voy a mostrar

Esto es un form con 4 botones y 4 paneles del mismo tamaño de Ancho, los paneles están detrás de los botones:



Todos los controles siguen este orden de nombre numérico:
Panel_X
Button_X


Bien, y esto es mi frustrado intento, he conseguido que funcione corréctamente el primer elemento ("Button_1"), es decir, que se expanda manteniendo la relación entre los otros elementos:





Pero si intento expandir otro elemento que no séa el "1", esto se convierte en un cáos:



Además, luego está el tema de revertir los cambios, es decir, si expando el elemento "1", y luego quiero expandir el "3", primero tengo que contraer el elemento que estaba abierto, el "1", para luego expandir el "3"... digo yo.


En fín, el código:
Código (vbnet) [Seleccionar]
Public Class Form1

   Dim Selected_TAB As Integer ' El número del botón clickado
   Dim Margin_TAB As Integer = 30 ' el margen de espacio que le quiero dar a los botones
   Dim Element_Size_Y As Integer ' la altura del panel

   Private Sub sub_btn_sel(sender As Object, e As EventArgs) Handles Button_1.Click, Button_2.Click, Button_3.Click, Button_4.Click

       Selected_TAB = sender.name.split("_")(1)  ' El número del botón clickado
       Dim Temp_Margin_TAB As Integer = Margin_TAB

       ' Estas son las dimensiones de altura de cada panel que quiero expandir/contraer
       Select Case Selected_TAB
           Case 1
               Element_Size_Y = 25
           Case 2
               Element_Size_Y = 50
           Case 3
               Element_Size_Y = 80
           Case 4
               Element_Size_Y = 155
           Case Else
       End Select

       For Each Control In Panela.Controls
           If Control.GetType.ToString.Contains("Button") Then
               Dim Botoncito As Button = CType(Control, Button)
               If Not Botoncito.Name = "Button_" & Selected_TAB Then
                   Margin_TAB += Temp_Margin_TAB
                   Botoncito.Location = New Point(Botoncito.Location.X, Element_Size_Y + Margin_TAB)
               End If
           End If
       Next

       For Each Control In Panela.Controls
           If Control.GetType.ToString.Contains("Panel") Then
               Dim Panelito As Panel = CType(Control, Panel)
               If Not Panelito.Name = "Panel_" & Selected_TAB Then
                   Panelito.Visible = False
               Else
                   Panelito.Visible = True
                   Panelito.Size = New Size(Panelito.Width, Element_Size_Y)
                   Panelito.Location = New Point(Panelito.Location.X, Temp_Margin_TAB)
               End If
           End If
       Next
   End Sub

End Class