Welcome to the VanDyke Software Forums

Join the discussion today!


Go Back   VanDyke Software Forums > General

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 07-28-2016, 10:51 AM
Killing Killing is offline
Registered User
 
Join Date: Mar 2005
Posts: 87
SecureCRT - Unable to access find dialog via RDP

When RDP'ed into a host which has multiple monitors attached (when used locally) the find dialog box for SecureCRT fails to display.

It seems like this is caused by the SecureCRT window on the host being on the none primary display and hence when RDP'ed in the dialog is created on a display which doesn't exist.
Reply With Quote
  #2  
Old 07-28-2016, 11:27 AM
jdev's Avatar
jdev jdev is offline
VanDyke Technical Support
 
Join Date: Nov 2003
Location: Albuquerque, NM
Posts: 1,099
What version of SecureCRT are you running on the remote machine to which you're RDP'd into?

What is the OS/version of the machine to which you're RDP'ing into?

Is it the primary monitor that is currently being displayed, or the secondary monitor? (In other words, is the SecureCRT window on the remote machine being displayed on the primary monitor or a secondary/tertiary/etc. monitor?)

--Jake
__________________
Jake Devenport
VanDyke Software
Technical Support
YouTube Channel: https://www.youtube.com/vandykesoftware
Email: support@vandyke.com
Web: https://www.vandyke.com/support
Reply With Quote
  #3  
Old 07-28-2016, 12:07 PM
Killing Killing is offline
Registered User
 
Join Date: Mar 2005
Posts: 87
SecureCRT: Version 8.0.2 (x64 build 1118)
OS: Windows 10

With regards the display the SecureCRT window was on on the remote machine, I couldn't tell you for sure as obviously when you RDP in you only have one display.

I think that particular SecureCRT window (I tend to run multiple, some on primary some on secondary display) was on the remote machines secondary monitor.
Reply With Quote
  #4  
Old 07-28-2016, 02:51 PM
jdev's Avatar
jdev jdev is offline
VanDyke Technical Support
 
Join Date: Nov 2003
Location: Albuquerque, NM
Posts: 1,099
SecureCRT's Find window first appears positioned over the main SecureCRT window. However, the Find window can be moved wherever you desire in order to facilitate efficient/effective find operations. Once you close the Find window, the next time you choose Edit -> Find, it will appear in the same location you last left it (as long as SecureCRT is still running; If you close all instances of SecureCRT and start a fresh one, the Find window always appears initially over the main SCRT window).

You can get into a situation where the Find window may not appear for you if you're RDP'ing from a single-monitor machine to a multi-monitor machine where the following conditions are true:
  • SecureCRT is running on Host A, and the main SCRT window is displayed on Primary Monitor.
  • At some time in the past, you opened the Find window on Host A in SecureCRT. The Find window initially appears over the main SCRT window on the Primary Monitor as expected.
  • You then move the Find window to a secondary monitor while performing searches.
  • You then closed the Find window. Edit -> Find causes the Find window to appear on the secondary monitor (where the Find window was last opened) as long as this instance of SecureCRT is still running.
  • You closed the Find window.
  • You then locked the Host A machine and went to Host B -- another computer, but with only one monitor. On this Host B, you've launched MSTSC RDP client and have connected to Host A.
  • The RDP window shows the main SecureCRT window visible in the primary monitor on Host A.
  • If you then choose Edit -> Find, the Find window may not be visible (it was last displayed on secondary monitor, and you're in an RDP session w/o multi-monitor support!). It's "displayed" off screen on the secondary monitor. It's not likely that this is a "bug" in SecureCRT as much as it's a "bug" in the RDP software not moving the Find window to a visible location. After all SecureCRT has no knowledge or awareness that the machine is now being accessed via RDP client that only has one monitor. SecureCRT still believes (as it should) that it's got two monitors and can bring up the Find window in the location that it last appeared. Regardless, I've asked our QA/DEV team to take a look and see if it's a problem in SecureCRT that we can work in any way to overcome automatically for you.

If Edit -> Find doesn't show the Find window as visible while you're RDP'd into a remote multi-monitor machine from a machine that only has one monitor, you can move the Find window into view by following these steps after choosing Edit -> Find (which will activate the Find window so that the following keyboard + mouse sequence works):
  1. Press Alt+Space. You'll see a system menu appear in the RDP window nearest the edge of the screen sharing a border with the secondary monitor on which the Find window is "invisibly" displayed.
  2. Choose "Move" from the context menu that appears. You may notice that once "Move" is selected, the mouse cursor in the RDP window will change from a single arrow pointer to a "Move" pointer, with arrows pointing outwards from the center of the mouse cursor extending in all four N|S|E|W directions.
  3. Without moving the mouse at all initially, first press any of the arrow keys on your keyboard. You may notice the mouse cursor changes from the "Move" quadrant-icon to the standard single arrow pointer. At this "point", you can move the mouse, and you'll see the outline of the Find window that you can safely place on your primary monitor.

From here on out (as long as you're operating in the same instance of SecureCRT.exe) the Find window will appear where you last closed it, as expected, and you can work in your single-monitor RDP window in spite of the remote machine being multi-monitored.

--Jake
__________________
Jake Devenport
VanDyke Software
Technical Support
YouTube Channel: https://www.youtube.com/vandykesoftware
Email: support@vandyke.com
Web: https://www.vandyke.com/support
Reply With Quote
  #5  
Old 07-28-2016, 04:09 PM
Killing Killing is offline
Registered User
 
Join Date: Mar 2005
Posts: 87
Thanks Jake, in my case it seems enough to:
  1. Move the SecureCRT window to the secondary monitor
  2. Perform a find

Now if you try to find from an RDP session because the find window was last displayed on the secondary monitor it now won't be visible when used.

I suspect the underling issue is that SecureCRT is requesting the placement of the find window at a given location instead of using the default location. If SecureCRT is doing this, it is responsible for ensure that said coordinates are within the visible viewport.

Just tested your workaround with move and it does indeed work, so thankts for that, but I think that SecureCRT should be fixed such that it ensures the find dialogs location is within the available viewport.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 08:24 AM.