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

时间:2012-06-14 09:42:03

标签: parameters executable exe command-prompt

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

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

如果我尝试通过命令提示符运行socrm.exe而没有任何参数,这可以正常工作。

我的问题是:从文件夹运行可执行文件和从命令提示符运行它而没有任何参数之间的区别是什么?

这个错误似乎只发生在WinXP 32位机器上,当在Win7 32/64上尝试完全相同的应用程序时,这样可以正常工作。

是不是某些.dll文件没有正确注册?

提前致谢。

感谢任何答案。

1 个答案:

答案 0 :(得分:0)

您的注册表中有些内容每次都会打开此文件,或者"socrm.exe"使用/ help参数再次执行。你怎么知道它用/ help参数打开?无论如何,"the user click"之间实际上没有太大区别 并使用命令行打开可执行文件。在幕后,你的程序被作为CMD的子进程执行,我认为你的程序也从它的父进程获得它的用户权限。希望我能帮到一点。