C#如何从代码在Windows启动中放置另一个exe

C#如何从代码在Windows启动中放置另一个exe,c#,exe,startup,C#,Exe,Startup,我以前从来没有这样做过,我看到的示例只向我展示了如何使用当前应用程序中的代码将当前应用程序放入startup中,而不是使用当前应用程序中的代码将其他.exe文件放入startup中。您可以通过使用c#代码和进程类启动任何您想要的程序,如 private void btnOpenApp_Click(object sender, EventArgs e) { System.Diagnostics.Procces.Start("appName.exe"); } 这回答了你的

我以前从来没有这样做过,我看到的示例只向我展示了如何使用当前应用程序中的代码将当前应用程序放入startup中,而不是使用当前应用程序中的代码将其他.exe文件放入startup中。您可以通过使用c#代码和进程类启动任何您想要的程序,如

private void btnOpenApp_Click(object sender, EventArgs e) 
{
  System.Diagnostics.Procces.Start("appName.exe");
}

这回答了你的问题吗?在Windows上启动应用程序有多种方法;你打算用哪一种?你是说“机器启动”还是“用户登录”?你有什么问题需要调整代码以在启动时运行当前应用程序以与另一个应用程序协同工作?@BACON我的意思是在用户登录时,windows启动时,它的所有程序我都读到了如何添加当前应用程序,但有一个参数让我弄糊涂了rkApp.SetValue(“MyApp”,application.ExecutablePath);i get MyApp应该是类似“launcher.exe”的文件名,但我不知道用什么来更改Application.ExecutablePath?我是否应该将可执行路径设置为“launcher.exe”?您的代码似乎与问题@RomanKalinchuk linked中的代码相同,或者与之共享血统。如果运行代码并查看该注册表项,您会发现创建了一个
MyApp
值,其中包含该应用程序的路径。如果编译时知道
launcher.exe
的路径,您将传递它,否则您需要自己构造它。请参阅。我想为windows启动人设置一个启动条目