Something more like this:
SELECT id.Name,
id.Path,
wf.*
FROM dbo.Inv_Installed_File_Details id
LEFT JOIN vWindowsFile wf ON wf.Guid = id.FileResourceGuid
WHERE id._ResourceGuid = 'GuidHere'
Or inner join vComputer to Inv_Installed_File_Details and choose the "where" to include a computer name or list of names.
I couldn't find where any other file information is stored other than what is above. Well, I guess there was Inv_File_Details, but nothing too much there other than filesize.
When I want to look for key terms in a sproc or view, I use something like this:
SELECT OBJECT_NAME(id)
FROM syscomments
WHERE [text] LIKE '%%'
AND OBJECTPROPERTY(id, 'IsView') = 1
GROUP BY OBJECT_NAME(id)
ORDER BY OBJECT_NAME(id)
inserting the search term into '%SearchTerm%', using IsView = 1 or IsProcedure = 1 allows you to look for certain items. So, I was just looking for things like FileVersion, InternalName.
This doesn't look at all table column names, so maybe that would be a better search.
RS