Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juuhz

Tirar prints (programa)

Recommended Posts

Alguém poderia me auxiliar um código que funciona +/- assim:

O cara abre o programa seleciona o nome dele e clica em iniciar monitoramento, ai o programa começa a tirar prints a cada 3 segundos e envia para um servidor ftp.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

https://www.google.com.br/search?q=print+screen+vb&oq=print+screen+vb&aqs=chrome..69i57.5362j0&sourceid=chrome&espvd=2&es_sm=122&ie=UTF-8

 

http://support.microsoft.com/kb/161299

http://stackoverflow.com/questions/2563381/vb-net-window-screen-capture-altprintscreen

http://www.tornadodigital.com.br/visualbasic/print/print.htm

 

Tudo isso dentro de um timer de 3 segundos.

 

Para enviar para o servidor FTP você vai ter mais trabalho, porque as conexões geralmente levam mais do que 3 segundos para serem feitas e os arquivos demorar para serem enviados, sugiro que você faça uma fila para poder enviar vários de uma só vez.

 

Pode usar este código:

 

 

 Public Shared Sub UploadToFTP(source As String, bytes As Byte(), ftpuser As String, ftppass As String)
        Try


            Dim request As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(source), System.Net.FtpWebRequest)
            request.Credentials = New System.Net.NetworkCredential(ftpuser, ftppass)
            request.Method = System.Net.WebRequestMethods.Ftp.UploadFile


            ' read file
            Dim file() As Byte = bytes


            ' upload file
            Dim stream As System.IO.Stream = request.GetRequestStream()


            stream.Write(file, 0, file.Length)
            stream.Close()
            stream.Dispose()


        Catch ex As Exception
            MsgBox(ex.Message)


        End Try


    End Sub

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá KhaosDoctor,

Achei um script que faz exatamente oque eu queria prints em 3 e 3 segundos e ele fica oculto.

Ai pensei em fazer assim, crio uma aplicação onde terá um botão "iniciar monitoramento" ai quando ela clica abre o script que tira os prints.

Mais queria aperfeiçoa fazendo assim:

Quando a pessoa facha minha aplicação a aplicação fecha também o processo do script que tira os prints.

e quando ela fecha também salve os logos do que ele estava executando no computador.

Poderia mandar seu facebook, skype ou algo para contato ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não =(

A unica coisa que ta pronto é o programa tirar prints

 

falta só ele salvar o logs dos processos que ele estava exultando em quando o programa estava aberto

 

e fazer ele enviar os prints e os logs para minha host

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.