如何在logmein Rescue中配置实例聊天

时间:2016-11-17 12:08:22

标签: winforms c#-4.0 chat

我正在编写Windows窗体应用程序并使用Windows窗体应用程序用户能够连接到技术人员以获得技术支持,在这种情况下使用能够启动聊天实例。

看这个解决方案是Logmein Rescue

1 个答案:

答案 0 :(得分:0)

步骤1:登录Logmein Rescue Administration Center,转到渠道标签,然后使用自托管即时聊天

复制自定义实时支持表单

enter image description here

步骤2:在Windows窗体应用程序中创建新的html页面并将此html粘贴到此页面中。

Stpe 3:在表单应用程序中添加WebBrowser控件webBrowser1。并在此浏览器控件中导航新的html页面

 public partial class InstanceChat : Form
    {
        public InstanceChat()
        {
            InitializeComponent();
            webBrowser1.Navigate(AppDomain.CurrentDomain.BaseDirectory + "logmein from.html");
        }
    }

第4步:html页面包含

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <script type="text/javascript" src="https://secure.logmeinrescue.com/InstantChat/InstantChat.aspx"></script>
    <script type="text/javascript">
        function loadInstantChat(){
            var ICLoader = new RescueInstantChatLoader();
            ICLoader.ICContainer = "ICContainer";
            ICLoader.HostedCSS = "https://secure.logmeinrescue.com/InstantChat/Standard/InstantChat.css";
            ICLoader.HostedLanguagesForChatOnlyMode = "https://secure.logmeinrescue.com/InstantChat/LanguagesForChatOnlyMode.js";
            ICLoader.HostedLanguagesForAppletMode = "https://secure.logmeinrescue.com/InstantChat/LanguagesForAppletMode.js";
            ICLoader.EntryID = "421042";
            ICLoader.Name = document.getElementById("Name").value; /* optional */
            ICLoader.Comment1 = document.getElementById("Comment1").value; /* optional */
            ICLoader.Comment2 = document.getElementById("Comment2").value; /* optional */
            ICLoader.Comment3 = document.getElementById("Comment3").value; /* optional */
            ICLoader.Comment4 = document.getElementById("Comment4").value; /* optional */
            ICLoader.Comment5 = document.getElementById("Comment5").value; /* optional */
            ICLoader.Tracking0 = ""; /* optional */
            ICLoader.Language = ""; /* optional */
            ICLoader.HostedErrorHandler = function(ErrorName){} /* optional */
            ICLoader.Start();}
        function handleRebootOrRefresh(){
            if ((window.location + "").indexOf("rescuewebsessionid") != -1){document.getElementById("ICContainer").style.display=""; loadInstantChat();} /* optional */
            if (window.location.hash.length == webSessionIdLength + 1){document.getElementById("ICContainer").style.display=""; loadInstantChat();} /* optional */
        }
    </script>
</head>
<body onload="handleRebootOrRefresh();">
    <table>
        <tr><td>Please enter your name: </td><td><input id="Name" type="text" maxlength="64" /></td></tr>
        <tr><td>Custom Field 1: </td><td><input id="Comment1" type="text" maxlength="512" /></td></tr>
        <tr><td>Custom Field 2: </td><td><input id="Comment2" type="text" maxlength="512" /></td></tr>
        <tr><td>Custom Field 3: </td><td><input id="Comment3" type="text" maxlength="256" /></td></tr>
        <tr><td>Custom Field 4: </td><td><input id="Comment4" type="text" maxlength="64" /></td></tr>
        <tr><td>Custom Field 5: </td><td><input id="Comment5" type="text" maxlength="64" /></td></tr>
    </table>
    <input type="button" value="Channel 01" onclick="document.getElementById('ICContainer').style.display=''; loadInstantChat();" />
    <div id="ICContainer" style="position: absolute; left: 0px; top: 0px; width: 400px; height: 500px; display: none"></div>
</body>
</html>

enter image description here

在techincian和客户端之间使用应用程序中的窗口进行聊天: enter image description here

步骤5:创建设置文件并将html页面添加到设置的Application Forler,以便安装后工作。 enter image description here