PDA

View Full Version : سوال: مشکل در شروع برنامه به صورت خودکار موقع بالا آمدن ویندوز 7



slashslash2009
پنج شنبه 07 آبان 1388, 15:42 عصر
سلام
من یه برنامه نوشتم که موقع بالا امدن ویندوز هم شروع به کار کنه که البته در ویندوز xp کار می کرد ولی در ویندوز 7 کلید رجیستری رو در رجیستری هک نمیکنه و یک خطا میده به ایم مضمون Requested registry access is not allowed
اینم کده :


RegistryKey r = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
try
{
r.SetValue("date", Application.ExecutablePath);
}
catch (Exception)
{
MessageBox.Show("");
}

خواهش میکنم جوابمو بدین

slashslash2009
پنج شنبه 07 آبان 1388, 18:08 عصر
واسه این کار آیا روشه دیگه هم هست ؟ البته میشه یه شورت کات رو در استارتاپ قرار داد ولی میخوام این کار رو با کد نویسی انجام بدم و از تو برنامم بشه این کارو کرد

slashslash2009
پنج شنبه 07 آبان 1388, 23:03 عصر
در HKEY_CURRENT_USER رجیستریمو گذاشتم درست شد کارم کرد یعنی به محض بالا آمدن ویندوز7 برنامم کار کرد تویه Xp این کارو امتحان نکردم شاید اونجا هم جواب بده راستی کسی میدونی فرقش با localmachine در چیه؟

Amir Oveisi
جمعه 08 آبان 1388, 13:33 عصر
برای ایجاد تغییر در قسمت LocalMachine رجیستری در ویندوز 7 ، برنامه شما باید Run As Administrator بشه در غیر این صورت اجازه تغییر دادن اون قسمت از رجیستری رو نخواهید داشت.

موفق باشید