1

我正在使用 RDBSS 开发网络重定向器。

在我们的网络重定向器卷中,无法运行从Inno Setup (开源打包程序)打包的可执行文件。
当我们在 Windows 资源管理器中双击文件时,资源管理器会显示此消息框。

替代文字

它在 32 位 Windows 上运行良好。只有 64 位 Windows 是问题。
我猜它与 npdll 或 MUP 有关。
我们已经实现了npdll,我认为它现在没有任何错误。- 当然,我们也有 npdll 64 位版本。
其他可执行文件和任何文件都适用于 32 和 64OS。

如果我们在 64 位 Windows SMB 卷中运行此文件,它运行良好。
所以,我很确定我们的一些代码有错误。(npdll 或重定向器驱动程序)

你能猜到这件事吗?

PS 有没有描述 MUP 工作原理的好文档?如果你知道,请告诉我。

谢谢。

4

1 回答 1

0

其他有效的可执行文件是 64 位还是 32 位?

如果只有 32 位进程(如 InnoSetup)失败,是否需要在 x64 系统上同时安装 64 位和 32 位版本的 DLL?如果您希望所有程序都可以使用某些 DLL 类型(例如视频编解码器),那么这是必需的,但我不熟悉 RDBSS,因此不知道它是否适用于这种情况。

于 2010-12-29T08:01:21.350 回答