当前位置: 首页 > 编程语言 > C#

程序从windows启动?C#分享

时间:2023-04-11 01:44:29 C#

程序从windows启动?C#所以,我已经发布了一个winforms刚开始的新程序。winform中的代码是:(如果有人需要的话)Processa;Processa=Process.Start("notepad.exe");但。我需要知道如何编程启动Windows启动。像Skype或任何其他程序。所以。我买了一个winforms应用程序。我做了一个启动过程。现在我需要帮助,这个程序可以与windowsstrat一起使用。唯一重要的是该程序将允许我选择是否要她从Windows开始。所以,如果有人给我功能,请给我关闭它的能力。谢谢你!如果您希望某个应用程序在Windows启动时自动启动,则必须在Windows注册表中注册它。您需要向以下注册表项添加一个新值:HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun这将为当前用户启动应用程序或密钥HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun将为所有用户启动应用程序以下示例将为当前用户启动应用程序:varpath=@"SOFTWAREMicrosoftWindowsCurrentVersionRun";RegistryKeykey=Registry.CurrentUser.OpenSubKey(path,true);key.SetValue("MyApplication",Application.ExecutablePath.ToString());只需替换第二行RegistryKeykey=Registry.LocalMachine.OpenSubKey(path,true);如果您想在Windows启动时为所有用户自动启动该应用程序。如果要禁用此选项以使应用程序不自动启动,只需删除注册表值即可。varpath=@"SOFTWAREMicrosoftWindowsCurrentVersionRun";RegistryKeykey=Registry.CurrentUser.OpenSubKey(path,true);key.DeleteValue("MyApplication",false);既然你要求运行NOTEPAD.EXE,那么你可以将它的图标直接放到windows文件夹中的startup中。以上就是C#学习教程:程序从windows启动?C#分享的所有内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: