Ir ao conteúdo

Verificar se um processo está execução e notificar via e-mail no Windows

Olá,

Recentemente meu primo precisou um Visual Basic Script que verifica se um processo está executando e caso esteja envie um e-mail. Ele me pediu ajuda para criar este script e eu resolvi ajudar.

Visual Basic Script para verificação de processo em execução e notificação via E-mail.

Verificar se um processo está em execução com Visual Basic Script e mostrar uma janela se estiver.
[code lang=”vb”]
set service = GetObject (“winmgmts:”)
for each Process in Service.InstancesOf (“Win32_Process”)
If Process.Name = processName then
wscript.echo “Notepad running”
wscript.quit
End If
next
[/code]

Enviar e-mail utilizando Visual Basic Script:
[code lang=”vb”]
Const username = “SENHA”
Const password = “PASSWORD”
Const smtpServer = “smtp.gmail.com”
Const port = 465
Const secure = True
Const userFrom = “FROM”
Const userTo = “TO”
Const emailSubject = “Subject”
Const emailText = “Text”

‘== CODE ==

Const cdoSendUsingPickup = 1 ‘Send message using the local SMTP service pickup directory.
Const cdoSendUsingPort = 2 ‘Send the message using the network (SMTP over the network).

Const cdoAnonymous = 0 ‘Do not authenticate
Const cdoBasic = 1 ‘basic (clear-text) authentication
Const cdoNTLM = 2 ‘NTLM

Set objMessage = CreateObject(“CDO.Message”)
objMessage.Subject = emailSubject
objMessage.From = userFrom
objMessage.To = userTo
objMessage.TextBody = emailText

‘==This section provides the configuration information for the remote SMTP server.

objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/sendusing”) = 2

‘Name or IP of Remote SMTP Servesr
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpserver”) = smtpServer

‘Type of authentication, NONE, Basic (Base64 encoded), NTLM
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpauthenticate”) = cdoBasic

‘Your UserID on the SMTP server
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/sendusername”) = username

‘Your password on the SMTP server
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/sendpassword”) = password

‘Server port (typically 25)
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpserverport”) = port

‘Use SSL for the connection (False or True)
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpusessl”) = secure

‘Connection Timeout in seconds (the maximum time CDO will try to establish a connection to the SMTP server)
objMessage.Configuration.Fields.Item _
(“http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout”) = 60

objMessage.Configuration.Fields.Update

objMessage.Send
[/code]

Estes dois scripts foram mesclados para realizar o que precisávamos.

Abraços,
Matheus

Referencias:
http://wiki.imacros.net/send-email.vbs
http://www.techimo.com/forum/applications-operating-systems/117464-need-vbulletin-script-check-see-if-process-running.html

Publicado emwindows

13.508 Comentários

  1. spiusailla no deposit bonus code, australian roulette rules and new poker machines canada, or
    gambling kc mo (Anitra) age in the usa

  2. Sono registrato su Crazy Time da inizio estate, dopo che un amico me ne ha parlato, quindi parlo per esperienza diretta. La cosa che si nota subito e la quantita di roba: direi 2.000 titoli fra Pragmatic Play, Yggdrasil piu Betsoft. Book of Dead e quella che apro sempre, pero ultimamente mi sono spostato su qualcosa di piu tranquillo.

    La sezione con i croupier dal vivo secondo me e la cosa migliore. Evolution fila liscio anche con il wifi di casa, i game show ci sono tutti. Ho passato troppe serate sulla ruota di crazy time live, diciamo che non e esattamente matematica a mio favore. Se uno vuole farsi un’idea conviene provare la crazy time demo prima, almeno non brucia soldi per capire i bonus round.

    Sul benvenuto sono un po’ ambivalente: l’offerta d’ingresso di Crazy Time nel mio caso era un match 100% fino a 200€ piu 100 free spin, piu 25 giri senza deposito solo per la verifica. Il requisito di puntata invece resta 30x, niente di straordinario. Deposito minimo 20€, registrazione in cinque minuti, documenti caricati e approvati in 24 ore. Se vi interessa controllare le promo aggiornate andate su [url=https://alkobtan.com/crazy-time/cos-e]crazy time cos’e[/url] prima di iscrivervi.

    I prelievi hanno funzionato: ho ritirato 280€ a settembre con Neteller e sono arrivati in circa 12 ore. Via Mastercard pero si va sui tre o quattro giorni lavorativi, come sempre con le banche. Ci sono anche Bitcoin e altre crypto, cosa che a me non serve. Una rogna che mi ha infastidito: l’app. Quella crazy time app va, ma ogni tanto crasha; alla fine uso il browser dal telefono.

    Il supporto di Crazy Time lo trovi in italiano, live chat attiva tutto il giorno — ho scritto un paio di volte per un bonus non accreditato e me l’hanno risolto in dieci minuti, senza copia-incolla assurdi. Licenza MGA, e quindi per noi dall’Italia siamo nella media. Ah: quelle crazy time statistiche che tutti guardano secondo me sono fuffa, ogni giro e indipendente. Puntate poco e godetevi lo spettacolo.

  3. Jan Jan

    statistics of gambling in canada, does canada have slot
    machines and gambling times usa, or blackjack lusaa meaning

    My blog: electronic roulette with real wheel; Jan,

  4. Sto dentro a Crazy Time da circa tre mesi, quindi almeno so di cosa parlo. La cosa che mi ha portato li era proprio il live: i tavoli Evolution ci sono tutti, dai blackjack classici ai game show. Le slot le gioco poco, pero ne hanno un casino, credo siano 2000 e qualcosa titoli contando Pragmatic Play, Microgaming e Betsoft.

    I classici ci sono tutti: Gates of Olympus, Book of Dead e un po’ di Megaways. Dettaglio che non e scontato e la modalita prova su quasi ogni gioco, io ci ho perso delle ore prima di mettere soldi veri. Sulla ruota poi tengono lo storico degli esiti, roba che uso per noia piu che per convinzione, perche il caso resta caso. Lo specifico perche vedo troppa gente che ci crede.

    Il pacchetto di benvenuto su Crazy Time e onesto senza gridare al miracolo: un match al 100% fino a 500€ e un po’ di giri gratis, requisito di puntata 35x sulla parte bonus. Hanno pure un piccolo no deposit se verifichi i documenti, roba simbolica ma e gratis. Si parte da 10€ di deposito e l’iscrizione e una cosa da due minuti. Chi vuole vedere i termini del momento dai un occhio a [url=alkobtan.com]https://alkobtan.com[/url] cosi eviti sorprese.

    Sui prelievi: Visa e Mastercard, Skrill, Neteller e anche crypto. Il mio primo prelievo ha preso quasi 48 ore col KYC di mezzo, dai successivi e stata questione di ore. Quello che non mi e piaciuto sono i limiti settimanali un po’ bassi.

    Da smartphone gira liscio, la versione browser e ottimizzata, pero l’applicazione dedicata su iPhone non l’ho trovata. Il supporto di Crazy Time risponde in italiano, di notte ci ho messo venti minuti, e la licenza e Malta quindi per noi in Italia conta.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *