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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Ponerle contraseña si se intenta abrir el internet Explorer
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ponerle contraseña si se intenta abrir el internet Explorer  (Leído 4,165 veces)
land_joker

Desconectado Desconectado

Mensajes: 9



Ver Perfil WWW
Ponerle contraseña si se intenta abrir el internet Explorer
« en: 25 Agosto 2007, 07:35 am »

Código:
Añadir un Text1, un Timer1 y 1 Command1

Añadir el Codigo.

Código:
'Declaración del Api FindWindow
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
'Declaración del Api SendMessage
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

'Constantes
Const gcClassnameMSIExplorer = "IEFrame"
Const SC_CLOSE = &HF060&
Const WM_SYSCOMMAND = &H112

Dim cerrar&

Private Sub Command1_Click()
'en este caso la contraseña es administrador

If Not Text1.Text = "administrador" Then
MsgBox "Contraseña Incorrecta", vbCritical, "IEXPLORE"

Else

Form1.Visible = False
Shell "C:\Archivos de programa\Internet Explorer\IEXPLORE.EXE", vbMaximizedFocus
End If

End Sub

Private Sub Form_Load()
On Error Resume Next

'esto hace que la aplicacion si inicie junto con windows
Dim El_Objeto As Object
Set El_Objeto = CreateObject("WScript.Shell")

Resultado = El_Objeto.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Bloqueo")
If Resultado = "" Then
El_Objeto.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Bloqueo", App.Path & "\" & App.EXEName & ".exe"
End If

Text1.PasswordChar = "*"
App.TaskVisible = False
Command1.Default = True
Timer1.Interval = 20

End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = 1
End Sub

Private Sub Form_Unload(Cancel As Integer)
'ponle el nombre bloqueo al ejecutable en este caso
Shell App.Path & "/Bloqueo.exe", vbNormalNoFocus
End Sub

Private Sub Timer1_Timer()

cerrar = FindWindow(gcClassnameMSIExplorer, vbNullString)

If cerrar <> 0 Then
If Not Text1.Text = "administrador" Then
Call SendMessage(cerrar, WM_SYSCOMMAND, SC_CLOSE, ByVal 0&)
Form1.Visible = True
End If
End If

If Not cerrar <> 0 And Form1.Visible = False Then
Text1.Text = ""
End If

End Sub

Aunque Nunca lo eh intentado xD !!


En línea

Mi web http://elhack.foros.tv/ colabora en ella
ActiveSheet


Desconectado Desconectado

Mensajes: 389


Feeling Jazz


Ver Perfil WWW
Re: Ponerle contraseña si se intenta abrir el internet Explorer
« Respuesta #1 en: 26 Agosto 2007, 09:05 am »

Me pregunto yo, Sabes siquiera que es String?


« Última modificación: 26 Agosto 2007, 09:31 am por ActiveSheet » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Turquía intenta prohibir 138 palabras para registrar dominios en Internet
Noticias
KarlosVid(ÊÇ) 0 1,205 Último mensaje 6 Mayo 2011, 14:50 pm
por KarlosVid(ÊÇ)
Internet Explorer No Puede Abrir el Sitio ... Operación Anulada
Seguridad
Kristin 0 2,436 Último mensaje 15 Febrero 2012, 21:48 pm
por Kristin
Problema al abrir un 7-zip protegido con contraseña
Hacking
Nucleorion 6 5,782 Último mensaje 26 Mayo 2020, 09:42 am
por Nucleorion
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines