hide dialog box/ windows logon/logout screen on connecting

Help us improve our product. Feature requests are welcomed!
Post Reply
sam79m
Posts: 2
Joined: Mon May 12, 2014 11:21 am

hide dialog box/ windows logon/logout screen on connecting

Post by sam79m » Mon May 12, 2014 11:31 am

i trying ts plus 7.30 by using remote application
my suggestion is to add an option alowing adminitrator hiding every dialog box or screen (windows login /logoff screen ) , connection .....
so the application will seem like a real web application

thank you

jkuijt
Posts: 114
Joined: Sat Jan 04, 2014 1:41 pm

Re: hide dialog box/ windows logon/logout screen on connect

Post by jkuijt » Mon May 12, 2014 1:12 pm

Hi,

+1

That would be nice if possible!

Best regards
Jeffrey

sam79m
Posts: 2
Joined: Mon May 12, 2014 11:21 am

Re: hide dialog box/ windows logon/logout screen on connect

Post by sam79m » Tue May 13, 2014 8:01 am

hi
i think that is possible and i' m waiting for tsplus comment about this sugestion
Best regards

User avatar
admin
Site Admin
Posts: 1649
Joined: Wed Sep 05, 2012 6:38 am

Re: hide dialog box/ windows logon/logout screen on connect

Post by admin » Wed May 14, 2014 12:48 pm

Hello,

This is not doable at this time. We encountered many technical issues which prevented us from being able to achieve this.
Olivier
TSplus support team administrator
Image

cseeber
Posts: 10
Joined: Thu Feb 27, 2014 10:52 pm

Re: hide dialog box/ windows logon/logout screen on connect

Post by cseeber » Thu Jun 19, 2014 12:43 am

Hi,

You can extend the current spashscreen out a bit longer which can help hide the login process.
If you open the following file
C:\Program Files (x86)\TSplus\Clients\www\software\html5.html
and look for the code below you will see two timeout values. 3000 and 5000

Code: Select all

<script type="text/javascript">
 var splashscreentimeout = false;
 var splashscreencontent = "PGRpdiBpZD0nc3BsYXNoc2NyZWVuJyBvbmNsaWNrPSd3aW5kb3cuc3BsYXNoSGlkZUltKCk7JyBzdHlsZT0ndGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I0ZGRjt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjExMTE7Jz48YnIgLz48YnIgLz48YnIgLz48VEFCTEUgQkdDT0xPUj0nI0ZGRkZGRicgQk9SREVSPTAgQk9SREVSQ09MT1I9JyNGRkZGRkYnIENFTExQQURESU5HPTAgQ0VMTFNQQUNJTkc9MCB3aWR0aD0nMTAwJSc+PFRSPjxURCBXSURUSD0nMTAwJScgSEVJR0hUPScxMDAlJyBCR0NPTE9SPScjRkZGRkZGJyBBTElHTj0nQ0VOVEVSJyBWQUxJR049J01JRERMRSc+PGJyIC8+PGJyIC8+PGgxIGZvbnQtZmFtaWx5OiBTZWd1ZSBVSTsgc3R5bGU9J2NvbG9yOiM2ODgzOEInPiBZb3VyIG9ubGluZSBzZWN1cml0eSBpcyBpbXBvcnRhbnQgdG8gdXMuPGJyIC8+IFBsZWFzZSB3YWl0IHdoaWxlIHdlIHNlY3VyZSB5b3VyIGNvbm5lY3Rpb24gLi4uPC9oMT48YnIgLz48SU1HIFNSQz0naHRtbDUvaW1ncy9yaW5nNjQuZ2lmJyBCT1JERVI9MD48YnIgLz48YnIgLz48L1REPjwvVFI+PC9UQUJMRT48L2Rpdj4=";

 function splashHide() { window.setTimeout("window.splashHideIm();",3000); }
 function splashHideIm() { 
   if(window.splashscreentimeout) { 
    window.clearTimeout(window.splashscreentimeout); 
    window.splashscreentimeout = false; 
   } 
   try {
    var k = document.getElementById("splashscreen");
    if(k) {
      $('#splashscreen').hide(); 
      while(k.hasChildNodes()) { k.removeChild(k.lastChild); }
      k.parentNode.removeChild(k);
    }
   } catch(e) { }
   window.addIframeMenu(0);
 }

 function myOnbeforeLoadHTML() {
  try { if(window.stopexec) { return; } } catch(e) { }
  window.myOnbeforeLoad();
  $('body').append(window.jsdecode64(window.splashscreencontent));
  if(!window.splashscreentimeout) { window.splashscreentimeout = window.setTimeout(function() { window.splashHideIm(); }, 5000); }
 }
</script>
Change the 3000 to something higher (this in milliseconds) like 8000 or 10000 and it will help cover the login screens.


Also you will notice the long Base64 encoded string. This is the spashscreen.
If you decode it in something like this, base64decode.net/, you will get the real html

Code: Select all

<div id='splashscreen' onclick='window.splashHideIm();' style='text-align:center;position:absolute;left:0;top:0;margin:0;padding:0;width:100%;height:100%;background-color:#FFF;text-align:center;z-index:1111;'><br /><br /><br /><TABLE BGCOLOR='#FFFFFF' BORDER=0 BORDERCOLOR='#FFFFFF' CELLPADDING=0 CELLSPACING=0 width='100%'><TR><TD WIDTH='100%' HEIGHT='100%' BGCOLOR='#FFFFFF' ALIGN='CENTER' VALIGN='MIDDLE'><br /><br /><h1 font-family: Segue UI; style='color:#68838B'> Your online security is important to us.<br /> Please wait while we secure your connection ...</h1><br /><IMG SRC='html5/imgs/ring64.gif' BORDER=0><br /><br /></TD></TR></TABLE></div>
If you remove the "onclick" part it will stop the ability to click on the spashscreen and have it disappear.
We have modified our splashscreen to fit in with the styles of our web product and have the same background colour.
I also have the background of our desktop the same as it so the transition from our web product to our legacy win32 product is very seamless.

Post Reply