C# 在64位计算机中运行应用程序(启动时)

C# 在64位计算机中运行应用程序(启动时),c#,C#,windows启动时,C#应用程序拒绝启动。因为机器是64位的。但当同一个应用程序以32位运行时,当windows启动时,应用程序将毫无故障地启动。 安装64位C#应用程序以便在windows启动时运行时,是否需要进行任何设置。机器是32位还是64位都无所谓。您可以在32位或64位视图中向HKLM\Software\Microsoft\Windows\CurrentVersion\Run添加一个条目,用户登录后系统将执行该命令 如果您的应用程序仅在64位系统上出现故障,则很可能是应用程序有问题。

windows启动时,C#应用程序拒绝启动。因为机器是64位的。但当同一个应用程序以32位运行时,当windows启动时,应用程序将毫无故障地启动。
安装64位C#应用程序以便在windows启动时运行时,是否需要进行任何设置。

机器是32位还是64位都无所谓。您可以在32位或64位视图中向
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
添加一个条目,用户登录后系统将执行该命令


如果您的应用程序仅在64位系统上出现故障,则很可能是应用程序有问题。您需要进行更多的调试并收集诊断信息。

它正在运行。问题是当机器启动时,此应用程序不会在64中自动启动bit@DavidHeffernan不太清楚……我看了半打才看到windows启动位。你的应用程序有32位DLL吗?您需要将应用程序编译为x86平台