这是一个查询问题 - 为什么ShellExecuteEx作为正在运行的用户执行,忽略了我冒充ImpersonateLoggedOnUser的行为?
我知道这样做的预期方法是创建一个调用ShellExecute的辅助进程,然后调用CreateProcessWithLogonW。 Here is my source
我想了解ShellExecuteEx是什么让它忽略了模仿。对于当前运行的Shell来说,它是某种代理吗?它有什么作用?我无法找到有关此信息的任何信息。提前谢谢。
请注意,海拔并不是我在这里所要求的,尽管它确实让它变得有趣。