با سلام به همه ی دو ستان برنامه نویس
من در حال ساخت یک برنامه هستم که می خواهم قبل از بالا آمدن ویندوز اجرا شود لطفا در این زمینه مرا یاری کنید
با سلام به همه ی دو ستان برنامه نویس
من در حال ساخت یک برنامه هستم که می خواهم قبل از بالا آمدن ویندوز اجرا شود لطفا در این زمینه مرا یاری کنید
سلام .
راستش من بعد از بالا اومدن ویندوز رو میدونم ولی قبلش رو ....
کد واسه بعد از بالا اومدن ویندوز :
Microsoft.Win32.RegistryKey Reg;
Reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Micros oft\Windows\CurrentVersion\Run", true);
//-------------
Reg.SetValue(Application.ProductName, Application.StartupPath.ToString());
آخرین ویرایش به وسیله Netsky : دوشنبه 12 بهمن 1388 در 13:35 عصر
اين هم براي بالا آمدن برنامه قبل از ويندوز:
using Microsoft.Win32;
Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine;
key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@ "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\", true);
string val = key.GetValue("shell").ToString();
key.SetValue("Shell", Application.ExecutablePath);
با اين کار شما به جاي explorer ويندوز داريد برنامه خودتان را اجرا مي کنيد (بيشتر تو برنامه هاي مديريت گيم نت کاربرد دارد)
البته خيلي مراقب باشيد ، چون اگر راه برگشتي براي خودتان نگذاريد ، برگرداند ويندوز کمي مشکل مي شود.
موفق باشيد
سلام
خوب این کاملا مشخص است.
شما به جای explorer.exe فایل خودتان مثلا abc.exe را جایگزین می کنید. خوب این یعنی
به خـــــــواص explorer.exe دسترسی نداری. معمولا وقتی این کار رو میکنن توی نرم افزار برای لــــــــود explorer.exe یه بخشی تدارک می بینن.
موفق باشید.
با سلام و خسته نباشید
مشکل من برعکس مشکل شماست . یعنی برنامه ای قبل از بالا آمدن ویندوز ، بالا می آید که باعث می شود اصلا وارد ویندوز نشود ، چه کاری می توانم انجام دهم تا این برنامه بالا نیاید؟