【发布时间】:2009-07-23 12:41:32
【问题描述】:
在 Windows Vista 中,我无法将文件拖放到我的应用程序的窗口中,因为它作为高完整性级别的进程运行。我需要将它运行得尽可能高,但我还需要能够接受来自低/中完整性级别进程(如 Windows 资源管理器)的丢弃文件。我相信是 UIPI 阻止了拖放操作。我知道我可以使用 ChangeWindowMessageFilter 函数来允许某些 Windows 消息绕过 UIPI,但我不确定要添加哪些消息以允许拖放操作。 ChangeWindowMessageFilter 是允许这样做的正确方法,还是有更好的方法?谢谢!
【问题讨论】:
标签: security windows-vista process