public void RunWhenStart(bool Started,string name,string path)
{
註冊表鍵HKLM =註冊表。本地機器;
註冊表鍵運行= HKLM。create subkey(@ " SOFTWARE \ \ Microsoft \ \ Windows \ \ current version \ \ Run \ ");
if (Started==true)
{
嘗試
{
快跑。SetValue(名稱,路徑);
HKLM。close();
MessageBox。show(" boot from boot ");
}
catch(系統。例外情況)
{
MessageBox。Show("註冊表修改錯誤");
}
}
其他
{
嘗試
{
如果(運行。GetValue(name)!=空)
{
快跑。DeleteValue(名稱);
HKLM。close();
}
否則返回;
}
catch(系統。例外情況)
{
}
}
}
private Void Button 2 _ click(object sender,eventargs e)//按鈕2被點擊時,設置為自啟動。
{
Runwhenstart (true," test _ 4 " ,@ " f:\ source code \ test _ 4 \ test _ 4 \ bin \ debug \ test _ 4 . exe));
}
這是我自己寫的。