Get device UUID from local assigned value

This commit is contained in:
Yukino Song
2024-09-15 13:02:10 +08:00
parent 2f105081b8
commit 4a0d425b7c
4 changed files with 20 additions and 19 deletions

View File

@@ -29,6 +29,7 @@
#include "system_tray.h"
#include "utility.h"
#include "video.h"
#include "uuid.h"
#ifdef _WIN32
// from_utf8() string conversion function
@@ -205,7 +206,9 @@ namespace proc {
VDISPLAY::setRenderAdapterByName(platf::from_utf8(config::video.adapter_name));
}
memcpy(&launch_session->display_guid, &http::uuid, sizeof(GUID));
auto device_uuid = uuid_util::uuid_t::parse(launch_session->unique_id);
memcpy(&launch_session->display_guid, &device_uuid, sizeof(GUID));
std::wstring vdisplayName = VDISPLAY::createVirtualDisplay(
launch_session->unique_id.c_str(),