我为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
答案 0 :(得分:0)
使用VC2010重新编译插件,以便与VC2010兼容。