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

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

Как законектиться на удаленный комп [D7, Win95/98, WinME, NT4, Win2k, WinXP]


Neznaika:) ©   (2004-09-27 14:02:00) 

Подскажите пожайлуста  Как законектиться на удаленный комп если есть и логин и пароль, какую функцию или компонент использовать чтоб получить доступ к ресурсам удаленного компа.


neznaika:)   (2004-09-30 17:58:00) [1]

Примного благодарен, выручил :)


Дмитрий Ботвин   (2004-09-30 10:39:00) [2]

Тогда тебе понадобятся несколько файлов от RAdmin. Это
R_Server.exe, AdmDll.dll, Radmin.exe и Raddrv.dll. Нужно,
чтобы у тебя были права администратора на твоем компе и ты
должен либо быть зарегистрированным пользователем на удаленном,
либо знать его имя и пароль администратора.
  Алгоритм вобщем такой:
1. Получаешь маркер доступа с помощью OpenSCManager.
2. С помощью функции CopyFile копируешь эти файлы на удаленный
  комп.
3. Затем с помощью функции CreateService и полученного
  маркера доступа создаешь на удаленном компе сервис с
  коммандной строкой R_Server.exe по тому пути, куда ты их
  копировал.
4. Используя маркер доступа и функцию StartService стартуешь
  на удаленном компе созданную службу.

Это была подготовка удаленного компа. Теперь нужно на своём
компе запустить клиента RAdmin.

CmdLine:=<Путь>+'\Radmin.exe /connect:'+<Имя компа>+
        ' /updates:50';
try
  WinExec(PChar(CmdLine),SW_RESTORE);
except
  Application.MessageBox('Не могу запустить R_Admin!',
  'Ошибка запуска приложения', MB_OK+MB_ICONSTOP);
end;

Таким образом ты получишь доступ как у RAdmin, тока без установки
его ни на удаленном компе, ни на твоем.


Neznaika:)   (2004-09-30 09:15:00) [3]

Спасибо за помощь. Штука такая, есть арм админа, так вот надо чтоб с него админ мог получить доступ к удаленной машине и на ней поставить нужный ему софт, вот такая загагулина.


Дмитрий Ботвин   (2004-09-29 13:48:00) [4]

OpenSCManager - получаешь маркер доступа, а дальше используешь
его для конкретных целей. Пиши чё хош сделать - дам примерный
исходник


Reindeer Moss Eater   (2004-09-29 11:49:00) [5]

WNetAdd........


Neznaika:)   (2004-09-29 11:47:00) [6]

Да я понимаю что API, но какая из этого множества ? как хоть называется, хотя бы примерно ? ато функции есть но просматривать каждую уж очень долго получится :)


Дмитрий Ботвин   (2004-09-28 14:44:00) [7]

API-функции Windows


Наверх

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