Skip to content

Verify if a process is executing and notificate via e-mail on Windows

Hello,

A few days ago my friend need a Visual Basic Script to verify if a process is running and if it is send an e-mail. He asked me for help to code it, and I helped him.

Visual Basic Script to verify if a process is running and notify via e-mail.

Verify if a process is running with Visual Basic Script and shows a window if it is.
[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]

Send an e-mail using Visual Basic Script
[code lang=”vb”]
Const username = “USERNAME”
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]

This two scripts are changed to work together to do what we want and have a config section.

Best Regards,
Matheus

References:
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

Published inwindows

11,597 Comments

  1. JosephAlant JosephAlant

    Врач учитывает симптомы, риски, анамнез и семейную ситуацию, чтобы предложить подходящую программу.
    Узнать больше – [url=https://1.vyvod-iz-zapoya-moskva011.ru/]vyvod-iz-zapoya-moskva-ceny[/url]

  2. RonaldTeark RonaldTeark

    С пациентом работают профильные специалисты, которые оценивают состояние и подбирают безопасный план помощи.
    Изучить вопрос подробнее – [url=https://1.kapelnica-ot-zapoya-moskva0.ru/]kapelnica-posle-zapoya-moskva[/url]

  3. LarryEdgex LarryEdgex

    Процедура детоксикации может проводиться двумя способами: выездом врача на дом или госпитализацией. Окончательное решение принимает нарколог после оценки состояния пациента. На ранней стадии запоя достаточно домашней терапии, но при наличии рисков рекомендуется стационар.
    Подробнее можно узнать тут – [url=https://narko-zakodirovan.ru/]наркологический вывод из запоя в санкт-петербурге[/url]

  4. Scottsop Scottsop

    Абстинентный синдром возникает после снижения дозы или прекращения приема спиртного у человека с сформированной алкогольной зависимостью. Его проявления могут заметно отличаться: у одних преобладают слабость, тошнота и тремор, у других появляются сильные страхи, бессонница, раздражительность, панические атаки и выраженная тревога. Врач оценивает комплекс признаков, поскольку обычное похмелье и тяжелый абстинентный синдром требуют разного объема медицинской помощи.
    Ознакомиться с деталями – https://n.vyvod-iz-zapoya-v-krasnoyarske17.ru/

  5. Unquestionably believe that which you said. Your favorite reason seemed to be on the net the easiest thing to be aware of. I say to you, I certainly get annoyed while people consider worries that they plainly don’t know about. You managed to hit the nail on the head. Will probably be back to get more. Thanks

  6. Manuelindub Manuelindub

    Большое количество алкоголя или наркотиков отправляют организм и самостоятельно продукты распада выходят достаточно долго. Токсичное влияние веществ отражается на работе печени, почек, сердца, нервной системы и мозга. Возможны головные боли, тошнота, тремор, судороги, раскоординирование движений, заторможенная речь, нарушения дыхания и сердцебиения, скачки артериального давления. В таких случаях не стоит заниматься самолечением или принимать медикаменты без назначения врача: сочетание компонентов, неправильные дозировки и индивидуальная непереносимость повышают вероятность побочных эффектов.
    Ознакомиться с деталями – [url=https://a.narkologicheskaya-klinika-v-krasnoyarske17.ru/]наркологическая клиника нарколог[/url]

  7. LarryEdgex LarryEdgex

    Выезд врача на дом позволяет провести детоксикацию в спокойной обстановке. Врач привозит с собой препараты, капельницы, измерительное оборудование и проводит лечение в течение 1–2 часов. Такой формат подходит при стабильном состоянии и желании сохранить анонимность.
    Подробнее тут – [url=https://narko-zakodirovan.ru/]вывод из запоя клиника в санкт-петербурге[/url]

  8. Georgenem Georgenem

    С пациентом работают профильные специалисты, которые оценивают состояние и подбирают безопасный план помощи.
    Получить больше информации – [url=https://a.vyvod-iz-zapoya-v-krasnoyarske17.ru/]анонимный вывод из запоя Красноярск[/url]

  9. Конфиденциальность обеспечивается отдельными блоками для каждого этапа лечения и строгим пропускным режимом. Пациент получает круглосуточную поддержку по телефону даже после выписки для предотвращения рецидива.
    Детальнее – [url=https://lechenie-narkomanii-ekaterinburg0.ru/]лечение наркомании свердловская область[/url]

  10. Scottsop Scottsop

    Чтобы заказать выезд, достаточно сделать звонок по телефону и сообщить дежурному специалисту основные данные: район Красноярска, примерную длительность запоя, возраст больного, известные болезни и текущее самочувствие. Это позволяет получить помощь максимально быстро и анонимно, что особенно важно в критической ситуации. При необходимости можно оставить заявку через форму обратной связи: специалист свяжется, уточнит адрес и поможет выбрать оптимальный формат оказания медицинской помощи.
    Подробнее – [url=https://n.vyvod-iz-zapoya-v-krasnoyarske17.ru/]вывод из запоя с выездом Красноярск[/url]

Leave a Reply

Your email address will not be published. Required fields are marked *