windows-nt/Source/XPSP1/NT/sdktools/mtscript/scripts/remotetst.js
2020-09-26 16:20:57 +08:00

52 lines
941 B
JavaScript

var g_RemoteObj;
// CLSID = {854c316d-c854-4a77-b189-606859e4391b}
try
{
g_RemoteObj = new ActiveXObject('Lyle.Object', 'lylec2');
// g_RemoteObj.OnScriptNotify = OnRemoteExecHandler;
g_RemoteObj.Exec('connect', "Bunch'O'Params");
// Hang around waiting for the event to be fired.
g_RemoteObj.Exec('sleep', 10);
}
catch(ex)
{
var i;
WScript.Echo('\nAn error occurred: \n');
for (i in ex)
{
if (typeof(ex[i]) == 'number')
{
var value = ex[i];
if (value < 0)
{
value = value + 0x100000000;
}
WScript.Echo('\t' + i + ': ' + ex[i] + ' (' + value.toString(16) + ')');
}
else
{
WScript.Echo('\t' + i + ': ' + ex[i]);
}
}
}
WScript.Echo('\n');
function OnRemoteExecHandler(info, param)
{
WScript.Echo('Got OnRemoteExec! info='+info+', param='+param);
}