putty .61 and embedding

avatar

After many years putty has finally released a new version. http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

When using the new version, when I am using RDM with an SSH session as an 'embedded/tabbed' session, the window is no longer embedded in RDM. The SSH putty window does open, but externally to RDM.


I am using 6.1.3.0
?
edited by kyles on 7/19/2011

All Comments (19)

avatar

I will do some test, but I can't guarantee the result. The embedding was a sort of Windows hack, so maybe it's no longer possible. I'm looking at this today.

David Hervieux

avatar

Hi,
I just did some test and it works fine for me (Telnet and SSH). Does anybody can reproduce the problem? Do you use a session or specific settings?

David Hervieux

avatar

Originally I was using session specific settings And it won't embedded. I changed a session to using the putty session settings for the server and it still doesn't embedded.

If I swap back to the .60 version of putty, the window is embedded again in RDM.

avatar

Ok,
Can you try two things for me?

1. Run RDM as Administrator and retry?
2. Verify the application log from the menu Help->Application Log

David Hervieux

avatar

Same experience when explicitly 'run as administrator' RDM.

Application Log is blank from that test.

More information.. RDM creates a tab for the SSH session, but doesn't embed the SSH window in the tab. Once the putty window is closed, the tab goes away too. (While the tab is up, I am unable to click on any other parts of RDM besides the Session list without RDM flashing the title bar. Only once I click to another session or Dashboard, and the focus is taken off the tab, can I click on any other part of RDM, like the File/Edit/View/Tools/Window/Help bar.)

avatar

What OS do you use?

David Hervieux

avatar

RDM 6.1.3.0 on Windows 7 Professional.

avatar

I don't this that it will make a difference, but can you try this version:

http://remotedesktopmanager.com/download/Setup.RemoteDesktopManager.6.1.6.0.exe

David Hervieux

avatar

Unfortunately that version didn't make a difference.

avatar

Hi,
I added some debug information and a small tunning in this version:

http://remotedesktopmanager.com/download/Setup.RemoteDesktopManager.6.1.7.0.exe

Can you set the Debug level to 1 in the Application option and verify the application log (Help->Application Log)

David Hervieux

avatar

Installed 6.1.7.0, open RDM, changed application debug setting, cleared log, closed RDM, opened RDM, opened an SSH session, logged in via SSH, exited SSH session. Here is the only entry in the application log --

[7/25/2011 8:36 AM]ERROR SILENT System.Security.SecurityException: Security error.
at Devolutions.RemoteDesktopManager.Business.FileAssociationHelper.Create(String extension, String properName, String contentType, String fullName, String iconPath, Int16 iconIndex, FileAssociationCommand[] fileAssociationCommands)
at Devolutions.RemoteDesktopManager.Managers.ApplicationManager.SetFileAssociation()
The Zone of the assembly that failed was:
MyComputer
[7/25/2011 8:36:09 AM]DEBUG Form load was not called
[7/25/2011 8:36:09 AM]DEBUG Starting main form Load
[7/25/2011 8:36:09 AM]DEBUG Main form Loaded = true
[7/25/2011 8:36:10 AM]DEBUG Ending main form Load
[7/25/2011 8:36:10 AM]DEBUG Showing main form...
[7/25/2011 8:36:10 AM]DEBUG No security management found
[7/25/2011 8:36:52 AM]DEBUG Putty: SetParent
[7/25/2011 8:36:52 AM]DEBUG Putty: SetParent - zero

avatar

For a reason I don't understand, the SetParent does not work for you. I will do some search

David Hervieux

avatar

David Hervieux

avatar

The installer won't overwrite the previously installed version 6.1.7.0. (and there was a leftover Remote Desktop Manager (remove-only) for a 6.0.1 version in my 'Programs and Features'). I uninstalled all Remote Desktop Manager entries and installed the new version.

Still the same actions and lack of embedding..

Not sure if it matters, I am using multiple monitors off a laptop (one of the docking station, one off a USB device). RDM exhibits the same non-embedding when I run it via the laptop screen or attached monitors. (Disconnecting the laptop from the docking station appears to have no difference, so..)

Here is the output from the application log --


[7/26/2011 6:11 PM]ERROR SILENT System.Security.SecurityException: Security error.
at Devolutions.RemoteDesktopManager.Business.FileAssociationHelper.Create(String extension, String properName, String contentType, String fullName, String iconPath, Int16 iconIndex, FileAssociationCommand[] fileAssociationCommands)
at Devolutions.RemoteDesktopManager.Managers.ApplicationManager.SetFileAssociation()
The Zone of the assembly that failed was:
MyComputer
[7/26/2011 6:11:57 PM]DEBUG Form load was not called
[7/26/2011 6:11:57 PM]DEBUG Starting main form Load
[7/26/2011 6:11:57 PM]DEBUG Main form Loaded = true
[7/26/2011 6:11:58 PM]DEBUG Ending main form Load
[7/26/2011 6:11:58 PM]DEBUG Showing main form...
[7/26/2011 6:11:59 PM]DEBUG No security management found
[7/26/2011 6:12:14 PM]DEBUG Putty: SetParent
[7/26/2011 6:12:14 PM]DEBUG Putty: SetParent - zero
[7/26/2011 6:12:15 PM]DEBUG Putty: SetParent - zero
[7/26/2011 6:12:15 PM]DEBUG Putty: SetParent - zero
[7/26/2011 6:12:15 PM]DEBUG Putty: SetParent - zero
[7/26/2011 6:12:16 PM]DEBUG Putty: SetParent - zero

avatar

I will have to create a small application and try to isolate the problem. I will post it here

David Hervieux

avatar

Hi,
I don't have a solution yet but at least I'm able to reproduce it when I use a pre-configured session from Putty.

David Hervieux

avatar

Hi,
Guys can you try this version before a release the official fix in the next beta?

http://remotedesktopmanager.com/download/Devolutions.RemoteDesktopManager.Bin.6.1.7.0Putty.zip

David Hervieux

avatar

Fixed. Embedded putty session is within RDM again.

avatar

Thank you Kyles, I will package the next beta tonight

David Hervieux