Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить путь к windows на удаленной машине... [D7, NT4, Win2k, WinXP]


Makhanev A.S. ©   (2005-08-08 02:35:00) 

Очень интересует вопрос, как программно в локальной сети с одного компа получить путь к папке (строку) активной windows на другом (заданном) компе. Юзер, который запрашивает инфу, является локальным админом на удаленном компе. Сеть может быть как доменная, так и workgroup'ная. Ресурс "admin$" юзать нельзя.


Andrik   (2005-08-08 16:59:00) [1]

Anatoly Podgoretsky ©   (08.08.05 15:54) [9]

Откуда он там известен? Я сижу на своем компьютере и мне нужно програмно скопировать на удаленную машину в папку Windows файл.
Я создаю расшаренный ресурс на удаленном компьютере, но необходимо же указать путь к папке Windwows на той машине (вдруг винда стоит не на С а например на D).
Если указывать %windir%, то не срабатывает.


Ботвин Дмитрий   (2005-08-08 16:02:00) [2]

Даже если ты расшариваешь ресурс на удаленном компе со своего,
то можешь открыть дерево его папок, напримере той же утилиты
shrpubw.exe, например:

shrpubw.exe /s Server

и там всё абсолютно известно :-))


Anatoly Podgoretsky   (2005-08-08 15:54:00) [3]

Andrik   (08.08.05 15:36) [7]
Так расшаривание делается на удаленом компьютере, а не на твоем и там путь известен.


Leonid Troyanovsky   (2005-08-08 15:45:00) [4]


> Andrik   (08.08.05 15:36) [7]

> он будет указывать. Нам нужно указать путь к папке Windows,
> а где она находится мы не знаем?


Не напрягайтесь, ребята.
Нам даже не известен смысл "получить путь к папке (строку)
активной windows на другом (заданном) компе".
Может это вовсе не %windir%.

--
Regards, LVT.

ЗЫ. А так, при пущенном Telnet server - почему бы и нет.


Andrik   (2005-08-08 15:36:00) [5]

Ботвин Дмитрий   (08.08.05 15:20) [6]

Так когда ресурс расшариваешь, нужно же путь указать, куда он будет указывать. Нам нужно указать путь к папке Windows, а где она находится мы не знаем?


Ботвин Дмитрий   (2005-08-08 15:20:00) [6]

Andrik   (08.08.05 11:38) [5]

Что бы скопировать файл на удаленный комп, нужно сначала
расшарить на запись ресурс на том компе или воспользовать уже
расшаринным, например Admin$.
А знание пути к папки виндус на удаленном компе в данном случае абсолютно бесполезно...


Andrik   (2005-08-08 11:38:00) [7]

Ботвин Дмитрий   (08.08.05 11:30) [4]

Например нужно скопировать файл на удаленный компьютер в папку Windows. Как тут %windir% поможет, если переменная указывает на папку Windows на локальном компьютере?


Ботвин Дмитрий   (2005-08-08 11:30:00) [8]

Andrik   (08.08.05 10:55) [3]

Что значит нужна? Что с ней делать? Просто знать что она там есть, или для чего-то конкретно?


Andrik   (2005-08-08 10:55:00) [9]

>Если хочешь что-то писать туда или читать от-туда, тогда
>через переменную окружения %windir%

А разве переменная окружения %windir% не указывает на папку на локальном компьютере? Нужна то папка на удаленном компьютере.


Ботвин Дмитрий   (2005-08-08 10:05:00) [10]

Если хочешь что-то писать туда или читать от-туда, тогда
через переменную окружения %windir%


Leonid Troyanovsky   (2005-08-08 09:40:00) [11]


> Makhanev A.S.   (08.08.05 02:35)  
> Очень интересует вопрос, как программно в локальной сети
> с одного компа получить путь к папке (строку) активной windows
> на другом (заданном) компе. Юзер, который запрашивает инфу,
> является локальным админом на удаленном компе. Сеть может
> быть как доменная, так и workgroup'ная. Ресурс "admin$"
> юзать нельзя.


Remote registry? WMI?
Только, сомнительно, что оно не пользует admin$

--
Regards, LVT.


Наверх

Титульная страница Поиск, карта сайта Написать письмо