diff --git a/jlib/win32/DeviceUniqueIdentifierHeaderOnly.h b/jlib/win32/DeviceUniqueIdentifierHeaderOnly.h index c61ab5e3f1880899891de2733196d7c3a5fceaf1..873518a3f50a784ad62d6593c176047e01985a19 100644 --- a/jlib/win32/DeviceUniqueIdentifierHeaderOnly.h +++ b/jlib/win32/DeviceUniqueIdentifierHeaderOnly.h @@ -442,7 +442,7 @@ static bool query(const std::vector<QueryType>& queryTypes, std::unordered_map<Q bool ok = false; // 初始化COM - HRESULT hres = CoInitializeEx(NULL, COINIT_MULTITHREADED); + HRESULT hres = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); if (FAILED(hres)) { return false; }