Título: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 26 Marzo 2006, 07:19 am -
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Gorky en 26 Marzo 2006, 12:10 pm No entiendo muy bien tu pregunta pero creo que lo que quieres es esto:
Código: app.path Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 26 Marzo 2006, 17:45 pm El tema es asi:
estoy intentando hacer un anticheat para el counter strike en VB pero nose como agregarle las funciones a los botones "Examinar" "Ejecutar Cs" "Salir" y que los 3 botones de la barra de titulo estén desabilitados. Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Robokop en 26 Marzo 2006, 18:29 pm Lo que quieres es masomenos asi:??????
Citar Private Sub Command1_Click() Shell (Text1.Text) End Sub Private Sub Form_Load() CommonDialog1.ShowOpen End Sub Private Sub Text1_Change() Text1.Text = CommonDialog1.FileName End Sub Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 26 Marzo 2006, 19:15 pm me da error
(http://img475.imageshack.us/img475/8251/asd1xi.jpg) (http://imageshack.us) Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Robokop en 26 Marzo 2006, 19:28 pm :-\ Eso es porque tienes que agregar los controles que declaro en el codigo te aconsejo que primero te leas un manual de vb y luego empiezes a hacer aplicaciones
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Crack_X en 26 Marzo 2006, 19:39 pm Googlea sobre los CommonDialogs que es lo que necesitas.
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: LaN en 27 Marzo 2006, 15:51 pm 2 maneras:
Usa un commondialog como dice Crack_X o busca en el registro del juego si existe una Key que diga donde está. Si existe la key recoge los datos con un command. Salu2! Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: sircid en 27 Marzo 2006, 16:18 pm la key donde te dice el directorio esta en:
HKEY_CURRENT_USER > Valve > Steam > ModInstallPath Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: LaN en 27 Marzo 2006, 16:31 pm pues ya lo tienes!
Ahora solo queda recoger esos datos, si no sabes como: http://www.trucoswindows.net/foro/topico-198-manejo-basico-del-registro.html Ahí tienes una audita, en su momento a mí tamb me sirvió Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 27 Marzo 2006, 20:27 pm -
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: NYlOn en 27 Marzo 2006, 21:46 pm Código: Private Sub Command2_Click() Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 28 Marzo 2006, 00:14 am -
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: NYlOn en 28 Marzo 2006, 00:34 am Deja de preguntar todo y lee un manual. Son cosas muy basicas las que preguntas... Fijate en las propiedades del from.
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 28 Marzo 2006, 13:30 pm Editado
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: ranslsad en 28 Marzo 2006, 14:22 pm quiero que no se vea esto en la barra de programas abiertos (http://img154.imageshack.us/img154/3791/dibujo560lw.jpg) (http://imageshack.us) quedando la posibilidad de cerrar el programa con el boton "Salir" Si lo que queres es que no se vea la pestaña sin cerrar usa este codigo (necesitas dos botones con los nombres "Command1" y "Command2"): Const SW_HIDE = 0 Const SW_NORMAL = 1 Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long Dim handle As Long 'Minimiza Private Sub Command1_Click() handle = FindWindow(vbNullString, "MSN Messenger") 'aqui pones el nombre de la ventana ShowWindow handle, SW_HIDE End Sub 'Mostramos Private Sub Command2_Click() 'aqui pones el nombre de la ventana otra vez... handle = FindWindow(vbNullString, "MSN Messenger") ShowWindow handle, SW_NORMAL End Sub El comand1 es para "hacerla desaparecer" y el comand2 es para "hacerla aparecer" PD: si lo que queres hacer es cuando la ventana se ejecuta que se esconda directamente pones el codigo este en Sub Form Load: Const SW_HIDE = 0 Const SW_NORMAL = 1 Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long Dim handle As Long Private Sub Form_Load() 'aqui pones el nombre de la ventana otra vez... handle = FindWindow(vbNullString, "MSN Messenger") ShowWindow handle, SW_HIDE End Sub PD2: para cerrar el programa lo arias desde la aplicacion procesos.... ctrl+alt+supr :D PD3: este cosigo no lo cree yo.. mas kisiera :) Salu2 Ranslsad Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 28 Marzo 2006, 14:28 pm Ya saque el botón de abajo gracias igual por el aporte.
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: ranslsad en 28 Marzo 2006, 14:34 pm de nada amigo... ojala tengas exito con tu proyecto :)
Salu2 Ranslsad Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 28 Marzo 2006, 17:52 pm Bueno, ahora estoy queriendo agregar un mata proceso
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: 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 Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 28 Marzo 2006, 19:36 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 Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Hendrix en 28 Marzo 2006, 19:41 pm 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 Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 28 Marzo 2006, 20:38 pm Editado
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Hendrix en 28 Marzo 2006, 20:45 pm 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 Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 30 Marzo 2006, 06:19 am Bueno al parecer no hay manera de bloquear el proceso
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: FaiF (A¥åHøRå) en 30 Marzo 2006, 15:25 pm Puede que el comando taskkill no te funcione ya que en Windows XP Home Edition NO viene.
Salu2 Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 30 Marzo 2006, 15:27 pm yo uso WinXP Pro.
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: [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 Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 31 Marzo 2006, 20:37 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? Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 1 Abril 2006, 22:43 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 Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 2 Abril 2006, 05:17 am jej otra vez yo, bueno apesar de haber logrado matar los procesos no me quede conforme
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: kakinets en 2 Abril 2006, 19:27 pm busa que hay una ocx que te permita usar del F1 hasta el F12 estando en cualquier lado (fuera del programa)
entonces si el usuario te abre el anti cheat no pasara nada pero si presiona F1 (por ejemplo) mataria los prosesos. Toma hice un ejemplo medio rapido: http://ar.geocities.com/kakinets/anticheat.zip La ocx: http://ar.geocities.com/kakinets/ocx.zip Saludos espero que te sea util y que sea lo que busques Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Hendrix en 2 Abril 2006, 19:38 pm Citar lo que yo quiero (si se puede claro) es que al ejecutar el anticheat cierre automaticamente los procesos ya mencionados ahi arriba sin la necesidad de apretar algun botón dentro el programa y si el usuario intenta abrirlos que no suceda nada. se puede hacer??' Pon esto en el form_load del programa. Salu2 Hendrix Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 2 Abril 2006, 20:09 pm Citar Pon esto en el form_load del programa. Disculpa pero no entendi Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Robokop en 2 Abril 2006, 21:12 pm Pon esto en el form_load del programa. Disculpa pero no entendiCitar Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 2 Abril 2006, 22:42 pm Los procesos se cierran al abrir el anticheat, pero una vez abierto el anticheat se puede abrir nuevamente los procesos, lo que yo necesito es que no se puedan abrir teniendo el programa abierto.
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: Robokop en 2 Abril 2006, 22:45 pm Tienes que crear un timer que cada cierto tiempo este cerrando los procesos para que no se puedan abrir
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 3 Abril 2006, 02:17 am es necesario poner algo en el modulo??
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: kakinets en 3 Abril 2006, 03:06 am yo entendi mal. pero usando un timer con cada x segundo no fa hacer falta un modulo. claro que si quieres tener mejor ordenados los codios seria bueno poner un modulo.
Saludos Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 4 Abril 2006, 15:50 pm Chicos como hago para importar unos botones que me baje de internet y poder utilizarlos en los formularios? estos son los archivos que tengo
http://img108.imageshack.us/img108/7704/dibujo1zf.jpg Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 5 Abril 2006, 01:02 am Como hago para que mi programa detecte automaticamente la ubicacion por ejemplo del archivo hl.exe al tocar en el botón "Detectar" ??
Título: Re: Visual Basic detectar automaticamente la ubicacion de un fichero Publicado por: XP. en 8 Abril 2006, 03:54 am Bueno lo del post anterior ya lo solucione
|