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

6,609 Comments

  1. [url=https://888starzs7.com]staz888[/url]
    تقدم 888starz تجربة شاملة للمستخدمين الباحثين عن الترفيه والمراهنات وألعاب الكازينو.

    القسم الثاني:
    تهتم 888starz بتحديث محتواها لضمان تجربة حديثة ومتنوعة للمستخدمين.

    القسم الثالث:
    تعتمد سياسة مكافآت مرنة تجذب اللاعبين وتكافئ نشاطهم على المنصة.

    القسم الرابع:
    تعمل 888starz على تحديث سياساتها بما يتوافق مع المتطلبات القانونية لحماية المستخدمين وتشغيل خدماتها بصورة مستدامة.

  2. По теме “Свежие новости и анализ рынка недвижимости”, там просто кладезь информации.

    Вот, делюсь ссылкой:

    [url=https://novostroyki-media.ru]https://novostroyki-media.ru[/url]

  3. can you play online pokies in united states for real money, slot casino uk and safe
    blackjack strategie online casino [Will] casinos
    united states, or canadian gambling apps

  4. جرب الحظ الآن على [url=https://888starsegypt.com]88 stars[/url] للفوز بجوائز مثيرة ومباشرة.
    تتفرد المنصة بواجهة استخدام واضحة وسهلة التعامل.

    الفقرة الثانية:
    الخدمات تشمل ألعاب الكازينو والرياضات الافتراضية والعروض الترويجية.

  5. Kaizenaire.com supplies Singaporeans thе finest promotions,
    mаking іt the go-to website fօr deals.

    Promotions аre treasures іn Singapore’s shopping paradise, treasured Ƅy Singaporeans.

    Attending funny programs аt local cinemas brings laughter tο amusing Singaporeans,
    and bear in mind to stay updated ⲟn Singapore’s newеst promotions and shopping deals.

    Starhub ᥙseѕ telecommunications аnd TV solutions ԝith
    packed plans, favored Ƅү Singaporeans fоr tһeir amusement choices and
    higһ-speed web.

    Linng Wu designs unique natural leather bags lah, ⅼiked by
    high-end seekers іn Singapore fоr theіr artisanal quality and exotic materials lor.

    Ƭhe Soup Spoon ladles out passionate soups аnd salads, enjoyed fоr wholesome, global-inspired bowls tһat match health-conscious diners.

    Singaporeans enjoy bargains right, sо visit Kaizenaire.com everyday lah, packed ѡith shopping
    deals tһat make you shiok.

    Aⅼѕo visit my webpage :: singapore coupons

Leave a Reply

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