通过非图形方式启动时,可执行文件的运行方式不同

通过非图形方式启动时,可执行文件的运行方式不同

我陷入了困境,任何建议都将不胜感激。我正在使用第三方应用程序,但我无权访问其代码。它经常停止工作并需要重新启动,但我坚持使用它。为了根据它与数据库的连接自动进行重新启动,我尝试了很多方法。似乎有效的两种方法是使用软件将其作为服务运行并从命令行重新启动服务,我还设置了一个使用计划任务并重新启动可执行文件的系统。但是,任何时候以任何方式启动可执行文件(不是通过 Windows 资源管理器启动)都会导致它出现相同的新错误。据我所知,可执行文件的启动方式应该没有区别,但显然是有区别的。任何建议/想法都会很有用,谢谢。它在 Windows Server 2008 R2 上运行。错误不是 Windows 错误,而是数据库方面的错误。当可执行文件以图形方式启动时,错误永远不会发生,而当可执行文件通过脚本启动时,错误总是发生。但是错误信息除了“在线程 blahblah 中处理第 blahblah 行时出错”之外没有显示任何其他信息,但是我无权查看该行代码。当我将其设置为服务或通过任务计划程序运行它时,我将其设置为在用于以图形方式运行它的同一帐户下运行。

答案1

如何从脚本(代码)启动程序?也许您的可执行文件需要管理员权限或参数?

相关内容