I do not quite understand...
If you build an .exe from a VI, then that VI is contained WITHIN the .exe file.
E.g. if your built application resides in directory 'foo' and its name is 'foo.exe', and the name of the VI is 'foo.vi', then the function 'path of current VI' would return "...\foo\foo.exe\foo.vi"