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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80
751  Programación / Programación Visual Basic / Re: [AYUDA VB.NET] TextBox.KeyUp en: 20 Febrero 2015, 13:44 pm
 ;DSinceramente, no tengo claro lo que quieres hacer. ¿Para qué pones en un combobox F1, NumPad0, etc?

¿Qué quieres, que cuando el usuario le de al F1, y esté usando el combo se selecciona F1 en la lista?¿o que?, No entiendo.  :-[

Lógicamente, si quieres que dentro de un Textbox se produzca un evento tendrás que poner lo mismo que en los ejemplos pero en el Evento del Textbox no en el del ComboBox, no se si me explico. Yo he puesto esos ejemplos, que son eso, ejemplos para ver como va, pero la programación es flexible y cada cual luego lo moldea y lo aplica como crea conveniente.

Para este código necesitas un Texbox y un ComboBox. Si en el ComboBox seleccionas "F1" cuando teclees 'F1' en el textBox aparecerá un mensaje. Como ves, he usado los mismos parámetros pero usado de forma distinta. Una vez tienes la base, luego lo aplicas como te de la gana. No se si es lo que buscas, espero que te sirva.  ::)

Código
  1. Public Class Form1
  2.  
  3.    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  4.        ComboBox1.Items.Add(Keys.F1)
  5.        ComboBox1.Items.Add(Keys.NumPad0)
  6.        ComboBox1.Items.Add(Keys.Space)
  7.        ComboBox1.Items.Add(Keys.ControlKey)
  8.        ComboBox1.SelectedIndex = 0
  9.        TextBox1.Focus()
  10.    End Sub
  11.  
  12.    Private Sub TextBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
  13.        Dim N As String
  14.        N = ""
  15.        Select Case e.KeyCode
  16.            Case 112 : N = "F1"
  17.            Case 96 : N = "NumPad0"
  18.            Case 32 : N = "Space"
  19.            Case 17 : N = "ControlKey"
  20.        End Select
  21.        If ComboBox1.Text = N Then
  22.            MsgBox("Ha presionado " & N)
  23.        End If
  24.    End Sub
  25. End Class
752  Programación / Programación Visual Basic / Re: ADO - Guardar Lista? en: 20 Febrero 2015, 13:37 pm
Si programas con VB, siempre vas a ser muy vulnerable a los hackeos, eso que no te quepa duda.

Si quieres evitarlo tendrás que encr1ptar la base de datos, con lo cual no te recomiendo usar base de datos basados en Office o VBScript. Vamos, ni se te ocurra.  En cuanto a como crear la base de datos, eso depende del tipo de datos. Puedes usar un sistema binario.
753  Foros Generales / Foro Libre / Re: 40 razones para NO ver ’50 Sombras de Grey’ en: 20 Febrero 2015, 12:18 pm
A mi me parece una versión actualizada de "9 semanas y media"(1986). Cuando salió esta película ocurrió un fenómeno similar, especialmente entre las féminas.

Una cosa que me ha llamado la atención y curiosamente nadie comenta es el "CULTO AL DINERO" que hay en la película. No entiendo esa manía que tienen ahora en Hollywood de hacer películas sobre ricos. Los pobres también existimos  :¬¬

   
754  Programación / Programación Visual Basic / Re: [AYUDA VB.NET] TextBox.KeyUp en: 19 Febrero 2015, 16:42 pm
GRACIAS OKIK!!!
La verdad que me fue muy útil  ;D. Ahora tengo otro problema el cual es que al añadir F's o numeros del NumPad o teclas como Space o RControl no se sale el MsgBox.
Al ComboBox los añadi asi:
Código:
ComboBox1.Items.Add(Keys.F1)
ComboBox1.Items.Add(Keys.NumPad0)
ComboBox1.Items.Add(Keys.Space)

Gracias Nuevamente :D !!!!



Código
  1.     Dim N As String
  2.        N = ""
  3.        If e.KeyCode = Keys.F1 Or e.KeyCode = Keys.NumPad0 Or e.KeyCode = Keys.Space Then
  4.            Select e.KeyCode
  5.                Case 112 : N = "F1"
  6.                Case 96 : N = "NupPad0"
  7.                Case 32 : N = "Espacio"
  8.            End Select
  9.  
  10.            MsgBox("Ha presionado " & N)
  11.        End If


http://127.0.0.1:47873/help/1-5212/ms.help?product=VS&productVersion=100&method=f1&query=System.Windows.Forms.KeyEventArgs.Modifiers&locale=es-ES&category=DevLang%3aVB%00TargetFrameworkMoniker%3a.NETFramework,Version%3Dv4.0


Código
  1. Public Class Form1
  2.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  3.        ComboBox1.Items.Add(Keys.F1)
  4.        ComboBox1.Items.Add(Keys.NumPad0)
  5.        ComboBox1.Items.Add(Keys.Space)
  6.        ComboBox1.Items.Add(Keys.ControlKey)
  7.    End Sub
  8.  
  9.    Private Sub ComboBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyUp
  10.        Dim N As String
  11.        N = ""
  12.        If e.KeyCode = Keys.F1 Or e.KeyCode = Keys.NumPad0 Or e.KeyCode = Keys.Space Or e.KeyCode = Keys.ControlKey Then
  13.            Select Case e.KeyCode
  14.                Case 112 : N = "F1"
  15.                Case 96 : N = "NumPad0"
  16.                Case 32 : N = "Space"
  17.                Case 17 : N = "ControlKey"
  18.            End Select
  19.            MsgBox("Ha presionado " & N)
  20.        End If
  21.  
  22.    End Sub
  23.  
  24.    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
  25.  
  26.        Select Case ComboBox1.Text
  27.            Case "F1"
  28.                MsgBox("Keycode: " & Keys.F1)
  29.            Case "NumPad0"
  30.                MsgBox("Keycode: " & Keys.NumPad0)
  31.            Case ("Space")
  32.                MsgBox("Keycode: " & Keys.Space)
  33.            Case "ControlKey"
  34.                MsgBox("Keycode: " & Keys.ControlKey)
  35.        End Select
  36.    End Sub
  37.  
  38. End Class
755  Foros Generales / Noticias / Re: Niña de 7 años 'hackea' una red wifi en 10 minutos en: 18 Febrero 2015, 17:58 pm
okik entonces  tu dices que los metodos censurados son independientes de "condiciones, SO, Computadora, programa y hardware"? wow!
lo que digo es que más que información hay desinformación. Y cuando una información realmente funciona, es eliminada.

Es prácticamente imposible, por no decir imposible directamente, encontrar un sistema para hackear  casi cualquier cosa por ti mismo sin necesidad de algún programita ya creado, que como digo están llenos de malware. De lo que he conseguido hackear yo lo he conseguido por mí mismo, porque en la red (pública) no he encontrado  nada. Y cuando ya he sabido como hacerlo y he visto lo que hacen X programas, me ha dado la risa, ya que hacen más de lo que debieran .... y luego está como digo "la desinformación", "haz esto.... y listo". 

756  Foros Generales / Noticias / Re: Niña de 7 años 'hackea' una red wifi en 10 minutos en: 18 Febrero 2015, 16:03 pm
Muchos de los métodos publicados en Internet, simplemente no funcionan o sólo funcionan en determinadas condiciones, es decir, con un determinado SO, Computadora, programa y hardware. Por no decir que los programas para hackear redes están plagados de malware...
757  Foros Generales / Noticias / Re: Niña de 7 años 'hackea' una red wifi en 10 minutos en: 18 Febrero 2015, 15:29 pm
Pues si esto es cierto, lógicamente alguien le habrá enseñado como hacerlo porque buscando en internet, con la censura que hay hoy en día, no se yo, como ha obtenido esa información, para hacerlo.

758  Programación / Programación C/C++ / Re: sacar el valor de la constante matemática "e". en: 18 Febrero 2015, 14:52 pm
El número 'e' es el límite de la sucesión:

an= (1+1/n)n




luego es:

e= lim (1+1/n)n  -> cuando n tiende a infinito

De modo que cuanto mayor sea el valor de N más exacto será el valor de  'e'. Por ejemplo:

(1 + 1/100)100= 2.7048138294031855135...
(1 + 1/1000)1000= 2.7169239326424202463...
(1 + 1/10000)10000= 2.7181459268252250988...
(1 + 1/100000)100000=2.7182682371744897556...
(1 + 1/1000000)1000000=2.7182804693193768982...
(1 + 1/10000000)10000000=2.7182816925449640074...
...


Solamente se puede tener el número aproximado pues es un número irracional.

Si usas programas de cálculo, es posible que si da un número muy elevado a N te de como resultado 1 y no 2,71....

También sirve:



Aquí te dejo una manera de hacerlo con VB6, tendrás que pasarlo a C
Código
  1. Private Sub Command1_Click()
  2. Dim e As Variant
  3. Dim i As Variant
  4. For i = 0 To (100)
  5. e = e + (1 / Factorial(i))
  6. Next i
  7. Print e
  8. End Sub
  9.  
  10. Private Sub Command2_Click()
  11. Dim e As Variant
  12. e = (1 + 1 / 10000000000#) ^ 10000000000#
  13. Print e
  14. End Sub
  15.  
  16. Public Function Factorial(NumFactorizar As Variant) As Variant
  17. Dim X As Variant
  18. X = NumFactorizar
  19. For i = 1 To NumFactorizar - 1
  20. X = X * (NumFactorizar - i)
  21. Next i
  22. If X = 0 Then X = 1
  23. Factorial = X
  24. End Function
  25.  

Seguramente haya una manera mejor, pero espero que te sirva de idea
759  Programación / Programación Visual Basic / Re: [AYUDA VB.NET] TextBox.KeyUp en: 18 Febrero 2015, 14:05 pm
Código
  1.    If e.KeyCode = Asc("L") Then
  2.            MsgBox("Ha presionado ""L""")
  3.        End If

En tu caso:

Código
  1.    If e.KeyCode = Asc(ComboBox1.Text) Then
  2.     Dim n$ = Chr(e.KeyCode)
  3.            MsgBox("Ha presionado "  & n$)
  4.        End If
760  Programación / Programación Visual Basic / Re: Abrir ejecutable en un form - ¿Es posible abrir Chrome? en: 17 Febrero 2015, 19:56 pm
Es increible que con la de gente que ha entrado a ver este post sobre tu pregunta, nadie haya encontrado la razón de tu problema desde que lo planteaste.

Pues resulta que el problema es la composición del escritorio. Yo en el portatil tengo Vista sin la composición de escritorio y transparencia porque usa mucha memoria y el rendimiento es menor. Y en Windows 7 como lo instalé en VirtualBox no se puede habilitar la composición de escritorio ni las transparencias.

La composición de escritorio es lo que permite crear efectos de brillo de las ventanas y las trasparencias. Esto es en Vista y Windows7 si lo tienes con la mejor apariencia. Prueba a cambiar el tema del escritorio a windows clásico o quitar las transparéncias. Seguro que si haces eso no tienes problemas.


Ayer caí en la cuenta que si Chrome se ve transperente o con efecto de brillo por la composición de escritorio ¿que pasará cuando lo meta en el Picture en una aplicación creada con VB6?. Cuando lo incrusto en el Picture se pone negro, como tu decías. Además, no se incrusta en el Picture cuando ya se ha abierto previamente también como tu decías, pero sí la segunda vez. Así que el problema es por tener habilitada la composición de escritorio. Ocurre lo mismo con VB.net.

Por alguna razón que no entiendo, aunque encuentra el Handle no lo incrusta. Así que he recurrido a un código más pesado. He creado un Módulo con el siguiente código:

Código para un Módulo

Código
  1. Option Explicit
  2.  
  3. 'Constantes
  4. '-----------------------------------
  5. Const TH32CS_SNAPHEAPLIST = &H1
  6. Const TH32CS_SNAPPROCESS = &H2
  7. Const TH32CS_SNAPTHREAD = &H4
  8. Const TH32CS_SNAPMODULE = &H8
  9. Const TH32CS_SNAPALL = _
  10. (TH32CS_SNAPHEAPLIST Or TH32CS_SNAPPROCESS Or _
  11. TH32CS_SNAPTHREAD Or TH32CS_SNAPMODULE)
  12. Const TH32CS_INHERIT = &H80000000
  13. Const MAX_PATH As Integer = 260
  14.  
  15. Private Declare Function GetPriorityClass Lib "kernel32" _
  16. (ByVal hProcess As Long) As Long
  17.  
  18. 'Estructura para los procesos
  19. '-----------------------------------
  20. Private Type PROCESSENTRY32
  21.    dwSize As Long
  22.    cntUsage As Long
  23.    th32ProcessID As Long
  24.    th32DefaultHeapID As Long
  25.    th32ModuleID As Long
  26.    cntThreads As Long
  27.    th32ParentProcessID As Long
  28.    pcPriClassBase As Long
  29.    dwFlags As Long ' Flags 'Reservado; no usar.
  30.    szExeFile As String * MAX_PATH
  31. End Type
  32.  
  33. 'Funciones Api para listar los procesos
  34. '--------------------------------------------------------
  35. Private Declare Function CreateToolhelp32Snapshot Lib _
  36. "kernel32" _
  37. (ByVal lFlags As Long, _
  38. ByVal lProcessID As Long) As Long
  39. Private Declare Function Process32First Lib "kernel32" _
  40. (ByVal hSnapShot As Long, _
  41. uProcess As PROCESSENTRY32) As Long
  42. Private Declare Function _
  43. Process32Next Lib "kernel32" _
  44. (ByVal hSnapShot As Long, _
  45. uProcess As PROCESSENTRY32) As Long
  46. Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" _
  47. (ByVal hwnd As Long, _
  48. ByVal lpClassName As String, _
  49. ByVal nMaxCount As Long) As Long
  50. Private Declare Function IsWindow Lib "user32" _
  51. (ByVal hwnd As Long) As Long
  52.  
  53.  
  54.  
  55. Public Const GW_HWNDNEXT = 2
  56.  
  57. Public Declare Function GetParent Lib "user32" _
  58. (ByVal hwnd As Long) As Long
  59. Public Declare Function GetWindow Lib "user32" _
  60. (ByVal hwnd As Long, ByVal wCmd As Long) As Long
  61. Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
  62. (ByVal lpClassName As String, _
  63. ByVal lpWindowName As String) As Long
  64. Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" _
  65. (ByVal hwnd As Long, _
  66. ByVal lpString As String, ByVal cch As Long) As Long
  67. Public Declare Function GetWindowThreadProcessId Lib "user32" _
  68. (ByVal hwnd As Long, _
  69. lpdwprocessid As Long) As Long
  70.  
  71. Public Function ProcIDFromWnd(ByVal hwnd As Long) As Long
  72.   Dim idProc As Long
  73.   GetWindowThreadProcessId hwnd, idProc
  74.   ProcIDFromWnd = idProc
  75. End Function
  76.  
  77. Public Function GetWinHandle(hInstance As Long) As Long
  78.   Dim tempHwnd As Long
  79.   tempHwnd = FindWindow(vbNullString, vbNullString)
  80.   Do Until tempHwnd = 0
  81.      If GetParent(tempHwnd) = 0 Then
  82.         If hInstance = ProcIDFromWnd(tempHwnd) Then
  83.            GetWinHandle = tempHwnd
  84.            Exit Do
  85.         End If
  86.      End If
  87.      tempHwnd = GetWindow(tempHwnd, GW_HWNDNEXT)
  88.   Loop
  89. End Function
  90.  
  91.  
  92. Public Function BuscarHandleChrome() As Long
  93. Dim F As Long, r As Long, x As Long
  94. Dim sWindowText As String * 255 'Variable para introducir el texto de una barra con espacios
  95. Dim sClassName As String * 255
  96. Dim hSnapShot As Long
  97. Dim Name As String * 255
  98. Dim uProcess As PROCESSENTRY32
  99. Dim elemento As ListBox
  100. Dim sTextoBarra As String
  101. Dim sNombreClase As String
  102. Dim shwnd As Long
  103. hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0&)
  104. uProcess.dwSize = Len(uProcess)
  105. r = Process32First(hSnapShot, uProcess)
  106.  
  107. Do While r > 0
  108.    r = Process32Next(hSnapShot, uProcess)
  109.    shwnd = GetWinHandle(uProcess.th32ProcessID)
  110.    x = GetClassName(shwnd, sClassName, 255)
  111.    sNombreClase = Left(sClassName, x) '<<----Nombre de Clase
  112.  
  113. If Trim(sNombreClase) <> "" Then
  114.  If IsWindow(shwnd) = 1 Then 'si es una aplicación visible
  115.    If IsWindow(shwnd) Then
  116.        If sNombreClase = "Chrome_WidgetWin_1" Then BuscarHandleChrome = shwnd
  117.    End If
  118. End If
  119. End If
  120. Loop
  121. End Function
  122.  

Lo que hace es listar las aplicaciones que se están ejecutando y si encuentra una con el nombre de clase "Chrome_WidgetWin_1" entonces introduce el handle en la variable HWNDParent.


Para el Form el siguiente código:
- Añadir un Picture
- Añadir un Botón
- Añadir un control Timer

Código
  1. Option Explicit
  2. 'Nombres de clase (ClassName) de Chrome
  3. 'Chrome_WidgetWin_1           <---Padre
  4. 'Chrome_RenderWidgetHostHWND  <---hijo
  5.  
  6. '//Funciones API para incrustar la aplicación en el picture
  7. Private Declare Function SetParent Lib "user32" _
  8. (ByVal hWndChild As Long, _
  9. ByVal HWNDParent As Long) As Long
  10. Private Declare Function ShowWindow Lib "user32" _
  11. (ByVal hwnd As Long, _
  12. ByVal nCmdShow As Long) As Long
  13. Private Declare Function SetWindowPos Lib "user32" _
  14. (ByVal hwnd As Long, _
  15. ByVal hWndInsertAfter As Long, ByVal x As Long, _
  16. ByVal Y As Long, ByVal cx As Long, _
  17. ByVal cy As Long, _
  18. ByVal wFlags As Long) As Long
  19.  
  20.  
  21. '//Ejecuta el programa
  22. Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
  23. (ByVal hwnd As Long, _
  24. ByVal lpOperation As String, _
  25. ByVal lpFile As String, _
  26. ByVal lpParameters As String, _
  27. ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  28.  
  29.  
  30. '//Función para cerrar la aplicación incrustada
  31. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
  32. (ByVal hwnd As Long, _
  33. ByVal wMsg As Long, _
  34. ByVal wParam As Long, _
  35. lParam As Any) As Long
  36.  
  37. Const SW_SHOWNORMAL = 1
  38. Const SW_RESTORE = 9
  39. Const SWP_NOZORDER = &H4
  40.  
  41. Const HWND_TOP = 0
  42. Const WM_SYSCOMMAND = &H112
  43. Const SC_CLOSE = &HF060&
  44.    ' Función api SetWindowTheme
  45.    Private Declare Function SetWindowTheme Lib "UxTheme.dll" ( _
  46.        ByVal hwnd As Long, _
  47.        ByVal pszSubAppName As Long, _
  48.        ByVal pszSubIdList As Long) As Long
  49.        Private Declare Function IsWindow Lib "user32" (ByVal hwnd As Long) As Long
  50.  
  51. '//////////////////////////////////////////////
  52. '//'Variable para el handle padre de Chrome  //
  53. '//Debe ser variable pública para que al     //
  54. '//cerrar el form únicamente se cierre el    //
  55. '//chrome incrustado en el picture y no      //
  56. '//otra ventana externa de chrome         /////
  57.        Dim HWNDParent As Long
  58. '//////////////////////////////////////////////
  59. Dim N&
  60. Private Sub Command1_Click()
  61.  
  62. If N& = 0 Then ' Si no hay nada dentro del Picture ejecuta el código
  63.   'ShellExecute Me.hWnd, "open", "chrome.exe", _
  64.     "www.elhacker.net", Environ("programfiles") & "\Google\Chrome\Application\", SW_SHOWNORMAL
  65. Shell Environ("programfiles") & "\Google\Chrome\Application\" & "chrome.exe", vbNormalFocus
  66.   Do While HWNDParent = 0
  67.   HWNDParent = BuscarHandleChrome
  68.   DoEvents
  69. Loop
  70.  
  71. Do While N& = 0
  72. N& = SetParent(HWNDParent, Picture1.hwnd) 'Meter la apclicación en el picture
  73. DoEvents
  74. Loop
  75.  
  76. 'Refresca Chrome por si no se visualiza correctamente
  77. ShowWindow HWNDParent, SW_RESTORE
  78.  
  79. 'Ajusta la ventana de Chrome al Picture
  80. Call SetWindowPos(HWNDParent, HWND_TOP, 0, 0, _
  81. Picture1.ScaleWidth, _
  82. Picture1.ScaleHeight, _
  83. SWP_NOZORDER)
  84. End If
  85.  
  86. End Sub
  87.  
  88. Private Sub Cerrar_Chrome(hwnd As Long)
  89. If HWNDParent <> 0 Then
  90.    Call SetParent(HWNDParent, 0)  ' Libera el programa
  91.    Call SendMessage(HWNDParent, WM_SYSCOMMAND, SC_CLOSE, ByVal 0&) 'Cierra el programa
  92.    HWNDParent = 0
  93. End If
  94.   End Sub
  95. Private Sub Form_Load()
  96.    Picture1.ScaleMode = 3 'pixels <-importante para mover _
  97.     y establecer correctamente las dimensiones de la ventana _
  98.     de chrome dentro del picture
  99.    Timer1.Interval = 1
  100.    Timer1.Enabled = True
  101. End Sub
  102.  
  103. Private Sub Form_Unload(Cancel As Integer)
  104.   Call Cerrar_Chrome(HWNDParent) 'Cierra Chrome
  105.   End
  106. End Sub
  107. Private Sub Timer1_Timer()
  108. Dim x
  109. x = IsWindow(HWNDParent)
  110. If x = 0 Then
  111. N& = 0
  112. HWNDParent = 0
  113. End If
  114. End Sub
  115.  
  116.  


Ahora no falla. El problema que surge ahora es que se ve mal cuando está activada la composición de escritorio. Eso si que ya no tengo ni idea de como arreglarlo.

He probado usando  SetWindowTheme para cambiar el estilo de la ventana de Chrome a Windows Clásico. Pero ni por esas, porque aunque sí lo convierte a Windows clásico, continúa estando habilitada la composición de escritorio en la ventana de Chrome. Por eso se ve negro. Creo que la única manera de que se vea bien es utilizando algún código, si existe,  que quite la composición del escritorio sólo en la ventana incrustada.


Si te fijas he anulado ShellExecute porque da problemas. Compruebalo tu mismo.
si quieres que abra en un determinada página con shell, basta con añadir la página después de "Chrome.exe" separado por un espacio.

Ejemplo:

Shell Environ("programfiles") & "\Google\Chrome\Application\" & _
"chrome.exe www.google.co.uk", vbNormalFocus

También:

Shell Environ("programfiles") & "\Google\Chrome\Application\" & _
"chrome.exe "  & "www.google.co.uk", vbNormalFocus


Esta aplicación en principio no sirve para nada, se trata de un ejemplo y luego cada cual lo use, lo arregle, lo modifique y lo mejore como le de la gana si le sirve. A mí me ha servido para viejas apliaciones de 16bits que se me ejecutaban a patanalla completa: cursos de inglés y enciclopedias. Que aunque son viejas apliaciones contienen información muy útil y las sigo usando de vez en cuando. Según lo que sea  habrá que cambiar alguna cosa que otra del código. Las correcciones están pensadas para Chrome pero otras aplicaciones no dan los mismos problemas.


Pues así lo dejo para quien le sirva...
























  
Páginas: 1 ... 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines