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 - Slasher-K

#451
Acostumbrate a poner la fuente de dónde lo sacaste y en el caso que lo hayas escrito poner los créditos.

Saludos.
#452
Programación Visual Basic / Re: VxD's en VB
8 Junio 2005, 06:52 AM
Sería un gran aporte de tu parte Cara_Webo, realmente a veces se hace dificil conseguirlo. Si podrías subirlo te lo agradecería porque a mi se me cagaron los CD de MSDN con el DDK incluido  :'(.

Saludos.
#453
Programación Visual Basic / Re: VxD's en VB
8 Junio 2005, 04:01 AM
DDK = Driver Developers Kit

Es una base de datos con recursos para los programadores de drivers pero hay que pagar. Tiene info técnica, conceptos, funciones, etc.

Acá te dejo la macro que puso Mek pero para VB:


Function LShiftWord(ByVal Word As Integer, ByVal C As Integer) As Integer
          Dim dw&

  dw = Word * (2 ^ C)

  If dw And &H8000& Then
    LShiftWord = CInt(dw And &H7FFF&) Or &H8000
  Else
    LShiftWord = dw And &HFFFF&
  End If
End Function

Function CTL_CODE(DeviceType As Integer, Func As Integer, Method As Integer, Access As Integer) As Long
  CTL_CODE = (LShiftWord(DeviceType, 16) Or LShiftWord(Access, 14) Or LShiftWord(Func, 2) Or Method)
End Function


Saludos.
#454
Usa la API de winsock en lugar del control y no tendrás problemas.

Igualmente en el caso que no te deje ejecutar una aplicación lo que podrías hacer es loguearte con una cuenta que tenga los permisos de ejecución. Es decir, se podría mostrar un cuadro que le informe al usuario que el programa necesita ejecutar funciones que el sistema tiene restringidas y que ingrese el nombre de usuario y contraseña, entonces el programa inicia sesión con esa cuenta.

En el siguiente post se explica un poco cómo hacer para ejecutar un proceso como otro usuario:

http://foro.elhacker.net/index.php/topic,73040.0.html

Saludos.
#455
Podrias guardar cada elemento en un archivo de texto usando la instrucción Print y luego agregarlos de nuevo leyendolos desde el archivo mediante la instrucción Line Input.

Saludos.
#456
Es igual que hacerlo desde el compilador de Visual Basic. Existe un evento "Open" del objeto Document. Este código se ejecuta al abrir el documento pero si el usuario tiene deshabilitados los macros o no lo acepta no lo ejecutará.

Saludos.
#457
No hace falta poner "C:\WINDOWS" con sólo "regedit.exe" alcanza y asi te evitas problemas si el sistema está instalado en otro directorio, ya que si no se especifica la ruta de acceso busca en el directorio del sistema.

Saludos.
#458
Mejor usa la función ShellExecute que es la que se utiliza para abrir cualquier tipo de archivo con el programa predeterminado.


Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
#459
Lee un tutorial de VB, esto no es un curso online.
#460
Necesitas conocer la estructura de un ejecutable y luego es reletivamente sencillo. Leete el documento titulado "The portable executable file format from top to bottom" de Randy Kath.

Saludos.