PDA

View Full Version : start up



abn.najaf
چهارشنبه 01 مرداد 1393, 11:26 صبح
سلام دوستان
بچه ها می خواستم برنامه بنویسم که بعد از نصب در استارت آپ قرار بگیره
و هر روز یک حدیثی نمایش دهد

میشه توضیح کامل بدید دوستان تشکر

abbas.oveissi
چهارشنبه 01 مرداد 1393, 11:32 صبح
من از این کد استفاده میکنم :
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
Assembly curAssembly = Assembly.GetExecutingAssembly();
key.SetValue(curAssembly.GetName().Name, curAssembly.Location);

erfan_urchin
چهارشنبه 01 مرداد 1393, 12:26 عصر
بهتره که تو استارت آپ قرار ندی چون کاربر ممکنه راحت بره و اونو پاکش کنه
بهتره از طریق تنظیمات رجیستری این کارو انجام بدی یعنی همین کدی که دوستمون گذاشت
البته درسته کاربر این رو هم میتونه بره پاک کنه ولی درصدش کمتره
البته کدهای دوستمون رو اینجوری ویرایش کنم فکر کنم بهتر باشه
RegistryKey reg = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
reg.SetValue("myprogram.exe", Application.StartupPath + "myprogram.exe", RegistryValueKind.String);

فقط به جای myprogram اسم پروژه رو بنویس
موفق باشی