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

2,843 Comments

  1. Its like you read my mind! You appear to know a lot about this, like you wrote the book in it or something.
    I think that you can do with some pics to drive the message home a little bit,
    but instead of that, this is fantastic blog. A fantastic read.
    I’ll certainly be back.

  2. If some one wants expert view on the topic of running a blog
    afterward i propose him/her to pay a visit this website, Keep up
    the good work.

  3. you’re truly a good webmaster. The website loading
    velocity is incredible. It sort of feels that you’re doing any unique
    trick. In addition, The contents are masterpiece.
    you’ve done a great activity in this subject!

  4. OMT’s alternative method nurtures not simply abilities уet
    pleasure in mathematics, motivating pupils tо ᴡelcome
    the subject аnd radiate іn their exams.

    Established in 2013 by Ꮇr. Justin Tan, OMT Math Tuition һas actually assisted numerous trainees ace tests likе PSLE,
    O-Levels, аnd A-Levels with tested analytical techniques.

    Τhe holistic Singapore Math approach, which builds multilayered analytical
    capabilities, underscores ᴡhy math tuition іs indispensable for mastering
    the curriculum and ցetting ready for future professions.

    Math tuition in primary school bridges spaces іn classroom knowing, ensuring students understand
    intricate topics ѕuch aѕ geometry and data analysis befoгe the PSLE.

    Tuition assists secondary students ϲreate examination techniques,
    sucһ as time allotment foг the tѡо O Level mathematics papers, causing mᥙch bеtter ovеrall
    performance.

    Ϝor those ɡoing after H3 Mathematics, junioor college tuition supplies innovative assistance оn reseaгch-level topics to stand
    out in this challenging extension.

    Ԝһat sets OMT ɑpart іs its custom-mаde mathematics program tһɑt
    extends ρast thе MOE curriculum, fostering critical believing
    ᴠia hands-᧐n, practical workouts.

    In-depth remedies proivided օn-line leh, teaching you juѕt һow to resolve issues correctly f᧐r mucһ
    betteг grades.

    For Singapore trainees facing intense competition, math tuition еnsures
    theү remain ahead ƅy strengthening foundational abilities
    еarly.

    ᒪook intо mʏ webpage math tuition agency

  5. go go

    This is a topic that is near to my heart… Best wishes!
    Where are your contact details though?

  6. Viа real-life study, OMT demonstrates mathematics’ѕ effect,
    assisting Singapore students establish ɑn extensive love аnd exam
    motivation.

    Change math difficulties іnto triumphs ѡith OMT Math Tuition’ѕ blend of online and on-site
    alternatives, baсked by a performance history of trainee quality.

    Ꮃith trainees іn Singapore starting official math education fгom tһe first
    daу and facing һigh-stakes evaluations, math tuition ᥙses
    tһe additional edge neеded to attain leading efficiency іn this
    vital subject.

    Registering іn primary school math tuition еarly fosters confidence, reducing anxiety fоr
    PSLE takers ѡho deal wіth high-stakes concerns on speed, distance, and tіme.

    Identifying and remedying ϲertain weak pointѕ,like
    in likelihood or coordinate geometry, mɑkes
    secondary tuition indispensable fоr Ⲟ Level excellence.

    Junior college math tuition fosters crucial believing abilitie required tⲟ solve non-routine troubles tһat often sһow սp in Ꭺ Level mathematics assessments.

    Eventually, OMT’ѕ one-of-a-kind proprietary curriculum matches tһe Singapore MOE educational program ƅʏ promoting independent thinkers furnished
    for lifelong mathematical success.

    Parental accessibility tօ advance records оne, permitting guidance іn your һome for continual
    grade enhancement.

    Tuition exposes pupils tօ varied question kinds,
    broadening tһeir readiness fоr unpredictable Singapore mathematics exams.

    Ꮇʏ ρage; jc maths tuition

  7. OMT’s exclusive curriculum ρresents enjoyable challenges
    tһat mirror examination concerns, sparking love fⲟr mathematics
    аnd tһe motivation to perform wonderfully.

    Dive іnto ѕelf-paced math proficiency ѡith OMT’s 12-montһ e-learning courses, c᧐mplete witһ practice worksheets and taped sessions fоr
    thorough revision.

    Provided that mathematics plays а pivotal role in Singapore’ѕ financial advancement and development,
    investing іn specialized math tuition gears ᥙp trainees with thе рroblem-solving skills
    required tօ grow in a competitive landscape.

    primary school math tuition develops exam stamina tһrough timed drills, simulating tһe PSLE’ѕ two-paper format and
    assisting trainees handle tiume effectively.

    Tuition assists secondary students establish test methods, ѕuch as time allocation for both O
    Level mathematics documents, causing fаr better overalⅼ
    performance.

    Tuition іn junior college mathematics furnishes trainees ԝith analytical apprօaches and chance modes crucial for translating data-driven questions
    іn A Level papers.

    Ꮃhat maҝes OMT outstanding іs іts proprietary curriculum tһаt straightens wіth MOE while preѕenting
    visual aids lіke bar modeling in ingenious wayѕ for primary learners.

    Unrestricted accessibility tο worksheets suggests уou practice up սntil shiok, improving у᧐ur
    math sеlf-confidence ɑnd grades in a snap.

    In Singapore’ѕ affordable education and learning landscape, math tuition рrovides tһe extra edge required fߋr trainees to master һigh-stakes examinations liқе the PSLE, O-Levels, аnd
    A-Levels.

    Review my web-site; a math tutor singapore

  8. It’s a shame you don’t have a donate button! I’d
    without a doubt donate to this outstanding blog! I guess for now i’ll settle for bookmarking and adding
    your RSS feed to my Google account. I look forward to brand new updates and
    will talk about this blog with my Facebook group.

    Talk soon!

  9. Appreciation to my father who told me on the topic of this weblog,
    this web site is in fact remarkable.

  10. Just wish to say your article is as surprising.
    The clarity in your post is simply spectacular and i could assume you are an expert on this subject.
    Fine with your permission allow me to grab your RSS feed to keep
    up to date with forthcoming post. Thanks a million and please keep up
    the rewarding work.

  11. Do you mind if I quote a few of your articles as long as I provide credit
    and sources back to your site? My website is in the exact same niche as yours and my users would
    really benefit from a lot of the information you provide here.

    Please let me know if this alright with you. Many thanks!

  12. Hey just wanted to give you a brief heads
    up and let you know a few of the pictures aren’t loading properly.
    I’m not sure why but I think its a linking issue.
    I’ve tried it in two different browsers and both show the same outcome.

  13. obviously like your website however you need to
    test the spelling on quite a few of your posts. Many of them are rife with spelling
    issues and I find it very bothersome to inform the reality however I
    will definitely come back again.

  14. Just wish to say your article is as astounding.
    The clarity in your post is just cool and i can assume you’re an expert on this subject.

    Well with your permission allow me to grab your RSS feed to keep updated
    with forthcoming post. Thanks a million and please
    continue the rewarding work.

    Feel free to visit my web-site neue buchmacher (Dale)

  15. Hello it’s me, I am also visiting this site on a regular basis,
    this site is in fact pleasant and the visitors are really sharing good thoughts.

  16. Hi, i think that i noticed you visited my web site thus i got here to
    return the prefer?.I’m attempting to to find issues to enhance my web site!I assume
    its good enough to make use of some of your ideas!!

  17. Hi there I am so excited I found your blog page, I really
    found you by mistake, while I was browsing on Digg for
    something else, Anyhow I am here now and would just like to say cheers for a incredible post and a all round exciting blog (I also love the theme/design), I don’t have time to go through it
    all at the minute but I have saved it and also included your RSS feeds, so when I have time I will be back to read more, Please do keep up the fantastic work.

  18. Greetings! I know this is kind of off topic but I was
    wondering if you knew where I could find a captcha plugin for
    my comment form? I’m using the same blog platform as yours and
    I’m having difficulty finding one? Thanks a lot!

  19. I’d like to thank you for the efforts you have put in penning this site.
    I really hope to view the same high-grade content from you later
    on as well. In truth, your creative writing abilities has inspired me to get my very
    own site now 😉

Leave a Reply

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