1
Vote

Only HTML4 and only localhost

description

Hi,
Great work and thanx for sharing.
I've the server running on IIS (Windows 2008 R2) but I connect only with HTML4 (not 5) and only to the server itself (localhost).
Nothing meaningful enabling debug mode, in log file
2016-04-06 08:41:42,057 [9] INFO System.Diagnostics redirection [(null)] - Stopped rdp client process, remote session 2

Regards.

Red.

file attachments

comments

cedroz wrote Apr 8, 2016 at 1:59 PM

Hi Red,

Does the rdp client process start and stop at the same moment (with like a millisec span)? If so, it's an issue with FreeRDP (the rdp client). It has nothing to do with the rendering mode (HTML4 or 5).

Do you have installed the Microsoft C++ 2015 (x86) reditributables? You can check that into the Windows "Programs and Features". Notice the "x86" thing, because FreeRDP is built in 32 bits (it has some 32 bits dependencies, OpenSSL being one of them).

Please keep me updated. You can also open an issue on the (issue tracker, it will ease following the problem.

Thanks.
Cedric

cedroz wrote Apr 8, 2016 at 2:07 PM

You can also try to run "FreeRDP.wfreerdp.exe", located into the Myrtille "bin" folder; if there is a missing dll dependency, Windows should display a message box indicating which one is missing.

Thanks again,
Cedric

RedErik wrote Apr 8, 2016 at 3:21 PM

Hi Cedric,
the problem is related to certificates and security.
FreeRDP command line to remote server
Problem Event Name: APPCRASH
Application Name: FreeRDP.wfreerdp.exe
Application Version: 0.0.0.0
Application Timestamp: 56e560c1
Fault Module Name: StackHash_2097
Fault Module Version: 6.1.7601.19160
Fault Module Timestamp: 56bcd51f
Exception Code: c0000374
Exception Offset: 000cf70b
OS Version: 6.1.7601.2.1.0.272.7
Locale ID: 1033
Additional Information 1: 2097
Additional Information 2: 2097a9816e52842e162c94082b024b1e
Additional Information 3: 6929
Additional Information 4: 6929db48000aaa60db452a4b08363eb0

See attached file.
Regards.

Red.

cedroz wrote Apr 8, 2016 at 3:45 PM

Hi Red,

Thanks for the issue screenshot. The problem is that your RDP server has NLA authentication enabled. As I state into the documentation, there is an issue around that (due to FreeRDP being an old version (0.8.2) or OpenSSL certificate check, I don't know exactly...). I ended disabling NLA (anyway, the browser isn't able to transport it).

Please try to set "standard RDP authentication only" on your RDP server configuration.

Thanks,
Cedric

cedroz wrote Jul 30 at 11:59 AM

For info, NLA is supported since the release 1.1.0