2014-01-23 69 views
-1

当Windows启动时,C#应用程序拒绝启动。由于该机器是64位。但是,当相同的应用程序以32位运行时,应用程序在Windows启动时没有任何失败开始。 在64位安装C#应用程序时是否有任何设置需要完成,以便它在Windows启动时运行。在64位机器上运行应用程序(启动时)

+0

它的运行。问题是当机器启动这个应用程序不启动自动64位 – Sangeetha

+0

@DavidHeffernan这是很难清楚.....我不得不读了它六次之前,我看到* Windows启动*位。 – Liam

+0

你有应用程序有32位DLL吗?您需要将您的应用程序编译为x86平台 – linquize

回答

2

无论机器是32位还是64位都没关系。您添加一个条目到HKLM\Software\Microsoft\Windows\CurrentVersion\Run,即32位或64位视图,并且系统将在用户登录后执行命令。

如果您的应用程序仅在64位系统上失败,那么最有可能存在问题与您的应用程序。你需要做更多的调试和收集诊断。

相关问题