我们有一个大型C#(.net2.0)应用程序,它使用我们自己的C++COM组件和一个也通过COM访问的第3方指纹扫描仪库。我们遇到了一个问题,即在生产中,来自指纹库的一些事件没有被触发到C#应用程序中,尽管来self们自己的C++COM组件的事件被触发并且接收得很好。使用MSINFO32将工作系统上加载的模块与故障系统上加载的模块进行比较,我们确定这是由于STDOLE.DLL不在GAC中导致的,因此没有加载到故障进程中。将此文件拖入GAC会导致事件从指纹COM库正常返回。那么stdole.dll是做什么的呢?它的大小为16k,所以不会太多……它是否与另一个库(如STDOLE32)有某种