86 lines
2.2 KiB
HTML
86 lines
2.2 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE> Remote Control Incident Creation </TITLE>
|
|
<OBJECT ID="pchealth" classid="CLSID:FC7D9E02-3F9E-11d3-93C0-00C04F72DAF7"></OBJECT>
|
|
<script Language=JavaScript>
|
|
var oChannel = null;
|
|
var oRCSession = null;
|
|
var sEamil = null;
|
|
|
|
//
|
|
// Desktop Control Permissions
|
|
//
|
|
var DESKTOPSHARING_DEFAULT = 0x0000;
|
|
var NO_DESKTOP_SHARING = 0x0001;
|
|
var VIEWDESKTOP_PERMISSION_REQUIRE = 0x0002;
|
|
var VIEWDESKTOP_PERMISSION_NOT_REQUIRE = 0x0004;
|
|
var CONTROLDESKTOP_PERMISSION_REQUIRE = 0x0008;
|
|
var CONTROLDESKTOP_PERMISSION_NOT_REQUIRE = 0x00010;
|
|
|
|
function OnLoad1() {
|
|
var i = document.URL.indexOf("?", 1);
|
|
var sSrc = null;
|
|
|
|
if (i > 0) {
|
|
sParam = document.URL.slice(i+1);
|
|
if (sParam == "REQ")
|
|
sSrc = "rcConnect.htm";
|
|
}
|
|
if (sSrc == null)
|
|
sSrc = "rcScreen1.htm";
|
|
|
|
try
|
|
{
|
|
idSrc.window.navigate(sSrc);
|
|
}
|
|
catch (e)
|
|
{
|
|
alert( e.Description );
|
|
}
|
|
}
|
|
function Init() {
|
|
var sVendorID = "CN=Microsoft Corporation,L=Redmond,S=Washington,C=US";
|
|
var sProductID = "Microsoft BuddyHelp Channel";
|
|
var L_NOCHANNEL_MSG = "Can't initialize channel object.";
|
|
var L_NORCSESSION_MSG = "Can't initialize remote control session object.";
|
|
// open channel object
|
|
if (oChannel == null) {
|
|
try {
|
|
oChannel = pchealth.CreateObject_Channel(sVendorID, sProductID);
|
|
} catch (e) {
|
|
alert(L_NOCHANNEL_MSG + "\n" + e.Description);
|
|
return false;
|
|
}
|
|
}
|
|
// open RDSession
|
|
if (oRCSession == null ) {
|
|
try {
|
|
//alert("Permission: " + CONTROLDESKTOP_PERMISSION_NOT_REQUIRE);
|
|
oRCSession = pchealth.CreateObject_RemoteDesktopSession(CONTROLDESKTOP_PERMISSION_NOT_REQUIRE, 0, "");
|
|
oRCSession.OnConnected = function( salemID, userSID, sessionID)
|
|
{ onCallBackConnect( salemID, userSID, sessionID ); }
|
|
|
|
} catch (e) {
|
|
alert(L_NORCSESSION_MSG + "\n" + e.Description);
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// call back function from buddy
|
|
function onCallBackConnect( salemID, userSID, sessionID ) {
|
|
// Is this a valid salemID ?
|
|
idSrc.window.navigate("HelpeeAccept.htm");
|
|
}
|
|
|
|
function DoWait() {
|
|
idSrc.window.navigate("hcp://system/HomePage.htm");
|
|
}
|
|
</script>
|
|
</HEAD>
|
|
<frameset COLS="100%" onload="OnLoad1()">
|
|
<frame name="idSrc">
|
|
</frameset>
|
|
</HTML>
|