Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
A

adrianojorge

@adrianojorge
About
Posts
5
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Shutdown and Logoff System Events and Windows Services
    A adrianojorge

    Hi ganeshbdas, Do you want to tell us something?

    C# help com question

  • Shutdown and Logoff System Events and Windows Services
    A adrianojorge

    Dear Silim :) Thank you for your fast response. That was the first test i've done. The smtp mail account is working fine. Only at SystemEvents Handler (private void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)) isn't working. Best regards.

    C# help com question

  • Shutdown and Logoff System Events and Windows Services
    A adrianojorge

    Dear Mark, Testing my service with attached debugger and with a breakpoint at my SystemEvent Handler (private void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)), when i try to logoff or shutdown my pc, that breakpoint is never reached, because the debugger is first disabled. Best Regards.

    C# help com question

  • Shutdown and Logoff System Events and Windows Services
    A adrianojorge

    Dear Mark, I'm using Visual C# Express 2005 and i can't find the process debugger on my debug tab. But i can present you the code i'm using:

    using System;
    using System.ServiceProcess;
    using System.Threading;
    using System.Windows.Forms;
    using System.Diagnostics;
    using Microsoft.Win32;
    using System.ComponentModel;
    using System.Configuration.Install;
    using System.Net.Mail;

    namespace SimpleServiceCs
    {
    public class SimpleService : ServiceBase
    {
    static void Main(string[] args)
    {
    ServiceBase.Run(new SimpleService());
    }

        protected override void OnStart(string\[\] args)
        {
            EventLog.WriteEntry("SimpleService", "Starting SimpleService");
            new Thread(RunMessagePump).Start();
        }
    
        void RunMessagePump()
        {
            EventLog.WriteEntry("SimpleService.MessagePump", "Starting SimpleService Message Pump");
            Application.Run(new HiddenForm());
        }
    
        protected override void OnStop()
        {
            Application.Exit();
        }
    }
    
    public partial class HiddenForm : Form
    {
        public HiddenForm()
        {
            InitializeComponent();
        }
    
        private void HiddenForm\_Load(object sender, EventArgs e)
        {
            SystemEvents.SessionEnding += new SessionEndingEventHandler(SystemEvents\_SessionEnding);
        }
    
        private void HiddenForm\_FormClosing(object sender, FormClosingEventArgs e)
        {
            SystemEvents.SessionEnding -= new SessionEndingEventHandler(SystemEvents\_SessionEnding);
        }
    

    //****************************************************************************
    // THIS IS THE PART OF CODE STRANGELY NOT WORKING!?!?
    //****************************************************************************

        private void SystemEvents\_SessionEnding(object sender, EventArgs e)
        {
            EventLog.WriteEntry("System Logoff or System Shutdown");
            SendEMail("Your System is being Logged Off or Shutdown!");
        }
    

    //****************************************************************************

        private void SendEmail(string Warning){
    
        //Here goes all the code necessary for sending e-mails from my personal mail account
    
        }
    
    
    }
    
    partial class HiddenForm
    {
        private System.ComponentModel.IContainer components = null;
    
        protected override void Dispose(bool disposing)
    
    C# help com question

  • Shutdown and Logoff System Events and Windows Services
    A adrianojorge

    Good evening to all :) Currently i'm developing a Windows Service in order to automatically send me e-mails with my remote computer operating status. I already checked MSDN documentation about this subject http://msdn.microsoft.com/en-us/library/ycy63t34.aspx and changed the code to use on my situation. But... i don't receive e-mails from it when the remote computer is normally turned off. Someone could help me with this issue? Best Regards.

    C# help com question
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups