TSKILL 并不总是终止终端服务中的程序
背景:我们有一个在终端服务上运行的 VB6 应用程序 [1]。作为更新脚本的一部分,tskill
[2] 用于终止任何正在运行的应用程序,以便可以更新应用程序。有时 tskill 无法终止进程,尽管远程处理和使用任务管理器可以解决这个问题。
问题:什么可能导致 VB6 mdiform 应用程序挂起且无法关闭?我们可以向应用程序添加什么内容以使其更优雅地关闭吗?
备注:
1 - 本来应该更换,但 SAP 更换比计划晚了 1 年多。
2 - 脚本命令基本上是 tskill theApp /server:theServer ,因为它会在所有服务器上迭代。
Background: We have a VB6 application [1] that runs on terminal services. As part of the update scripts, tskill
[2] is used to kill off any running apps so that the application may be updated. Sometimes tskill
cannot kill the process, although remoting in, and using task manager can take care of it.
Questions: what could cause a VB6 mdiform app to hang and not get shut down? Is there anything we can add to the app to make it shut down more gracefully?
Notes:
1 - It was supposed to be replaced already, but the SAP replacement is more than 1 year behind schedule.
2 - The script command is basically tskill theApp /server:theServer
as it iterates across all the servers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)