将长整型值转换为句柄

Convert long value to HANDLE

本文关键字:句柄 转换 长整型      更新时间:2023-10-16

我正在使用DuplicateHandle复制句柄,然后通过IPC将该句柄传递给子进程。子进程获取句柄值,字符串表示"388"。我将其转换为长整型并将其分配给句柄。这是正确的吗:

WCHAR* pszEnd = NULL; 
myToken = (HANDLE) wcstol(tokenHandleString, &pszEnd, 10);

我发现理想的解决方案是将其作为二进制而不是字符串传递。但是,上述方法确实有效。