计算机语言wifi,Windows7WIFI热点设置器
///
/// 將本程序設為開啟自啟
///
/// 自啟開關
///
private bool SetMeStart(bool onOff)
{
return SelfRunning(onOff, appName, appPath);
}
///
/// 判斷注冊鍵值對是否存在,即是否處于開機啟動狀態
///
/// 鍵值名
///
private static bool IsExistKey(string keyName)
{
try
{
RegistryKey local = Registry.LocalMachine;
RegistryKey runs = local.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
string[] runsName = runs.GetValueNames();
foreach (string strName in runsName)
{
if (strName.ToUpper() == keyName.ToUpper())
{
return true;
}
}
return false;
}
catch
{
return false;
}
}
///
/// 寫入或刪除注冊表鍵值對,即設為開機啟動或開機不啟動
///
/// 是否開機啟動
/// 應用程序名
/// 應用程序路徑帶程序名
///
private static bool SelfRunning(bool isStart, string exeName, string path)
{
try
{
RegistryKey local = Registry.LocalMachine;
RegistryKey key = local.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
if (key == null)
{
local.CreateSubKey("SOFTWARE//Microsoft//Windows//CurrentVersion//Run");
}
//若開機自啟動則添加鍵值對
if (isStart)
{
key.SetValue(exeName, path);
}
else//否則刪除鍵值對
{
key.DeleteValue(exeName);
}
key.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return false;
}
return true;
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
HideMainForm();
e.Cancel = true;
}
厲害,開機自啟,我也在學.NET
總結
以上是生活随笔為你收集整理的计算机语言wifi,Windows7WIFI热点设置器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构折半查找算法C语言,数据结构C语
- 下一篇: oracle中affirm,2.Orac