Parameters 从文件夹运行可执行文件和从命令提示符运行可执行文件之间的区别?

Parameters 从文件夹运行可执行文件和从命令提示符运行可执行文件之间的区别?,parameters,executable,exe,command-prompt,Parameters,Executable,Exe,Command Prompt,我遇到了一个奇怪的问题,无法正确运行可执行文件 如果我双击或使用图标点击return,就好像应用程序试图使用参数/help运行可执行文件一样。(更确切地说是socrm.exe/help)(没有为该文件设置任何参数) 如果我尝试在没有任何参数的情况下通过命令提示符运行socrm.exe,则效果很好 我的问题是:从文件夹运行可执行文件和从命令提示符运行可执行文件(不带任何参数)有什么区别 此错误似乎仅在Win32 XP 32位计算机上发生,在Win32/64上尝试完全相同的应用程序时效果良好 可能是

我遇到了一个奇怪的问题,无法正确运行可执行文件

如果我双击或使用图标点击return,就好像应用程序试图使用参数/help运行可执行文件一样。(更确切地说是socrm.exe/help)(没有为该文件设置任何参数)

如果我尝试在没有任何参数的情况下通过命令提示符运行socrm.exe,则效果很好

我的问题是:从文件夹运行可执行文件和从命令提示符运行可执行文件(不带任何参数)有什么区别

此错误似乎仅在Win32 XP 32位计算机上发生,在Win32/64上尝试完全相同的应用程序时效果良好

可能是某些.dll文件没有正确注册吗

提前谢谢


感谢您的回答。

看起来您的注册表中有某种东西每次都会用一个参数打开此文件,或者
“socrm.exe”
会用/help参数再次执行。您如何知道它是通过/help参数打开的?不管怎么说,实际上,用户点击之间没有太大区别
并使用命令行打开一个可执行文件。在幕后,你的程序get作为CMD的子进程执行,我认为你的程序也从它的父进程获得了它的用户权限。希望我能帮点忙。

好的一点,我实际上不确定可执行文件是否使用/help或其他类似参数运行。我只知道它显示的信息与您使用/help或/?运行它时显示的信息相同?。我无法用任何其他参数或jibberish重新创建相同的信息。(即/ojwefojfw)感谢您解释可执行文件是如何工作的。