Anyone can take any file and rename the extension to *.vi. This still does not make it a VI, right?
You need to ask the author of the files what they are. There is no other way. Have you tried opening them in notepad to get some clues? (a true VI file typically starts with a few upper case characters followed by lots of garbage sprinkled with a few text words.
(What are you trying to do? Are you actually trying to open a VI program for editing or running?
Some users of my labview applications sometimes make the following mistake, maybe that's your problem: I have a button to read in a new spectrum file, but I usually leave the standard menu bar intact. Sometime, if they try to load a new spectrum, they mistakenly do a "menu..file..open", (instead of pre
ssing the button) then selecting a new spectrum. Of course this will get the error that "abc.dat is not a vi" or similar. The menu item "file...open" is strictly for opening VIs.