例如,如果我从FileExplorer或TotalCommander(第三方文件浏览器)拖动文件并放到我的应用程序,我的应用程序可以获取FileExplorer / TotalCommander的进程。有没有什么办法可以用C#“DragDrop.Drop”实现这个目的?
答案 0 :(得分:0)
简短回答是否,不适用于您无法控制的第三方应用
答案很长可能。您必须为每个正在运行的进程挂钩DoDragDrop()或dll注入,因为没有正常的其他方法来发现源。这些信息是故意抽象的。
然而,问自己最大的问题是为什么要这样做,因为这可能很容易成为X Y problem