Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Bloquear un PC

Estas en el tema de Bloquear un PC en el foro de Visual Basic clásico en Foros del Web. Alguien sabe como puedo hacer un programa que bloquee una computadora desde otra? Como lo hacen en los cybers que si quieres usar un pc ...
  #1 (permalink)  
Antiguo 30/03/2005, 21:37
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 19 años, 9 meses
Puntos: 0
Bloquear un PC

Alguien sabe como puedo hacer un programa que bloquee una computadora desde otra?

Como lo hacen en los cybers que si quieres usar un pc tienes que decirle al que atiende el lugar que te abra una de las computadoras, entonces el desde su computadora habilita la que vaya a usar el cliente y cuando se termina el tiempo se deshabilita.
  #2 (permalink)  
Antiguo 01/04/2005, 19:35
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 19 años, 9 meses
Puntos: 0
??????????
  #3 (permalink)  
Antiguo 02/04/2005, 07:36
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 2 meses
Puntos: 1
Con un programa cliente/servidor... En el cliente haces el programa que deshabilite el taskbar, el boton inicio y los iconos del desktop y en el servidor con el winsock le mandas una contraseña o una orden para que se active, si quieres le pones un timer que al cumplirse un tiempo se deshabilite...
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #4 (permalink)  
Antiguo 02/04/2005, 11:08
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 19 años, 9 meses
Puntos: 0
Me podrias dar alguna instruccion sobre como hacerlo, porque en realidad se lo que necesita el hacer el program (por lo menos en parte), pero el problema es que no se como hacerlo. Por ejemplo, como hago para que me quite la barra del menu de inicio, o que me deshabilite el administrador de tareas, o que me quite los iconos del escritorio ( en realidad quisiera, poder poner una imagen por encima de todo eso).

No se que necesito usar para hacerlo. Me podrias guiar un poco?
  #5 (permalink)  
Antiguo 02/04/2005, 16:36
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 2 meses
Puntos: 1
En las FAQ¿S esta el codigo para deshabilitar el taskbar y los iconos del desktop... Para cambiar el fondo usa este codigo:

Private Declare Function SystemParametersInfo Lib `user32` Alias
`SystemParametersInfoA` (ByVal uAction As Long, ByVal uParam As
Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Sub Form_Load()
Dim fallo As Integer
fallo = SystemParametersInfo(20, 0, "ruta", 0)
End Sub
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #6 (permalink)  
Antiguo 02/04/2005, 19:57
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 19 años, 9 meses
Puntos: 0
Voy a esperimentar un poco y luego te aviso como me fue. Gracias
  #7 (permalink)  
Antiguo 02/04/2005, 22:15
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 19 años, 9 meses
Puntos: 0
Excusame que sea tan novato, pero podrias expliarme un poco como puedo hacer una prueba con esto?

Porque copie y pegue el texto que me pusiste, y cambie los caracteres " ' " por comillas porque el visual basic no lo aceptaba (ponia en color rojo toda la fila). Luego lo ejecute, pero no pasa nada.
  #8 (permalink)  
Antiguo 03/04/2005, 14:57
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 2 meses
Puntos: 1
Pero en ese codigo no habian comillas simples... La primera parte la pones en un modulo y la segunda en el form... ahi esta especificado... Hasta tiene programados de 6 botones, solo agregalos... Luego le haces los cambios que quieras...
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #9 (permalink)  
Antiguo 03/04/2005, 16:52
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 19 años, 9 meses
Puntos: 0
Cita:
Iniciado por vbx3m
En las FAQ¿S esta el codigo para deshabilitar el taskbar y los iconos del desktop... Para cambiar el fondo usa este codigo:

Private Declare Function SystemParametersInfo Lib `user32` Alias
`SystemParametersInfoA` (ByVal uAction As Long, ByVal uParam As
Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Sub Form_Load()
Dim fallo As Integer
fallo = SystemParametersInfo(20, 0, "ruta", 0)
End Sub
A este codigo es que me refiero. Visual basic me dice: "Invalid character", señalandome al caracter que esta antes de "user32", o sea, el caracter " ´ ".

Disculpa la molestia , se que te he preguntado mucho, pero no logro dar con lo que debo hacer, o mas bien, con lo que estoy hacinedo mal.
  #10 (permalink)  
Antiguo 05/04/2005, 07:09
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 2 meses
Puntos: 1
No te preocipes, aqui todos estamos para ayudarnos ... El codigo va así:

Private Declare Function SystemParametersInfo Lib "user32" Alias
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As
Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Sub Form_Load()
Dim fallo As Integer
fallo = SystemParametersInfo(20, 0, "ruta", 0)
End Sub

Este codigo lo probe y lo unico que hace es quitarme el que tenia pero no pone el que le indico... Cuando logre que funcione te digo como haces... Ok... Si tienes alguna otra pregunta con respecto a lo demas que llevaria este programa?...
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #11 (permalink)  
Antiguo 05/04/2005, 21:08
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 19 años, 9 meses
Puntos: 0
Gracias por tu disponibilidad.

Ejecute el codigo que me pasaste, pero aun asi no lo logro. Es lo mismo que yo corra una aplicacion sin ningun codigo a correrla con el codigo que me pasaste, no hace absolutamente nada. Tu me dices que te quita el que tenias, pero no te pone el nuevo. A mi no me hace nada de nada, ni quita ni pone.
  #12 (permalink)  
Antiguo 06/04/2005, 12:11
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 2 meses
Puntos: 1
Prueba con este codigo para cambiar la imagen del desktop, lo que debes hacer es poner la imagen en un picture:

Private Declare Function SystemParametersInfo Lib "user32" Alias _
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam _
As Long, ByVal lpvParam As String, ByVal fuWinIni As Long) As Long
Const SPI_SETDESKWALLPAPER = 20
Const SPIF_UPDATEINIFILE = &H1
Const SPIF_SENDWININICHANGE = &H2

Private Sub Command1_Click()
Call SavePicture(Picture1, "c:\" & "Wallpaper.bmp")
kfile = "c:\" & "Wallpaper.bmp"
x = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0&, kfile, SPIF_UPDATEINIFILE Or SPIF_SENDWININICHANGE)
End Sub


Con este deberia de cambiar el wallpaper, a mi me funciono... Pruebalo y me dices que tal...
__________________
ホルヘ・ラファエル・マルティネス・レオン

Última edición por vbx3m; 06/04/2005 a las 12:13
  #13 (permalink)  
Antiguo 06/04/2005, 21:12
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 19 años, 9 meses
Puntos: 0
Que emocion !!! Al fin me funciono.

Gracias por no cansarte de mi problema. Por lo menos ahora llevo una de tres de las cosas que necesito hacer, ahora voy a ver los faqs para hacer las otras dos.

Gracias de nuevo.
  #14 (permalink)  
Antiguo 22/04/2005, 15:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
No me Funciona

No me funciona una parte
Ya que al bloquear los iconos del escritorio
Igual se puede acceder al menu inicio
pulsando doble click
  #15 (permalink)  
Antiguo 22/04/2005, 16:09
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 2 meses
Puntos: 1
lo que hace el codigo es poner invisible el boton de inicio, loe elementos de escritorio y el taskbar, no deshabilitar el boton...
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #16 (permalink)  
Antiguo 24/04/2005, 13:49
 
Fecha de Ingreso: abril-2005
Mensajes: 2
Antigüedad: 19 años
Puntos: 0
??????

alguien sabe como crear un valor DWORD en el registro por visual basic6.0?
  #17 (permalink)  
Antiguo 24/04/2005, 13:50
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Cita:
Iniciado por Nasa-Science
alguien sabe como crear un valor DWORD en el registro por visual basic6.0?
Y si buscas un poquito, lo encuentras solito.
  #18 (permalink)  
Antiguo 24/04/2005, 13:50
 
Fecha de Ingreso: abril-2005
Mensajes: 2
Antigüedad: 19 años
Puntos: 0
sabes como se crea un valor DWORD en el registro desde visual basic 6.0
  #19 (permalink)  
Antiguo 24/04/2005, 13:56
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Cita:
Iniciado por Nasa-Science
sabes como se crea un valor DWORD en el registro desde visual basic 6.0
Spammer. No repitas que ya te he respondido.
  #20 (permalink)  
Antiguo 25/04/2005, 18:23
Avatar de VisualGuallabo  
Fecha de Ingreso: marzo-2005
Mensajes: 288
Antigüedad: 19 años
Puntos: 2
De acuerdo

Cita:
Iniciado por Iodem Asakura
Alguien sabe como puedo hacer un programa que bloquee una computadora desde otra?

Como lo hacen en los cybers que si quieres usar un pc tienes que decirle al que atiende el lugar que te abra una de las computadoras, entonces el desde su computadora habilita la que vaya a usar el cliente y cuando se termina el tiempo se deshabilita.
Escribeme a pribado y te mando la solución.
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz
  #21 (permalink)  
Antiguo 25/04/2005, 18:29
Avatar de VisualGuallabo  
Fecha de Ingreso: marzo-2005
Mensajes: 288
Antigüedad: 19 años
Puntos: 2
Desacuerdo

Cita:
Iniciado por Nasa-Science
sabes como se crea un valor DWORD en el registro desde visual basic 6.0
Yo tengo el codigo escribeme a privado y te lo mando. ahora mismo no puedo.
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz
  #22 (permalink)  
Antiguo 26/04/2005, 19:27
 
Fecha de Ingreso: abril-2005
Mensajes: 44
Antigüedad: 19 años
Puntos: 0
yo tambien necesito ayuda

Cita:
Iniciado por VisualGuallabo
Yo tengo el codigo escribeme a privado y te lo mando. ahora mismo no puedo.
Bueno soy nuevo en el foro me acabo de registrar y quisiera asber si me puedes ayudar ami tambien pero no se como mandar privador que onda que se hace.. o si puedes poner el codigo better... bueno pues gracias!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:47.