gpt4 book ai didi

winapi - 我可以在进程之间传递 SC_HANDLE 吗?

转载 作者:行者123 更新时间:2023-12-02 09:51:40 24 4
gpt4 key购买 nike

Windows API 包含一个名为 DuplicateHandle 的有用函数。 ,它可用于将句柄(文件、注册表项、进程、互斥体等)从一个进程传输到另一个进程。这对于很多事情都很有用,包括在编写沙箱时,有时代理进程会打开一个 HANDLE(沙箱进程无法访问),然后将该 HANDLE 传递到沙箱。这类似于通过 Unix 域套接字在 POSIX 进程之间传递文件描述符。

不幸的是,DuplicateHandle 的文档没有提及服务句柄(类型 SC_HANDLE,由 OpenSCManager 等 API 使用/返回)作为受支持的 HANDLE 类型。有没有办法在进程之间复制(或以其他方式传输)这些内容?

最佳答案

这些句柄不能重复。另一个进程需要调用OpenSCManager

关于winapi - 我可以在进程之间传递 SC_HANDLE 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39158521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com