Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: kabruxis en 24 Junio 2007, 01:52 am



Título: cerrar aplicacion usando timer
Publicado por: kabruxis en 24 Junio 2007, 01:52 am
Yo necesito que mi programa execute solo 3 minutos, e en seguida cerre lá aplicacion, pero que la aplicacion no es serrada ...

Mirem el source

Private Sub Timer1_Timer()
Timer1.Interval = 60000
Timer2.Enabled = True
Timer1.Enabled = False
End Sub

Private Sub Timer2_Timer()
Timer2.Interval = 60000
Timer3.Enabled = True
Timer2.Enabled = False
End Sub

Private Sub Timer3_Timer()
Timer3.Interval = 60000
Form1.Exit = True
End Sub

O que estas errado aqui?


Título: Re: cerrar aplicacion usando timer
Publicado por: kabruxis en 24 Junio 2007, 02:03 am
ya enconte XD

Private Sub Timer1_Timer()
Timer1.Interval = 60000
Timer2.Enabled = True
Timer1.Enabled = False
End Sub

Private Sub Timer2_Timer()
Timer2.Interval = 60000
Timer3.Enabled = True
Timer2.Enabled = False
End Sub

Private Sub Timer3_Timer()
KillProcess ("test.exe") '
End Sub


Public Sub KillProcess(ByVal processName As String)
On Error GoTo ErrHandler
Dim oWMI
Dim ret
Dim sService
Dim oWMIServices
Dim oWMIService
Dim oServices
Dim oService
Dim servicename
Set oWMI = GetObject("winmgmts:")
Set oServices = oWMI.InstancesOf("win32_process")
For Each oService In oServices

servicename = LCase(Trim(CStr(oService.Name) & ""))

If InStr(1, servicename, LCase(processName), vbTextCompare) > 0 Then
ret = oService.Terminate
End If

Next

Set oServices = Nothing
Set oWMI = Nothing


ErrHandler:
Err.Clear
End Sub

Salu2


Título: Re: cerrar aplicacion usando timer
Publicado por: ̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿ en 24 Junio 2007, 02:24 am
UUUU MUY FACIL Y sencillo SI  NESESIDAD DE MATAR NADA
(http://img83.imageshack.us/img83/1655/ejemplo2su7.png)
Para Que no Copies el código xD Considéralo Un truco anti-lammer
Para alguien mas, no estoy insinuando nada  :P
ME DICES SI TE SIRVIO... :P

APARTE ES MAS CORTO Y CONVENIENTE ASI,

POR QUE IMAGINATE SI ES UNA DATABASE

xD
se te madre si matas su proceso


Título: Re: cerrar aplicacion usando timer
Publicado por: Hans el Topo en 24 Junio 2007, 13:39 pm
el timer le pones intervalo=60000 y fuera
Código:
Private Sub Timer1_Timer()
     static minus as integer
     
     minus=minus+1
     if minus>=3 then
         end
     endif
End Sub


Título: Re: cerrar aplicacion usando timer
Publicado por: kabruxis en 25 Junio 2007, 19:19 pm
lol
solo necesitas

Private Sub Timer1_Timer()

END

END SUB

jajajajjajaa


Título: Re: cerrar aplicacion usando timer
Publicado por: noob_Setup en 30 Junio 2007, 16:01 pm
me ganaste de mano ja ja
para terminar su programa use END asi dice el manual ja ja


Título: Re: cerrar aplicacion usando timer
Publicado por: ̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿ en 30 Junio 2007, 19:02 pm
Me mejoraste el codigo Hans el topo
jjejejejeje Que animal me vi xD
Pero ps a este tipo q le pasa dice que nesesistaba
Código
  1. timer1_timer()
  2. end
  3. endsub
  4.  
y estamos de acuerdo  q tiene limite de 65000
de intervalo


Título: Re: cerrar aplicacion usando timer
Publicado por: Tughack en 30 Junio 2007, 21:09 pm
Citar
y estamos de acuerdo  q tiene limite de 65000

Ah parece k lo entiendeste por fin... Despues de mucho te lo explicar....