Archive

Archive for November, 2012

FindFirstFile, 也许结果并不是你想要的

November 5th, 2012 No comments

  现场出现一个错误,事情也很简单。在windows系统上,我们的一个service程序需要load一个plugin(假设叫做AA-p.dll),而在service程序中通过FindFirstFile去查找AA-*.dll,然后对每一个dll都做一次LoadLibrary。在一次现场升级AA-p.dll的时候,同事将老的AA-p.dll重命名为AA-p.dll-bak-09-01。然后再次启动service程序以后出现了莫名的错误。后来手工dump掉进程检查dump文件的时候发现该进程同时包含AA-p.dll和AA-p.dll-bak-09-01这两个模块。经过google一番发现了这篇讨论https://groups.google.com/forum/?fromgroups=#!topic/microsoft.public.win32.programmer.kernel/AEnI3HzmUUk

同时还有http://support.microsoft.com/kb/210638 解释了如何关掉8.3文件名的方法

Categories: mutter Tags: ,