Первое что приходит на ум — достать сниффер RPC и посмотреть, как это работает под 2000-ми.
Сделать так же на 98-х. Либо написать сервера-клиента, сервер инсталлится на 2000-х, и общается, положим, через пайпы с клиентом на 98-х.
Здравствуйте butcher, Вы писали:
B>Как из 98 винды определить какие сервисы запущены на сервере 2000?
Здравствуйте butcher, Вы писали:
B>Как из 98 винды определить какие сервисы запущены на сервере 2000?
Посмотри в сторону WMI.
на скрипте: файл
wmi_services.js
var wmiLocator=WScript.CreateObject("WbemScripting.SWbemLocator");
var wmiService=wmiLocator.ConnectServer();
var runningServices=wmiService.ExecQuery("select * from Win32_Service");
var res="";
var f = new Enumerator(runningServices);
for(; !f.atEnd(); f.moveNext())
{
var obj=f.item();
if(obj.Started)
res+="+ ";
else
res+="- ";
res+=obj.Name;
res+=" - ";
res+=obj.DisplayName;
res+="\r\n";
}
WScript.Echo(res);
Показывает сервисы на локальной машине.
Для подключения к удалённой машине используется
var wmiService=wmiLocator.ConnectServer("machine_name", "root\\cimv2", "user", "password");
WMI для Win95 и Win98 можно скачать с Микрософта.