Just wondering... Are the configuration files already created when you start the program(s) running?
If so, then I would suggest that you have LabVIEW do ALL the work. With
LabVIEW you can read binary files byte by byte if you need to and do
all the conversions to whatever format you need. This is assuming that
you know the format of the configuration files in the first place.
If the C++ app is creating the configuration files "on the fly" then
you could also have LabVIEW watch for changes in the files and load the
new data when appropriate.
Just a thought to avoid interfacing 2 programs bult in different languages...