If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
how do you find windows shared folders?
I am writing a piece of software to back up a shared folder on one
computer to another computer. I need a list of the shared folders available on the network I am connected to by ethernet. The computers are both windows machines... One is a Windows 98 computer and the other (the one that is doing the query) is windows XP. I am writing in VB6 and Visual C++ (I do OCXs in C++) I am comfortable writing socket level code to broadcast a discovery packet if that is necessary, and parse the response results, but if there is already an API for this then of course that would be better. Thanks. B. |
#2
|
|||
|
|||
how do you find windows shared folders?
Below is a function to tell you if a folder is shared. Now you need code
to enumerate network folders. Perhaps you can use this: http://vbnet.mvps.org/code/browse/browsenetwork.htm Const SHGFI_ATTRIBUTES = &H800 Const SFGAO_SHARE = &H20000 Private Type SHFILEINFO hIcon As Long iIcon As Long dwAttributes As Long szDisplayName As String * 260 szTypeName As String * 80 End Type Private Declare Function SHGetFileInfo Lib "shell32.dll" Alias "SHGetFileInfoA" _ (ByVal pszPath As String, ByVal dwFileAttributes As Long, _ psfi As SHFILEINFO, ByVal cbFileInfo As Long, ByVal uFlags As Long) As Long Private Function IsFolderShared(ByVal folderName As String) As Boolean Dim sfi As SHFILEINFO SHGetFileInfo folderName, 0, sfi, Len(sfi), SHGFI_ATTRIBUTES IsFolderShared = (sfi.dwAttributes And SFGAO_SHARE) End Function wrote in message oups.com... I am writing a piece of software to back up a shared folder on one computer to another computer. I need a list of the shared folders available on the network I am connected to by ethernet. The computers are both windows machines... One is a Windows 98 computer and the other (the one that is doing the query) is windows XP. I am writing in VB6 and Visual C++ (I do OCXs in C++) I am comfortable writing socket level code to broadcast a discovery packet if that is necessary, and parse the response results, but if there is already an API for this then of course that would be better. Thanks. B. |
#3
|
|||
|
|||
how do you find windows shared folders?
Below is a function to tell you if a folder is shared. Now you need code
to enumerate network folders. Perhaps you can use this: http://vbnet.mvps.org/code/browse/browsenetwork.htm Const SHGFI_ATTRIBUTES = &H800 Const SFGAO_SHARE = &H20000 Private Type SHFILEINFO hIcon As Long iIcon As Long dwAttributes As Long szDisplayName As String * 260 szTypeName As String * 80 End Type Private Declare Function SHGetFileInfo Lib "shell32.dll" Alias "SHGetFileInfoA" _ (ByVal pszPath As String, ByVal dwFileAttributes As Long, _ psfi As SHFILEINFO, ByVal cbFileInfo As Long, ByVal uFlags As Long) As Long Private Function IsFolderShared(ByVal folderName As String) As Boolean Dim sfi As SHFILEINFO SHGetFileInfo folderName, 0, sfi, Len(sfi), SHGFI_ATTRIBUTES IsFolderShared = (sfi.dwAttributes And SFGAO_SHARE) End Function wrote in message oups.com... I am writing a piece of software to back up a shared folder on one computer to another computer. I need a list of the shared folders available on the network I am connected to by ethernet. The computers are both windows machines... One is a Windows 98 computer and the other (the one that is doing the query) is windows XP. I am writing in VB6 and Visual C++ (I do OCXs in C++) I am comfortable writing socket level code to broadcast a discovery packet if that is necessary, and parse the response results, but if there is already an API for this then of course that would be better. Thanks. B. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Can't connect to my network printer | Martin Healy | Networking | 8 | July 6th 05 10:35 PM |
error loading explorer.exe. SHLWAPI.dll | Gary | General | 4 | October 20th 04 04:08 AM |
can't access .pif | Ron Jacob | General | 13 | September 7th 04 03:23 AM |
Microsoft Security Bulletin MS04-024 - Vulnerability in Windows Shell Could Allow Remote Code Execution (839645) | Gary S. Terhune | General | 2 | July 14th 04 05:06 AM |
Illegal operation | Susan | General | 14 | July 1st 04 11:54 PM |