>Do you know of any 3rd party products that do this?
>
I think you can also do this through the Shell.Application's BrowseForFolder method with the right flags set. Take a look at the FAQ entry I wrote on an Enhanced GETDIR(), and try setting the BIF_BROWSEFORPRINTER flag (0x2000) in the nBrowseFlags parameter passed to the example function.
>Jim
>>>Is there facility in VFP to find all of the printers on a network?
>>>
>>
>>In VFP6, you can use ANETRESOURCES() to find sharable things, but there's no guarentee that a printer is usable if it isn't installed on the user's system already, since the drivers for the printer may not be installed on the user's system or availble from the system sharing the printer. Prior to VFP 6, you'd need to use low-level API calls or a third-party product to create the list of shared devices on a network.