LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Labwindows Decompiling -

I'm pretty sure I know the answer to this one, but -

In the midst of transferring stuff between computers, I lost most of the files for a project I';d been working on. Poof, gone, don't know where they went. I just noticed that they were gone, too, so I'm not entirely sure when they went missing.

However, I have been left with the following :

_dbg.cdb
(FOLDER)cvibuild.

And it looks like the whole set of files in the cvibuild directory (.niobj, .nidobj, etc)

Is there any way I can extract some of the original data out of these? And if so, how?

Thanks

Thomas McManus

mcmanust@tycoelectronics.com
0 Kudos
Message 1 of 4
(3,549 Views)
Hello Thomas,

I'm sorry to hear this, it looks like a bad joke... all that you were left with are debug information and unusable executable code. It's basically impossible to extract anything valuable from there.

The .CDB file contains the debugging information that translates function and variable memory addresses to function and variable names. Opening this file in notepad may get you the name of the functions and variables back (if you have any use for them)

The NIOBJ and NIDOBJ files are internal object files that CVI uses when creating the executable. They are basically compiled code that is not wrapped as an executable and all the code is all over the place. With a lot of work it MAY be possible to get some executable code for some functions, howev
er there is no way to get any code out of this files.

Please let me know if you have any further questions on this.

Regards,

Juan Carlos
N.I.
0 Kudos
Message 2 of 4
(3,549 Views)
Juan -

Thanks - that's about what I expected, but it never hurts to ask.

Back to the IDE for me.


Thomas McManus
0 Kudos
Message 3 of 4
(3,549 Views)
Sorry that I could not give you good news... but Good Luck!

Regards,

Juan Carlos
0 Kudos
Message 4 of 4
(3,549 Views)