如何在重新启动后使我的应用程序仍在运行

时间:2015-09-03 02:06:34

标签: c# .net

我有一个登录应用程序,将在3次错误尝试后禁用..我只是想知道如何在我重新启动计算机后使该应用程序仍在运行..我的应用程序已经在.exe ...谢谢提前:)

2 个答案:

答案 0 :(得分:0)

假设你在这里谈论Windows,一个简单的谷歌搜索" windows在启动时运行应用程序"在操作系统启动时,会产生大量简单的方法来运行应用程序。

以下是其中一项结果......

http://windows.microsoft.com/en-us/windows/run-program-automatically-windows-starts#1TC=windows-7

答案 1 :(得分:0)

我猜你可以在windows启动时添加应用程序可执行文件。以下方法有助于创建应用程序快捷方式。

    public static void CreateStartupShortcut(string applicationName)
    {
        string _startupFolder = Environment.GetFolderPath(Environment.SpecialFolder.Startup);
        WshShell _shell = new WshShell();
        //
        string _shortcutAddress = _startupFolder + @"\" + applicationName + ".lnk";
        IWshShortcut _shortcut = (IWshShortcut)_shell.CreateShortcut(_shortcutAddress);
        _shell.RegDelete(_shortcutAddress);
        //
        _shortcut.Description = "Start up shortcut link for application " + applicationName + ". Delete shortcut to if you dont want to run application on stat up";
        _shortcut.WorkingDirectory = Application.StartupPath;
        _shortcut.TargetPath = Application.ExecutablePath;
        _shortcut.Save();
    }

只需将您的应用程序exe路径传递给该方法,它就会在Windows启动时添加快捷方式。