Хочу такой же, как в mstsc.
SHBrowseForFolder с корнем в домене (в предположении, что я найду способ задать такой корень) будет показывать шары, хотя мне это совсем не нужно.
tyomitch писал(а):Но всё равно продолжаю хотеть такой же.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer & "\root\directory\LDAP")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM ads_computer",,48)
For Each objItem in colItems
Wscript.Echo "DS_displayName: " & objItem.DS_displayName
Next
HRESULT CSHBrowseForFolder::_ShouldShow(IShellFolder* psf, LPCITEMIDLIST pidlFolder, LPCITEMIDLIST pidlItem, BOOL fStrict)
{
HRESULT hr = S_OK;
BOOL fFilterChildern = FALSE;
// Do we want to filter our all the children of a certain folder?
if (_pidlChildFilter)
{
// Yes, let's see if the tree walking caller is still
// in this folder?
if (pidlFolder && ILIsParent(_pidlChildFilter, pidlFolder, FALSE))
{
// Yes, so don't use it.
hr = S_FALSE;
}
// test if
// pidl1 is a parent of pidl2
BOOL ILIsParent(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2, BOOL fImmediate)
{
Сейчас этот форум просматривают: AhrefsBot и гости: 53