2011-09-26 140 views
0

当有一个GUI程序没有像我期望的那样在Linux中运行时,我从终端运行它,以便我可以看到在后台发生了什么错误,这有助于配置系统并找出依赖关系当问题不是来自程序而是来自系统时。当程序在GUI中没有给用户任何反馈时,这是特别有用的。Windows二进制文件疑难解答

有没有办法在Windows中做同样的事情?

回答

1

一般来说,Windows程序在运行方式上的定义要差得多,而且在应用程序的质量上往往会有很大的变化,尤其是在记录和调试方面。

大多数(所有?)windows应用程序都可以从命令行运行。你只需要找到可执行文件的位置,然后运行它。查看应用程序快捷方式中的路径可能对此有所帮助。

某些应用程序具有执行各种操作的命令行开关,但许多应用程序没有。如果有关于特定程序的文档,您可能需要在那里查看。

一些运行良好的Windows程序将登录到系统日志。根据您的访问级别和您正在运行的Windows版本,系统日志可以为您提供有关程序可能出错的信息,例如文件权限等。

但是,不,没有办法从程序中获取错误输出,如果它没有输出它的话。