Wireshark-dev: Re: [Wireshark-dev] Help - Peculiar behavior with DLLs
From: Jaap Keuter <jaap.keuter@xxxxxxxxx>
Date: Mon, 16 Feb 2009 19:17:20 +0100
Hi,

Plugins aren't portable across versions. They may seem to work, but there is no guarantee (there is a guarantee that it will fail unpredictably sometime).
See http://wiki.wireshark.org/KnownBugs

Thanx,
Jaap

Blazer, Doron wrote:
Hi,
I have been developing under the latest development sources (1.1.3 svn), a plug-in dissector.
I compiled it to a dll – all fine.
When I add it to the “plugin” directory it all works fine (working with 1.1.3). When I install 1.0.6 on a new machine (and add the dll to the “plugin” directory), and run wireshark, the dll is not loaded and it is said that it is not configured right. But, if I then install 1.1.3 (which I compiled during the development), uninstalls it and reinstalls 1.0.6 and add again the dll to the “plugin” directory –and run;
now the dll is loaded fine and also do what it suppose to.
What’s wrong? How can I avoid the install/uninstall of 1.1.3 on my new machines, in order the dll will work with 1.0.6? Best regards, Doron