כתיבה / קריאה מהרגיסטרי של ווינדוס
נעשית ע"י שורות הקוד שיופיעו להלן.
כאן נדגים כתיבה של תוכנית בתור ההפעלה עם ריצת ווינדוס - run at startup
ראשית עלינו לפתוח את המפתחות
נעשית ע"י שורות הקוד שיופיעו להלן.
כאן נדגים כתיבה של תוכנית בתור ההפעלה עם ריצת ווינדוס - run at startup
ראשית עלינו לפתוח את המפתחות
string myAppName = "myApp";
RegistryKey HKCU = Registry.CurrentUser; //necessary for UAC
RegistryKey HKCU = Registry.CurrentUser; //necessary for UAC
RegistryKey reg_key;
try
{
reg_key = HKCU.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
}
catch { }
לאחר מכן יש לכתוב את הנתונים של התוכנה, במפתח שפתחנו רגיסטרי:
try
{
reg_key.SetValue(myAppName, Application.ExecutablePath.ToString());
}
catch { }
אם נרצה לבצע בדיקה האם המפתח כתוב או לא, נשתמש ב:
try
{
reg_key.GetValue(myAppName);
}
catch { }
לא לשכוח לסגור את המפתחות בהם השתמשנו:
reg_key.Close();
HKCU.Close();
אין תגובות:
הוסף רשומת תגובה