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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14
121  Programación / Programación Visual Basic / Re: hola nesesito ayuda quiero k mi programa se inise kon windows en: 24 Marzo 2006, 03:34 am

Mirate las funciones GetSetting y SaveSetting para escribir en

el registro.

Investiga para que es la clave

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

Hay más que esta.

krnl64
122  Programación / Programación Visual Basic / Re: Apagar el Ordenador en: 24 Marzo 2006, 03:30 am
Es facil, pero tienes que conocer la API de windows medio bien.

Para sacarle el mayor provecho, intenta entender su sintaxis y los parametros que hay que pasarle para que funcione.

En Wxp y NT hay que escalar privilegios.

Aqui te dejo el todo el code, que sirve tambien para reiniciar, cambiar de usuario, etc

Pero eso curratelo tu 1 poquito.

CODE:


Código:

'Declaraciones de API, tipos de datos y constantes necesarias

'Este code lo pones en el formulario

' Las funciones del API

Private Declare Function ExitWindowsEx Lib "user32" (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long
Private Declare Function GetCurrentProcess Lib "kernel32" () As Long
Private Declare Function OpenProcessToken Lib "advapi32" (ByVal ProcessHandle As Long, ByVal DesiredAccess As Long, TokenHandle As Long) As Long
Private Declare Function LookupPrivilegeValue Lib "advapi32" Alias "LookupPrivilegeValueA" (ByVal lpSystemName As String, ByVal lpName As String, lpLuid As LUID) As Long
Private Declare Function AdjustTokenPrivileges Lib "advapi32" (ByVal TokenHandle As Long, ByVal DisableAllPrivileges As Long, NewState As TOKEN_PRIVILEGES, ByVal BufferLength As Long, PreviousState As TOKEN_PRIVILEGES, ReturnLength As Long) As Long


' Las constantes
      Private Const EWX_LOGOFF As Long = 0
      Private Const EWX_SHUTDOWN As Long = 1
      Private Const EWX_FORCE As Long = 4
      Private Const EWX_REBOOT = 2

Private Type LUID
         UsedPart As Long
         IgnoredForNowHigh32BitPart As Long
      End Type
                                        ' El tipo de datos para obtener privilegio
      Private Type TOKEN_PRIVILEGES
         PrivilegeCount As Long
         TheLuid As LUID
         Attributes As Long
      End Type


SUBRUTINA :

Código:

Private Sub AdjustToken()
         Const TOKEN_ADJUST_PRIVILEGES = &H20
         Const TOKEN_QUERY = &H8
         Const SE_PRIVILEGE_ENABLED = &H2
         Dim hdlProcessHandle As Long
         Dim hdlTokenHandle As Long
         Dim tmpLuid As LUID
         Dim tkp As TOKEN_PRIVILEGES
         Dim tkpNewButIgnored As TOKEN_PRIVILEGES
         Dim lBufferNeeded As Long

         hdlProcessHandle = GetCurrentProcess()
         OpenProcessToken hdlProcessHandle, (TOKEN_ADJUST_PRIVILEGES Or TOKEN_QUERY), hdlTokenHandle

         LookupPrivilegeValue "", "SeShutdownPrivilege", tmpLuid
         
         tkp.PrivilegeCount = 1    ' Conseguir 1 permiso
         tkp.TheLuid = tmpLuid
         tkp.Attributes = SE_PRIVILEGE_ENABLED
         AdjustTokenPrivileges hdlTokenHandle, False, tkp, Len(tkpNewButIgnored), tkpNewButIgnored, lBufferNeeded
      End Sub




Para usar la funcion llamala asi:

AdjustToken
'ExitWindowsEx (EWX_SHUTDOWN), &HFFFF



NO SE TE OLVIDE EL ADJUSTTOKEN, QUE SI NO NO RULA

krnl64
123  Programación / Programación Visual Basic / Re: Crear una bomba logica en: 16 Marzo 2006, 02:28 am



Aqui te muestro un "motor" básico para que tu "bomba lógica" detone en una fecha determinada.

Se puede mejorar muchisimo, añadiendole detonar por fecha+hora+segundos, si se cumplen determinadas condiciones, por numero de ejecuciones,por extension del archivo, por nombre del archivo/s, por tamaño,etc .  El resto lo dejo de tu cuenta para que investigues 1 poco.

Esto es sólo el esqueleto para que te hagas 1 idea:



Código:

Public Function detonar(boom As Date)
fecha = Date
If fecha = boom Then
MsgBox "Bomba logica activada" ''' aqui pueden ir las instrucciones que quieras.
Else
MsgBox "No es dia de activacion" '' aqui tambien
End If
End Function


Para que funcione, llama a la funcion detonar asi:



detonar("16/3/2006") '' fecha de ejemplo.



Krnl64 & Demon Industries

124  Programación / Programación Visual Basic / Re: Llamar desde vb a una macro de una base de datos en: 13 Marzo 2006, 18:56 pm

Gracias por la ayuda.
125  Programación / Programación Visual Basic / Llamar desde vb a una macro de una base de datos en: 13 Marzo 2006, 05:33 am
Hola a todos.

Estoy trabajando en 1 proyecto que abre 1 base de datos de access y te muestra las tablas, sus campos,añadir/borrar datos, consultas SQL, etc.

A la base de datos la he provisto de 1 macro para cifrar /
descifrar la información que contiene.

La macro se llama Autorun.

Mi Pregunta es si desde vb puedo llamar a la macro de la base de datos.

Tengo la base de datos declarada como Database y como objeto, pero no sé cómo acceder a la macro.

Gracias


 







126  Programación / Programación Visual Basic / Re: Pipes en Visual Basic 6 en: 21 Enero 2006, 14:22 pm

Este code si rula.

Gracias por la respuesta.
127  Programación / Programación Visual Basic / Re: Pipes en Visual Basic 6 en: 21 Enero 2006, 02:00 am
El code de el guille  ya lo tengo. Y precisamente, no me funciona.

Otro tema, sabeis si gedzac se ha retirado ??

Su pagina (o por lo menos el link) no está operativo.


Podriais darme 1 ayudita please ??
128  Programación / Programación Visual Basic / Pipes en Visual Basic 6 en: 20 Enero 2006, 16:28 pm
Hola a todos. Antes de nada, quiero dejar claro que no

pregunto a la ligera. He buscado informacion acerca de las

Pipes en Visual Basic 6  y la he encontrado.

Busco un ejemplo sencillo que me ayude a entender mejor su

utilidad y funcionamiento.

Gracias
129  Programación / Programación Visual Basic / Re: Redirigir la salida de la ventana cmd a 1 RitchTextbox en: 17 Enero 2006, 15:22 pm

No me has entendido.

Lo que quiero hacer es redirigir la salida en tiempo de

ejecucion hacia 1 RitchTextBox.

Si en cmd uso 1 dir, que me lo presente en el RitchTextBox

sin redirigir el contenido a 1 archivo y luego leerlo de el.

Gracias
130  Programación / Programación Visual Basic / Redirigir la salida de la ventana cmd a 1 RitchTextbox en: 17 Enero 2006, 13:50 pm

Hola estoy estudiando la comunicacion de aplicaciones en windows.

Consigo comunicar entre si 2 aplicaciones en VB, usando
Atomos.

Mi problema es el siguiente, quiero redirigir la salida de

CMD.EXE a 1 RitchTexbox para luego usarlo en mi programa.

No se como hacerlo.

Si alguien tiene algun code para esto, agradeceria que lo
postee, o alguna orientacion.

Gracias

Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines