标签: c++ windows
我正在使用DuplicateHandle复制句柄,然后我通过IPC将该句柄传递给子进程。子进程获取句柄值,如字符串“388”。我将其转换为long并将其分配给HANDLE。这是对的:
WCHAR* pszEnd = NULL; myToken = (HANDLE) wcstol(tokenHandleString, &pszEnd, 10);
答案 0 :(得分:0)
我发现理想的解决方案是将其作为二进制而不是字符串传递。但是上述方法确实有效。