Hello everyone,
I need help to create a dissector.
I have searched suited informations in the developer's guide and
README.developer, but didn't find something.
I want to build a dissector, who starts when I have a Profinet Real-Time package
with frame id = 0xffff.
At the moment, the package looks like so in the detailed window:
+ Frame x
---------------------------------
+ Ethernet II, Src, Dst
---------------------------------
+ IP
---------------------------------
+ UDP
---------------------------------
- Profinet Real Time
FrameID: 0xffff reserved ID
--------------------------------
undecoded data
So I've worked with the developer guide and create the function
..........
void proto_reg_handoff_pb(void)
{
static gboolean initialized=FALSE;
if (!initialized) {
pb_handle = create_dissector_handle(dissect_pb, proto_pb);
dissector_add("pn_rt.frame_id", 0xffff , pb_handle);
}
}
............
When I try starting Wireshark, i get an Runtime Error from Visual C++ Runtime
Library.
When I replace "pn_rt.frame_id" in "udp.port", there is no problem.
So my question is: how can i fix this problem?
Is the Information about "pn_rt.frame_id" not available?
Thank you for your helping
tobi
----------------------------------------------------------------
Diese Nachricht wurde mit WebMail der HAW Amberg-Weiden verfasst.