带有应用程序清单的VB6进程需要很长时间才能退出

时间:2017-08-04 14:02:06

标签: vb6 winsxs

我们维护着传统的VB6应用程序。通过版本X,它通过注册所有COM依赖项来安装。从版本> X开始,我们开始使用应用程序清单运送它。

在某些情况下版本> X 主要EXE进程终止的时间比版本≤X长约30秒。 (此任务在Windows任务管理器中可见。)

这只是一种预感,它是对引入延迟的清单的改变。应用程序中还有其他更改,但似乎没有任何相关的更改。

注意:它快速终止的场景是执行它的位置,然后立即退出。但延迟是由一系列操作引入的,这些操作通过调用其他VB6 COM DLL打开数据文件,用DAO读取一些MDB等等。对于许多版本的应用程序,这些都没有改变。

同样的情况不会导致版本≤X的延迟。

因此,不确切地知道哪一行代码直接导致延迟发生。在我花费大量时间跟踪它之前,我正在寻找输入来确认或否认这个明显的假设。

0 个答案:

没有答案