PDA

View Full Version : قرار گرفتن در منو StartUp



crazy_1892
یک شنبه 16 خرداد 1389, 15:55 عصر
سلام دوستان خسته نباشید
میخواستم ببینم چی جوری میشه برنامه رو در استارت آپ قرار داد به شیوه ای که یک آیکن در کنار ساعت قرار بگیرد و برای کاربر قابل تنظیم باشد که آیا در لود بعدی ویندوز برنامه قابل اجرا باشد یا نه ؟

s.khoshfekran
یک شنبه 16 خرداد 1389, 16:13 عصر
باید از NorifyIcon استفاده کنی
برای اضافه کردن برنامت به startup باید از Registery کمک بگیری!

s.khoshfekran
یک شنبه 16 خرداد 1389, 16:15 عصر
Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
key.SetValue("Application Name", Application.ExecutablePath.ToString());

crazy_1892
یک شنبه 16 خرداد 1389, 17:06 عصر
هوب با این کد برنامه به Rigister اضافه میشه حالا چی جوری می تونم به کاربر این امکان را بدم که بتونه برنامه رو در startup فعا با غیر فعال کنم

s.khoshfekran
یک شنبه 16 خرداد 1389, 17:15 عصر
خب وقتی این RegisteryKey رو پاک کنی از Registery حذف میشه!

hamid.shekasteh
یک شنبه 16 خرداد 1389, 17:20 عصر
هوب با این کد برنامه به Rigister اضافه میشه حالا چی جوری می تونم به کاربر این امکان را بدم که بتونه برنامه رو در startup فعا با غیر فعال کنم


هم می تونید یک Key دیگه مثلا با نام Active ایجاد کنید هم می تونید در خود دات نت در Properties.Setting یه متغیر bool تعریف کنید و اونها رو چک کنید که اگر فعال بودند برنامه Starup باشه.