مشکل در افزودن برنامه به StartUP
سلام
من از این کد استفاده می کنم :
private void AddStartUpKey(string _name, string _path)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Micros oft\Windows\CurrentVersion\Run", true);
key.SetValue(_name, _path);
}
private void RemoveStartUpKey(string _name)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Micros oft\Windows\CurrentVersion\Run", true);
key.DeleteValue(_name, false);
}
هنگام استفاده از آن به جای Name و Path باید چه چیزی قرار بدم ؟
یعنی باید اسم برنامه و مسیر اون رو قرار بدم ؟
نقل قول: مشکل در افزودن برنامه به StartUP
سلام
name میتونی هر اسمی بذاری مثل اسم برنامت
path مسیر کامل فایل اجرایی برنامه برای اجرا مثل c:\app.exe
نقل قول: مشکل در افزودن برنامه به StartUP
نقل قول:
نوشته شده توسط
SA_Developer
سلام
name میتونی هر اسمی بذاری مثل اسم برنامت
path مسیر کامل فایل اجرایی برنامه برای اجرا مثل c:\app.exe
وقتی من برنامه رو نصب می کنم (با publish) در کجا نصب میشه ؟
برنامه ای که من نوشتم یه جورایی هیچ فایلی نداره یعنی یه برنامه امنیتی هست که اطلاعات برنامه رو هم توی ریجستری ذخیره کردم یعنی نمی خوام هنگام نصب هیچ جایی رو از کاربر برای نصب برنامه درخواست کنه ...
پس در این صورت برنامه من کجا نصب میشه ؟
نقل قول: مشکل در افزودن برنامه به StartUP
فایلشو بریز تو system32 و مسیرشو اینجوری بده:
%SystemRoot%\System32\app.exe
یا فقط اسم برنامه تو هم میتونی بدی
نقل قول: مشکل در افزودن برنامه به StartUP
خوب واسه این کار فکر کنم بهتر باشه که استارت اپ رو از طریق فولدر استارت اپ به وجود بیارین ... یعنی فایل اجرایی برنامه رو تو این ادرس کپی کنید
این استارت اپ یوزر فعلیه :
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
این هم استارت اپ همه ی یوزر ها ...
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
برای گرفتن ادرس اجرا شدن برنامه هم از
Application.ExecutablePath
// یا برای گرفتن فولدر اجرای برنامه (اگه فایل اضافه داره کنارش تو یه فولدر هستن)از این استفاده کن
Application.StartupPath