Unity3d dll是否可以接收windows消息?

Unity3d dll是否可以接收windows消息?,unity3d,windows-messages,Unity3d,Windows Messages,我正在开发unity3d应用程序,我需要能够在运行时拖放文件。显然这是不可能的,因为内置的.exe无法从Windows接收消息,例如wm\u dropfile(在这种特殊情况下我需要它) 我知道可以将本机代码和dll添加到unity中,但我不确定是否可以接收windows消息 到目前为止,我已经调整了一些C代码来创建一个接受文件的窗口,但仍然需要创建一个dll并检查它是否与unity一起工作 对此有何了解或看法?以前有人试过吗?这是不可能的。可能是严重的黑客攻击(例如挂钩(子类化)和数据注入),

我正在开发unity3d应用程序,我需要能够在运行时拖放文件。显然这是不可能的,因为内置的
.exe
无法从Windows接收消息,例如
wm\u dropfile
(在这种特殊情况下我需要它)

我知道可以将本机代码和dll添加到unity中,但我不确定是否可以接收windows消息

到目前为止,我已经调整了一些C代码来创建一个接受文件的窗口,但仍然需要创建一个dll并检查它是否与unity一起工作


对此有何了解或看法?以前有人试过吗?

这是不可能的。可能是严重的黑客攻击(例如挂钩(子类化)和数据注入),但我不建议这样做。您应该找到一种解决方法,即读取文件运行时的另一种方法(文件打开对话框?)。在UWP构建中,您可以通过VS2015连接Unity和本机代码之间的事件。我真的不能对此发表太多评论,但这是一个可能的选择。这是不可能的。可能是严重的黑客攻击(例如挂钩(子类化)和数据注入),但我不建议这样做。您应该找到一种解决方法,即读取文件运行时的另一种方法(文件打开对话框?)。在UWP构建中,您可以通过VS2015连接Unity和本机代码之间的事件。我真的不能对此发表太多评论,但这是一个可能的选择。