设置开机启动就是如此简单。
【开机启动并运行】
那这个就不用说了,将命令行参数和开机注册表操作结合起来就可以了。
示例代码:
/// <summary>
/// 检查是否开机启动,并设置控件状态
/// </summary>
private void CheckAutoRun()
{
string strFilePath = Application.ExecutablePath;
string strFileName = System.IO.Path.GetFileName(strFilePath);
if (SystemHelper.IsAutoRun(strFilePath + " -autostart", strFileName))
{
menuAutoRun.Checked = true;
}
else
{
menuAutoRun.Checked = false;
}
}
private void AutoRun()
{
if (menuAutoRun.Checked)
{
string[] strArgs = Environment.GetCommandLineArgs();
if (strArgs.Length >= 2 && strArgs[1].Equals("-autorun"))
{
labText.Text = "我是开机自启动运行...";
}
}
}
总结
以上所述是小编给大家介绍的C# winform程序实现开机自启动并且识别是开机启动还是双击启动,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ASPKU网站的支持!
注:相关教程知识阅读请移步到c#教程频道。










