In Vista, when I go to start->network, I have a list of computers that are currently connected to the same access point I am. Even though we are on different workgroups, they still show up. On my campus, someone hosts a website that allows you to search through various computers with open shared files and then download those files. My goal is ultimately to be able to go out, find all computers with shared folders and then catalog these computers, the folders they're sharing and the files contained within. Beyond that I plan on it being a tool that would allow me to download the files from their computers with the click of a button. So basically, it's a helper application. My problem is that since we're on different workgroups, Net View doesn't return anything. I've found a few articles online about it, but none of them work. Is there anyway to get a list of all computers that are VISIBLE to me? Or anyway to get a list like the one used in start->network? For that matter, is there a way to just find computers with shared folders?

Thanks in advance.