Added fix for TestConnect

* copy test_icon.ppm to build directory
* Add client pre|post_connect and disconnect callbacks
This commit is contained in:
akallabeth
2022-10-21 11:29:59 +02:00
committed by David Fort
parent 2458a526b8
commit 92b40a1c1d
2 changed files with 8 additions and 0 deletions

View File

@@ -2,7 +2,9 @@
#include <winpr/path.h>
#include <winpr/crypto.h>
#include <winpr/pipe.h>
#include <freerdp/freerdp.h>
#include <freerdp/gdi/gdi.h>
#include <freerdp/client/cmdline.h>
static HANDLE s_sync = NULL;
@@ -24,6 +26,9 @@ static int runInstance(int argc, char* argv[], freerdp** inst, DWORD timeout)
if (inst)
*inst = context->instance;
if (!freerdp_settings_set_bool(context->settings, FreeRDP_DeactivateClientDecoding, TRUE))
return FALSE;
if (freerdp_client_settings_parse_command_line(context->settings, argc, argv, FALSE) < 0)
goto finish;

View File

@@ -48,6 +48,9 @@ if (WIN32)
set ( SRCS ${SRCS} ${CMAKE_CURRENT_BINARY_DIR}/version.rc)
endif()
# We need this in runtime path for TestConnect
file(COPY test_icon.ppm DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
add_executable(${MODULE_NAME} ${SRCS})
list(APPEND LIBS freerdp-server)