نقل قول: مطلع شدن از shut down
Microsoft.Win32.SystemEvents یه نگاه بنداز.
نقل قول: مطلع شدن از shut down
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
Microsoft.Win32.SystemEvents یه نگاه بنداز.
استاد عزیز اینو بررسی کردم ولی اونی که میخواستم پیدا نکردم اگه ممکنه یه تابع یا سورس بدین که این کارو تو محیط کنسول انجام بده.
ممنون.
نقل قول: مطلع شدن از shut down
نقل قول: مطلع شدن از shut down
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
Microsoft.Win32.SystemEvents یه نگاه بنداز.
نقل قول:
نوشته شده توسط
ferankyy
API , HOOK
شرمنده بخدا کلی تو نت گشتم ولی بازم چیزی که میخواستم پیدا نشد که نشد، اینو واسه پروژه درسیم میخوام فقط یه سورس کوچیک باشه کارم راه میفته.
اینجا نمونه سورس هایی که با روش های مختلف نوشته شدن ولی بعضیشون جواب نمیدن ، اگه میشه یه سورس بدین.
ممنون.
http://up.ashiyane.org/images/fn8mie2rvt4o7m9vqpem.rar
نقل قول: مطلع شدن از shut down
مثلا در لودفرم مینویسی:
Microsoft.Win32.SystemEvents.SessionEnding += new Microsoft.Win32.SessionEndingEventHandler(SystemEv ents_SessionEnding);
و رویدادگردان رو هم به این صورت
void SystemEvents_SessionEnding(object sender, Microsoft.Win32.SessionEndingEventArgs e)
{
MessageBox.Show("shuting down ...");
}
برنامه رو اجرا و سپس شات دان کن.
نقل قول: مطلع شدن از shut down
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
مثلا در لودفرم مینویسی:
Microsoft.Win32.SystemEvents.SessionEnding += new Microsoft.Win32.SessionEndingEventHandler(SystemEv ents_SessionEnding);
و رویدادگردان رو هم به این صورت
void SystemEvents_SessionEnding(object sender, Microsoft.Win32.SessionEndingEventArgs e)
{
MessageBox.Show("shuting down ...");
}
برنامه رو اجرا و سپس شات دان کن.
ممنون مدیر عزیز ولی من یه کد واسه محیط کنسول میخواستم اینو قبلاً دیده بودم. آخه تو کنسول، فرم و رویدادی که مثل فرم فراخانی بشه نداریم! چطوری اینو تو کنسول پیاده کنیم؟
نقل قول: مطلع شدن از shut down
سلام
یک راحش به این شکله:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class test
{
public void obj()
{
Microsoft.Win32.SystemEvents.SessionEnding += new Microsoft.Win32.SessionEndingEventHandler(SystemEv ents_SessionEnding);
}
void SystemEvents_SessionEnding(object sender, Microsoft.Win32.SessionEndingEventArgs e)
{
Console.WriteLine("Shut Down ...");
}
}
class Program
{
static void Main(string[] args)
{
test t = new test();
t.obj();
Console.ReadKey();
}
}
}