Jump to content
Leudassdf

aplicaçao VB para desligar computador ao fim de downloads do IE9 estarem complet

Recommended Posts

Leudassdf

Boa pessoal!

Estou pensando em fazer uma aplicaçao para desligar o computador ao fim de os downlaods do internet explorer 9 estarem completos. Como ainda sou novo nesta área gostaria de saber se alguem sabe ou tem ideia de como se possa proceder para se efectuar o mesmo.

Desde ja agradeço toda a informaçao que me possam prestar.

Share this post


Link to post
Share on other sites
ruiribeiro

Este exemplo foi algo que fiz agora "em cima do joelho" sem perder muito tempo a pensar no assunto, mas poderá servir-te como ponto de partida, sem prejuiz de alguem ter uma ideia melhor... que de certeza irá aparecer... :D

Este exemplo, usa um Timer para pesquisar na lista de processos se o IE está a correr... quando detectar que o processo do IE terminou chama a função para encerrar o pc...

Para que este exemplo funcione, após começarem os downloads, deverás encerrar todas as janelas do browser, deixando apenas abertas as janelas de detalhes de progresso...

Public Class Form1

    Private Function IsProcessRunning(name As String) As Boolean
        For Each clsProcess As Process In Process.GetProcesses()
            If clsProcess.ProcessName.StartsWith(name) Then
                Return True
            End If
        Next
        Return False
    End Function

    Private Sub ShutdownComputer()
        'System.Diagnostics.Process.Start("shutdown", "-s")
        MsgBox("Computer shuting down...")
    End Sub

    Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
        If Not IsProcessRunning("iexplore") Then
            ShutdownComputer()
        End If
    End Sub

End Class

Volto a alertar, que fiz isto em 5 mins e sem grande análise funcional do problema... :cheesygrin:


.NET/T-SQL, JAVA, PHP, Javascript Developer | Business Intelligence | Gestão de Sistemas de Informação Empresariais

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.