PDA

View Full Version : سوال: کسی میتونه یک فایل exe رو داخل start up بزاره تا با بالا اومدن ویندوز برنامه خودکار اجرا شه؟



big_elite
سه شنبه 02 اسفند 1390, 14:35 عصر
می خوام برنامه ای که دارم وقتی تموم شد خودکار تو startup باشه تا با بالا اومدن ویندوز خودکار اجرا شه !
ممنونتون می شم اگه کمکم کنید.:چشمک:

big_elite
سه شنبه 02 اسفند 1390, 14:38 عصر
یا مثلا با کلیک روی یک دکمه این برنامه خودکار تو start up قرار بگیرد . ممنون.

mrbm_2007
سه شنبه 02 اسفند 1390, 15:36 عصر
این که خیلی راحته
یک میانبر (شرت کات) توی استارت آپ بذار
الان مشکلت کجاست؟

Faraz7
سه شنبه 02 اسفند 1390, 15:43 عصر
این کد به وسیله ی رجیستری برنامتو میذاره تو استارت آپ(البته اگه تواستارت آپ نبود)

RegistryKey rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if (rkApp.GetValue("MyApp")== null)
{
rkApp.SetValue("MyApp", Application.ExecutablePath.ToString());
}

big_elite
پنج شنبه 04 اسفند 1390, 20:50 عصر
دوستان ممنونم از کمکتون اما میخوام مثلا با اجرای اول برنامم توسط هرکسی ، که مثلا من اونجا نباشم در پاسخ به آقای mrbm_2007 که نتونم برناممو ببینم یا دسترسی داشته باشم ، با لود شدن فرم که راحتترین کاره تکه کدی باشه که برنامه رو داخل استارتاپ بزاره، بازم تشکر می کنم . منتظرم .

mrbm_2007
پنج شنبه 04 اسفند 1390, 22:06 عصر
کدی که Faraz7 (http://barnamenevis.org/member.php?244259-Faraz7) گذاشته همین کاری رو که می خوای میکنه
اون کد رو تست کردی؟
مشکلی داشت؟
این کد رو بذار توی رویداد لود شدن فرم



var rkApp = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"
, true);
rkApp.SetValue("MyApp", Application.ExecutablePath.ToString());