要将程序设置为在Windows启动时从程序内部运行,可以通过以下几种方法实现:
C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。将程序的快捷方式放入此文件夹,程序将在用户登录时自动启动。Win + R
,输入 regedit
,然后按 Enter
。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
MyProgram
)。Win + R
,输入 taskschd.msc
,然后按 Enter
。如果你希望通过代码实现程序自启动,可以使用以下示例:
using Microsoft.Win32;
public void SetAutoStart(bool enable)
{
string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if (enable)
{
key.SetValue("MyProgram", path);
}
else
{
key.DeleteValue("MyProgram", false);
}
}
通过以上方法,你可以有效地将程序设置为在Windows启动时自动运行。
领取专属 10元无门槛券
手把手带您无忧上云