Visual Basic detectar automaticamente la ubicacion de un fichero

Iniciado por XP., 26 Marzo 2006, 07:19 AM

0 Miembros y 11 Visitantes están viendo este tema.

XP.

Cita de: _Hendrix_ en 28 Marzo 2006, 18:45 PM
Shell ("taskkill /im cdhack.exe /f"), vbHide

o tambien:

Shell "cmd.exe /c taskkill /im cdhack.exe /f", vbHide

Salu2

Hendrix



es en que parte se pone? por que lo probe y no anda, algo debo estar haciendo mal

Hendrix

Prueba kon esto, crea un nuevo formulario, agregale un boton y pon esto:

Private Sub Command1_Click()
Shell "cmd.exe /c taskkill /f /IM notepad.exe", vbHide
End Sub

Abre el bloc de notas, ahora ejekuta el programa, pulsa el boton....

Voilà!!!! el notepad se cierra!!!!

ves komo si funciona???? si no funciona es porke el archivo que intentas cerrar esta komo SYSTEM o pones el nombre mal o algo....

Salu2

Hendrix

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

XP.

#22
Editado

Hendrix

Es normal que no te lo elimine, ya que no llamas nunka a lafuncion Killprocces.

La tienes que llamar desde alguna parte apra que se ejekute.

Por ejemplo asi:

Private Sub Killprocess(ByVal archivo As String)
Shell ("taskkill /im " & archivo & " /f"), vbHide
end sub

Luego por ejemplo el el Command1_Click() pones esto:

Killprocces (cdhack.exe)

Y mataria el cdhack.exe.

Espero que lo entiendas.

Salu2

Hendrix

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

XP.

#24
Bueno al parecer no hay manera de bloquear el proceso 

FaiF (A¥åHøRå)

Puede que el comando taskkill no te funcione ya que en Windows XP Home Edition NO viene.

Salu2


[VolkS]

Y porque en ves de matar el proceso no haces algo molesto :P.

hace un FinWindow que busque el CDHACK, si lo encuentraque cierre el cs.exe ;)

y un msgbox diciendo que no podes usar el cdhack.exe y listo :D

XP.

Cita de: [VolkS] en 31 Marzo 2006, 18:54 PM
Y porque en ves de matar el proceso no haces algo molesto :P.

hace un FinWindow que busque el CDHACK, si lo encuentraque cierre el cs.exe ;)

y un msgbox diciendo que no podes usar el cdhack.exe y listo :D

Me das un ejemplo?

XP.

Cita de: [VolkS] en 31 Marzo 2006, 18:54 PM
Y porque en ves de matar el proceso no haces algo molesto :P.

hace un FinWindow que busque el CDHACK, si lo encuentraque cierre el cs.exe ;)

y un msgbox diciendo que no podes usar el cdhack.exe y listo :D

jej no hace falta ya logre matar todos los procesos igual se agradece la idea  :D