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

9,768 Comments

  1. Слушайте кто знает Отец не выходит из штопора Дети напуганы Нужна срочная помощь на дому Короче, врачи приехали и поставили систему — вывод из запоя волгоград круглосуточно Сняли ломку и стабилизировали состояние В общем, жмите чтобы сохранить — введение из запоя на дому [url=https://czena.vyvod-iz-zapoya-na-domu-volgograd.ru]https://czena.vyvod-iz-zapoya-na-domu-volgograd.ru[/url] Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  2. casino in toronto ontario australia, united kingdom online 7 rosewood avenue
    casino (Donna) free chip
    and casino kingdom usa, or bet365 united statesn roulette betting

  3. Волгоград, всем привет Отец не выходит из штопора Дети напуганы Нужна срочная помощь на дому Короче, врачи приехали и поставили систему — выезд на дом капельница от запоя с препаратами Поставили капельницу с детоксикационным раствором В общем, не потеряйте контакты — вывод из запоя клиника [url=https://alkogolizm.vyvod-iz-zapoya-na-domu-volgograd.ru]вывод из запоя клиника[/url] Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  4. JustinSEW JustinSEW

    Медикаментозное кодирование препаратом назначается после обследования. В зависимости от выбранной схемы препарат может вводиться путем внутримышечной или внутривенной инъекции, использоваться в форме таблеток или импланта. В некоторых программах применяется вшивание ампулы. Среди известных средств и коммерческих наименований встречаются препараты на основе дисульфирама, Эспераль, Торпедо, Алгоминал, Аквилонг и другие лекарственные решения. Конкретный препарат, доза, способ введения и длительность действия определяются только врачом.
    Получить больше информации – [url=https://2.kodirovanie-ot-alkogolizma-moskva9.ru/]анонимное кодирование от алкоголизма[/url]

  5. Своевременное обращение к врачу позволяет остановить запой, уменьшить проявления абстинентного синдрома, снизить риск осложнений и значительно ускорить восстановление организма. Медицинская помощь особенно актуальна, если зависимый пил несколько суток подряд, не смог остановиться самостоятельно или предыдущие запои уже приводили к тяжелому похмелью. Чем раньше родственники решили вызвать нарколога, тем больше возможностей провести детокс и стабилизацию без развития критического состояния.
    Изучить вопрос подробнее – [url=https://k.vyvod-iz-zapoya-v-krasnoyarske17.ru/]www.k.vyvod-iz-zapoya-v-krasnoyarske17.ru[/url]

  6. Резко прекратить длительное употребление алкоголя без контроля врача бывает сложно. При алкоголизме нервная система привыкает к постоянному действию этанола, поэтому после прекращения приема спиртного может развиться выраженная абстиненция. Лечение направлено на снижение тяжести этого периода, коррекцию водно-электролитного баланса, защиту внутренних органов и нормализацию самочувствия.
    Дополнительная информация – https://n.vivod-iz-zapoya-v-sankt-peterburge16.ru/

  7. Rolandvek Rolandvek

    Частная наркологическая клиника доктора Лазарева эффективно осуществляет лечение зависимости в Санкт-Петербурге с 2008 года. Для каждого пациента составляется индивидуальная программа курса терапии на дому или в реабилитационном центре. Лечение осуществляется с учетом характера зависимости, состояния органов, возраста, длительности употребления, результатов диагностики и готовности пациента меняться. Комплексность программы является значимым преимуществом: врач работает не только с физическими проявлениями болезни, но и с психологическими причинами пагубной привычки.
    Получить больше информации – [url=https://v.narkologicheskaya-klinika-sankt-peterburg14.ru/]платная наркологическая клиника Санкт-Петербург[/url]

  8. Люди помогите советом Брат снова сорвался Жена в истерике Нужна срочная помощь на дому Короче, врачи приехали и поставили систему — выведение из запоя на дому быстро Поставили капельницу с детоксикационным раствором В общем, телефон и цены тут — вывод из запоя анонимно [url=https://lechenie.vyvod-iz-zapoya-na-domu-volgograd.ru]вывод из запоя анонимно[/url] Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации

Leave a Reply

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