我甚至不知道到底我应该问什么,所以我需要多为一些建议,想法,可能的原因...注册表应用程序崩溃
那么,问题如下: 我有一个应用程序应该在用户登录到计算机时运行。当它从快捷方式或从主可执行文件中执行时,应用程序正常工作。我已经把注册表项:
HKLM \微软\的Windows \当前版本\运行
指向我的应用程序。我也把一个条目:
HKLM \微软\的Windows \当前版本\应用程序路径\我Application.exe
,因为应用程序需要一个配置文件来指定工作目录( XML)。尽管如此,每当我用“.exe遇到问题并需要关闭”的消息启动计算机时,应用程序仍然会崩溃并显示调试选项,但是当我点击调试按钮时,它不会显示任何内容。
我不知道究竟是什么问题,所以任何建议都会得到好评。
解决问题:
问题解决了,但我仍然有我不得不学习一些问号。无论如何,对于一些未知的(还)原因,如果我把工作文件夹路径到
HKLM \微软\的Windows \当前版本\应用程序路径\我Application.exe
注册表没有任何效果。因此,解决办法是这个路径写入到
HKLM \微软\的Windows \当前版本\ Run中以下列方式
注册表:
CMD/C开始 “”/ d “工作目录路径”“完全路径到exe”。
此解决方案似乎运作良好。 感谢您的回复。
你有没有在'startup'文件夹中放入一个快捷方式,并试过? – Serdalis
是的,这是可行的,但要求是使用注册表项。 – SebiG
这可能是当前目录的问题。您可以使用“映像文件执行选项”注册表项来强制应用程序在启动时在调试器下运行。 –