I get the infromation from borland.com, Found it!<br><br>function FindComputer: string<br>var<br> BrowseInfo: TBrowseInfo;<br> ItemIDList: PItemIDList;<br> ComputerName: array[0..MAX_PATH] of Char;<br> Title: string;<br> WindowList: Pointer;<br>begin<br> if not Failed(SHGetSpecialFolderLocation(Application.Handle,<br>CSIDL_NETWORK, ItemIDList)) then<br> begin<br> FillChar(BrowseInfo, SizeOf(BrowseInfo), 0);<br> BrowseInfo.hwndOwner := Application.Handle;<br> BrowseInfo.pidlRoot := ItemIDList;<br> BrowseInfo.pszDisplayName := ComputerName;<br> Title := 'Select computer';<br> BrowseInfo.lpszTitle := PChar(Pointer(Title));<br> BrowseInfo.ulFlags := BIF_BROWSEFORCOMPUTER;<br> WindowList := DisableTaskWindows(0);<br> try<br> if SHBrowseForFolder(BrowseInfo) <> nil<br> then Result:= ComputerName;<br> finally<br> EnableTaskWindows(WindowList);<br> end;<br> end;<br>end;<br><br>--<br>Best, Miha.<br>news:3a854c38_1@dnews...<br>> How can I execute "Find Computer" dialog (like the one registered for<br>> "ComputerName" property of say TDCOMConnection)? There must be a function to<br>> do this, but I can not find it. Does anyone know the function name + unit<br>> name in which it is declared?<br>> --<br>> Best, Miha.<br> <br><br>