Page 1 of 1

Plugin Development

Posted: Thu Jun 24, 2010 4:31 pm
by gdvc84@motorola.com
Hi,

I am working on developing some OmniPeek plugins at Motorola. I am just starting out and have had lot of trouble the past one week. I was wondering if any of you could please help me out.

I downloaded the OmniPeek plug-in wizard and installed it on Visual Studio 2008 at first. Built a sample application that came with the wizard, then copied the .dll file onto the machine which had OmniPeek on it. OP did not recognize the plugin at all. It did not show up in Options->Analysis Modules or Help->About->Support either.

Apparently if I build it using VS 2008, the OP machine needs to have VC++ run-time libraries version 9.0. I downloaded the package from Microsoft website and then installed them but to no avail. Plugin was not recognized.

I un-installed VS 2008 and today installed VS 2005, Peek plugin 12 on top of it. Built a sample code and copied the .dll onto the OP machine. The plugin is not recognized still.

I've tried this on various OP versions, starting from 5.1 to 6.0 and none of them detect the plugin. I have poked around the MyPeek website a lot in the past one week and I can't find any documentation from which I could get more info. This is becoming a dead end for me. Please help.

Thanks,
Vasanth

RE: Plugin Development

Posted: Fri Jun 25, 2010 12:58 pm
by Spacepacket
Vasanth and I talked on the phone. Turns out that he is building the plug-in in debug mode on a machine with Visual Studio, and then moving it to a different machine with OmniPeek, that does not have Visual Studio on it. This won't work because the OmniPeek machine does not have the debug runtime libraries installed. The solution in this case is to build the plug-in in Release mode, and use that .dll on other machines.

Thanks for the question Vasanth. Keep'em coming!

-spacepacket