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

5,052 Comments

  1. Услуга по увеличению показателей в Дзене: подписчики, дочитки и лайки для роста активности и видимости канала. Переходите по запросу [url=https://kwork.ru/smm/47144211/kompleksnoe-prodvizhenie-yandeks-dzen-podpiska-dochitka-layki]продвижение в дзен Кворк[/url]. Поможем быстро усилить социальные сигналы, повысить привлекательность публикаций и ускорить продвижение. Подходит для новых и действующих каналов, чтобы улучшить статистику и привлечь больше реальной аудитории.

  2. I really like what you guys are up too. This type of clever work and reporting!

    Keep up the wonderful works guys I’ve incorporated you guys
    to our blogroll.

  3. реабилитационный центр от алкоголизма [url=https://narkolog-na-dom-moskva-4.ru/]narkolog-na-dom-moskva-4.ru[/url] .

  4. мебельный поролон купить москва [url=https://porolon-dlya-divana-3.ru/]мебельный поролон купить москва[/url] .

  5. KevinArtep KevinArtep

    Помощь 24/7 означает, что нарколог на дом в Хабаровске может быть направлен в любое время суток, включая ночные часы и выходные дни. В клинике «Ясный Вектор» выездная служба функционирует с учётом логистики города, что позволяет минимизировать время ожидания врача.
    Разобраться лучше – [url=https://narkolog-na-dom-khabarovsk0.ru/]нарколог на дом в хабаровске[/url]

  6. поролон купить в москве в розницу [url=https://porolon-dlya-divana-2.ru/]поролон купить в москве в розницу[/url] .

  7. If you wish for to obtain a great deal from this post
    then you have to apply these methods to your won webpage.

  8. We’re a group of volunteers and starting a new scheme in our community.
    Your website offered us with valuable info to work on. You have done a formidable job and our entire
    community will be thankful to you.

  9. RobertJor RobertJor

    Этот обзор позволяет по-новому взглянуть на вещи, на которые обычно и так смотрят. Мы упоминаем факты, которые мало что меняют, и события, значение которых трудно определить, но они всё равно здесь.
    Вот – [url=https://arma-rehab.ru/lechenie-alkogolizma/]накрутка трафика[/url]

  10. https://rivalo.cat/
    A Rivalo esta entre as plataformas de apostas e cassino online de maior tradicao no mercado brasileiro , presente no Brasil ha mais de uma decada com uma reputacao solida e integra .

  11. Такой подход обеспечивает комплексное восстановление — от физического состояния до эмоциональной стабильности. Пациент получает внимание врачей на всех этапах и поддержку после выписки.
    Получить дополнительную информацию – https://narkologicheskaya-klinika-v-kemerovo18.ru/narkologicheskaya-klinika-v-kemerovo-anonimno/

  12. Наркологическая клиника — это не просто медицинское учреждение, а пространство, где человеку помогают вернуть здоровье, ясность мышления и контроль над жизнью. В клинике «КаспийМед Альтернатива» в Астрахани круглосуточно оказывается помощь людям, столкнувшимся с алкогольной, наркотической и смешанной зависимостью. Центр сочетает медицинскую строгость и человеческое участие, обеспечивая лечение в комфортных условиях с максимальной конфиденциальностью. Здесь разработаны программы детоксикации, восстановления и психотерапевтической поддержки, что делает терапию эффективной и безопасной.
    Узнать больше – [url=https://narkologicheskaya-klinica-v-astrakhani18.ru/]наркологическая клиника астрахань[/url]

  13. Arthursiz Arthursiz

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

  14. Danielheemi Danielheemi

    Коммерческий и государственный тендер — это конкурентная процедура выбора поставщика товаров или оказания услуг. Заказчик размещает требования, а компании подают заявки и участвуют в торгах.
    Разберитесь досконально – https://tendernoe-soprovozhdenie-rostov-na-donu.ru/

  15. Jamesliz Jamesliz

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

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

  17. Осмотр > мониторинг > инфузии по показаниям > план вечера и ночи > письменные рекомендации > окно связи на следующий день. Эта линия делает поведение предсказуемым, а значит — безопасным.
    Детальнее – [url=https://vyvod-iz-zapoya-moskva99.ru/]вывод из запоя в москве недорого[/url]

Leave a Reply

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