WireShark:WireShark 1.8.4无法加载我的插件

时间:2013-02-01 12:02:48

标签: wireshark wireshark-dissector

我为WireShark Framework编写了自己的插件(解析器)。现在它正在使用我与插件一起构建的WireShark。但是当我将这些dll-Files放入已安装的WireShark的Plugin目录中时,无法加载它。我收到了消息:

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),一切正常。

最诚挚的问候 的Björn

1 个答案:

答案 0 :(得分:0)

使用VC2010重新编译插件,以便与VC2010兼容。