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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 [921] 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 ... 1236
9201  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 19 Abril 2013, 04:22 am
· Animar la ventana con efectos

Código
  1. #Region " Animate Window "
  2.  
  3.    ' [ Animate Window ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    ' AnimateWindow(Me.Handle, 1500, Animation.Show_Fade)
  9.    ' AnimateWindow(Me.Handle, 1500, Animation.Hide_Center)
  10.  
  11.    Public Declare Function AnimateWindow Lib "user32" (ByVal hwnd As IntPtr, ByVal dwtime As Int64, ByVal dwflags As Animation) As Boolean
  12.  
  13.    Public Enum Animation As Int32
  14.  
  15.        Show_Left_To_Right = 1
  16.        Show_Right_To_left = 2
  17.        Show_Top_To_Bottom = 4
  18.        Show_Bottom_to_top = 8
  19.        Show_Corner_Left_UP = 5
  20.        Show_Corner_Left_Down = 9
  21.        Show_Corner_Right_UP = 6
  22.        Show_Corner_Right_Down = 10
  23.        Show_Center = 16
  24.        Show_Fade = 524288
  25.  
  26.        Hide_Left_To_Right = 1 Or 65536
  27.        Hide_Right_To_left = 2 Or 65536
  28.        Hide_Top_To_Bottom = 4 Or 65536
  29.        Hide_Bottom_to_top = 8 Or 65536
  30.        Hide_Corner_Left_UP = 5 Or 65536
  31.        Hide_Corner_Left_Down = 9 Or 65536
  32.        Hide_Corner_Right_UP = 6 Or 65536
  33.        Hide_Corner_Right_Down = 10 Or 65536
  34.        Hide_Center = 16 Or 65536
  35.        Hide_Fade = 524288 Or 65536
  36.  
  37.    End Enum
  38.  
  39. #End Region
9202  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 19 Abril 2013, 00:27 am
A ver si alguien se anima y hace un snippet Anti-Sandbox, que según he leido es bien fácil: http://www.aspfree.com/c/a/braindump/virtualization-and-sandbox-detection/ pero por desgracia hay demasiados software virtualizadores para ponerse a probar uno por uno para hacer una función genérica...

PD: ¿A nadie le interesa aportar snippets aquí? :(

Saludos!
9203  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 19 Abril 2013, 00:06 am
· Detectar la ejecución de la aplicación en una máquina virtual.


Código
  1. #Region " Detect Virtual Machine "
  2.  
  3.    ' [ Detect Virtual Machine Function ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Instructions :
  8.    ' 1. Add a reference for "System.Management"
  9.    '
  10.    ' Examples :
  11.    ' MsgBox(Detect_Virtual_Machine)
  12.    ' If Detect_Virtual_Machine() Then MsgBox("This program cannot run on a virtual machine")
  13.  
  14.    Imports System.Management
  15.  
  16.    Private Function Detect_Virtual_Machine() As Boolean
  17.  
  18.        Dim ModelName As String = Nothing
  19.        Dim SearchQuery = New ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive WHERE BytesPerSector > 0")
  20.  
  21.        For Each ManagementSystem In SearchQuery.Get
  22.  
  23.            ModelName = ManagementSystem("Model").ToString.Split(" ").First.ToLower
  24.  
  25.            If ModelName = "virtual" Or _
  26.               ModelName = "vmware" Or _
  27.               ModelName = "vbox" Or _
  28.               ModelName = "qemu" _
  29.            Then
  30.                Return True ' Virtual machine HDD Model Name found
  31.            End If
  32.  
  33.        Next
  34.  
  35.        Return False ' Virtual machine HDD Model Name not found
  36.  
  37.    End Function
  38.  
  39. #End Region
9204  Programación / .NET (C#, VB.NET, ASP) / Re: (ayuda) auto navegador en: 18 Abril 2013, 21:18 pm
Vale ya he visto tu proyecto,

el error es que estás deteniendo la ejecución del Thread al usar Thread.sleep.

El timer tickea cada 100 ms, y tu estás deteniendo el Thread por 5 segundos en cada Tick, BIG PROBLEM xD.

Te recomiendo que uses la propiedad interval del timer para ajustar el tiempo que deseas:
Código:
Timer1.Interval = 5 * 1000


Código
  1. Public Class Form1
  2.  
  3.    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  4.        ListBox1.Items.Add(TextBox1.Text) ' Añadimos el dato
  5.        TextBox1.SelectAll() ' Seleccionamos el texto
  6.        TextBox1.Select() ' y activamos el TextBox
  7.    End Sub
  8.  
  9.    Private Sub Timer1_Tick(Sender As Object, e As EventArgs) Handles Timer1.Tick
  10.        Static i As Integer = 0
  11.  
  12.        If i = ListBox1.Items.Count Then
  13.            Sender.Stop()
  14.            i = 0
  15.            MsgBox("Terminó la lista")
  16.        Else
  17.            ListBox1.SelectedIndex = i
  18.            WebBrowser1.Navigate(ListBox1.SelectedItem)
  19.            Me.Text = "Navegando en '" & ListBox1.SelectedItem & "'"
  20.            i += 1
  21.        End If
  22.  
  23.    End Sub
  24.  
  25.    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  26.        Timer1.Interval = 5 * 1000
  27.        Timer1.Start()
  28.    End Sub
  29.  
  30. End Class

EDITO: Otra forma de hacerlo, sin depender de un Timer, sería así:

Código
  1. Public Class Form1
  2.  
  3.    Dim Seconds As Long = 0
  4.  
  5.    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  6.        ListBox1.Items.Add(TextBox1.Text) ' Añadimos el dato
  7.        TextBox1.SelectAll() ' Seleccionamos el texto
  8.        TextBox1.Select() ' y activamos el TextBox
  9.    End Sub
  10.  
  11.    Private Sub NavigateListBox()
  12.        For Each URL As String In ListBox1.Items
  13.            Me.Text = "Navegando en '" & URL & "'"
  14.            WebBrowser1.Navigate(URL)
  15.            Sleep(Seconds) ' Segundos
  16.        Next
  17.    End Sub
  18.  
  19.    Private Sub Sleep(ByVal Duration As Int64)
  20.        Dim Starttime = DateTime.Now
  21.        Do While (DateTime.Now - Starttime).TotalSeconds < Duration : Application.DoEvents() : Loop
  22.    End Sub
  23.  
  24.    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  25.        NavigateListBox()
  26.    End Sub
  27.  
  28.    Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged
  29.        Seconds = CLng(sender.text)
  30.    End Sub
  31.  
  32. End Class

Saludos!
9205  Programación / .NET (C#, VB.NET, ASP) / Re: (ayuda) auto navegador en: 18 Abril 2013, 21:05 pm
hmmm pues que raro, a mi si que me funciona corréctamente:

Código
  1.  
  2. public class class1
  3.  
  4.   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  5.        Me.ClientSize = New Point(640, 480)
  6.  
  7.        Dim ListBox1 As New ListBox, WebBrowser1 As New WebBrowser
  8.        ListBox1.Dock = DockStyle.Top : WebBrowser1.Dock = DockStyle.Bottom
  9.        Me.Controls.Add(ListBox1) : Me.Controls.Add(WebBrowser1)
  10.  
  11.        ListBox1.Items.Clear()
  12.        ListBox1.Items.Add("https://mega.co.nz/#!AdFTjLDb!BPFoK2i7Q25IzVmFxA2tBD-NvgQU3gL4Tez94cR1vHc")
  13.        ListBox1.SelectedIndex = 0
  14.  
  15.        WebBrowser1.Navigate(ListBox1.SelectedItem)
  16.    End Sub
  17.  
  18. end class

Prueba el código a ver si a ti te funciona como a mi, ¿Vale?

No se me ocurre porque puede ser.
9206  Programación / Desarrollo Web / Re: Auto suscripción SIN confirmacion en YouTube (Ayuda) en: 18 Abril 2013, 20:05 pm
Sabes que el html no es lo mío, pero .... ¿Ahí no falta que indiques el lenguaje del script?  :silbar:

Código:
<SCRIPT type="text/javascript">
...Tu script...
</SCRIPT>

Quizás ya lo solucionaste...

saludos!
9207  Programación / .NET (C#, VB.NET, ASP) / Re: (ayuda) auto navegador en: 18 Abril 2013, 19:45 pm
Las URLS están corréctamente escritas...?:
Código:
http://www.url.com/

Especifica mejor el problema, ¿Que significa "no se abre"?, ¿Te muestra alguna excepción?.

saludos!
9208  Programación / Programación General / Re: Teclados para programadores? en: 18 Abril 2013, 18:21 pm
he mirado en foros y eso y el mejor teclado sería este:

Doy fé!

OMG esos teclados tienen las teclas más duras que el pan xD.





No sé recomendarte un teclado en particular, pero si me permites darte unos consejos... :

Evita los teclados gamers con 800 teclas que nunca usarás
...y evita la tentación de los teclados multimedia con 50 mini-pantallas y teclas para manejar el reproductor de video y el volumen de la música que no sirven pa ná más que pa distraer y aumentar el peso del dispositivo.

Los he tenido, y al final se hacen muy incomodos tanto por las teclas inútiles como por su tamaño.

No es esencial que el teclado lleve reposa muñecas extra, pero no te compres un teclado con una mini-carcasa, asegúrate que la carcasa del teclado séa un poco grande en la zona de las muñecas, no se si me hago entender:

Carcasa incomodisima (Mini-carcasa, no hay donde reposar las manos):
(Este teclado lo he probado, es lo peor, no hay por donde cogerlo y siempre acabas tocando una tecla que no querías tocar.)


Carcasa cómoda:


Carcasa con reposamuñecas exagerádamente grande, con intención de ser lo más cómodo del mundo para las manos pero que en realidad es una *****:


Hazte una idea.

Saludos!
9209  Programación / Scripting / Re: batch acceder a carpeta sin nombre en: 18 Abril 2013, 17:46 pm
necesito entrar a una carpeta que no tiene nombre
Una carpeta no puede existir sin un nombre asignado. (Aunque este séa un nombre reservado de Windows y quizás por eso te parezca que la carpeta no tiene nombre...)
Quizás deberías dar más detalles del problema...

Para modificar el directório de trabajo actual (Es decir, entrar a una carpeta oculta o no):
Código:
CD /D "C:\Nombre de la carpeta""

Si lo que quieres es encontrar una carpeta cuyo nombre desconoces, entonces puedes usar el comando DIR, o un búcle para recorrer las carpetas en un nivel superior del directorio donde quieres encontrar dicho nombre de carpeta:

Código
  1. @Echo OFF
  2.  
  3. Set "FOLDER=%USERPROFILE%"
  4.  
  5. Echo: [+] Nombres de carpetas del directorio "%FOLDER%": | MORE
  6. FOR /D %%X in ("%FOLDER%\*") DO (Echo: %%~nX)
  7.  
  8. Pause&Exit


Output:



EDITO: ...Y para encontrar los nombres de carpetas ocultas:
Código:
FOR /F "tokens=*" %%X IN ('DIR /AD /B') do ...


Saludos!
9210  Programación / .NET (C#, VB.NET, ASP) / Re: (ayuda) auto navegador en: 18 Abril 2013, 16:37 pm
Citar
Error 2 Los argumentos de método se deben incluir entre paréntesis
Vuelvo a citar el error:
Citar
Error 2 Los argumentos de método se deben incluir entre paréntesis.
No debería ser necesário una explicación para ese error, aquí tienes la solución:
Código
  1. WebBrowser1.Navigate(ListBox1.List(i - 1))



Citar
  Error 4 'Caption' no es un miembro de 'WindowsApplication1.Form1'.

La propiedad "Caption" no existe, su equivalente es "Text":
Código
  1. me.text = "Navegando en '" & ListBox1.List(i - 1) & "'"



   Error 1 'ListCount' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 23 16 WindowsApplication1
    Error 3 'List' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 29 30 WindowsApplication1
    Error 5 'List' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 30 41 WindowsApplication1
    Error 6 'Selected' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 31 9 WindowsApplication1
Lo mismo que antes, esas propiedades no existen, debes buscar sus equivalentes.

Como nota adicional: Estás intentando mostrar un msgbox antes de desactivar el timer, y si haces eso el timer seguirá tickeando.

Aquí tienes:
Código
  1.    Private Sub Timer1_Tick(Sender As Object, e As EventArgs) Handles Timer1.Tick
  2.        Static i As Integer = 0
  3.  
  4.        If i = ListBox1.Items.Count Then
  5.            Sender.enabled = False
  6.            i = 0
  7.            MsgBox("Terminó la lista")
  8.        Else
  9.            ListBox1.SelectedIndex = i
  10.            WebBrowser1.Navigate(ListBox1.SelectedItem)
  11.            Me.Text = "Navegando en '" & ListBox1.SelectedItem & "'"
  12.            i += 1
  13.        End If
  14.  
  15.    End Sub

Saludos!
Páginas: 1 ... 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 [921] 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines