Autor
|
Tema: Visual Basic detectar automaticamente la ubicacion de un fichero (Leído 8,824 veces)
|
XP.
Desconectado
Mensajes: 121
|
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
|
|
|
En línea
|
|
|
|
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
|
|
|
En línea
|
"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.
Desconectado
Mensajes: 121
|
Editado
|
|
« Última modificación: 11 Abril 2006, 17:41 pm por XP. »
|
En línea
|
|
|
|
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
|
|
|
En línea
|
"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.
Desconectado
Mensajes: 121
|
Bueno al parecer no hay manera de bloquear el proceso
|
|
« Última modificación: 11 Abril 2006, 17:42 pm por XP. »
|
En línea
|
|
|
|
FaiF (A¥åHøRå)
|
Puede que el comando taskkill no te funcione ya que en Windows XP Home Edition NO viene.
Salu2
|
|
|
En línea
|
|
|
|
XP.
Desconectado
Mensajes: 121
|
yo uso WinXP Pro.
|
|
|
En línea
|
|
|
|
[VolkS]
Desconectado
Mensajes: 288
[Argentina]
|
Y porque en ves de matar el proceso no haces algo molesto . 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
|
|
|
En línea
|
|
|
|
XP.
Desconectado
Mensajes: 121
|
Y porque en ves de matar el proceso no haces algo molesto . 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 Me das un ejemplo?
|
|
|
En línea
|
|
|
|
XP.
Desconectado
Mensajes: 121
|
Y porque en ves de matar el proceso no haces algo molesto . 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 jej no hace falta ya logre matar todos los procesos igual se agradece la idea
|
|
|
En línea
|
|
|
|
|
|