我已经为WireShark框架编写了自己的插件(解析器)。现在它可以和我用插件一起构建的WireShark一起工作了。但是当我把这些动态链接库文件放到已安装的WireShark的插件目录中时,它无法加载。我明白了:
Runtime Error!
Programm: C:\Programme\System\WireShark-1.8.4\wireshark.exe
R6034
An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information.在这之后,我得到了这条消息,也许还有更多细节。
Couldn't load module c:\Programme\System\Wireshark-1.8.4\plugins\1.8.4\wagocia.dll: `c:\Programme\System\Wireshark-1.8.4\plugins\1.8.4\wagocia.dll': Eine DLL-Initialisierungsroutine ist fehlgeschlagen.我已经用MSVC2008EE编译了WireShark和我的插件。会不会因为Web上的插件和WireShark的编译器版本不同而导致报错?因为使用我构建的WireShark (也使用MSVC2008EE),一切都很好。
向比约恩致以最好的问候
发布于 2013-02-02 10:54:17
为了与VC2010兼容,用VC2010重新编译你的插件。
https://stackoverflow.com/questions/14645885
复制相似问题