1

RDBSS を使用してネットワーク リダイレクタを開発しています。

ネットワーク リダイレクタ ボリュームでは、 Inno Setup (オープン ソース パッカー)からパックされた実行可能ファイルは実行できません。
Windows エクスプローラーでファイルをダブルクリックすると、エクスプローラーにこのメッセージ ボックスが表示されます。

代替テキスト

32 ビット Windows で問題なく動作します。64 ビット Windows のみが問題です。
npdllまたはMUPに関連していると思います。
npdll を実装しましたが、今のところバグはないと思います。・もちろんnpdll 64bit版もご用意しております。
他の実行可能ファイルと任意のファイルは、32 OS と 64OS の両方で適切に機能します。

このファイルを 64 ビット Windows SMB ボリュームで実行すると、問題なく動作します。
したがって、いくつかのコードにバグがあると確信しています (npdll またはリダイレクタ ドライバ)。

これについて何か推測できますか?

PS MUP がどのように機能するかを説明する適切なドキュメントはありますか? もしご存知でしたら、教えてください。

ありがとう。

4

1 に答える 1

0

動作する他の実行可能ファイルは、64 ビットまたは 32 ビットですか?

32 ビット プロセス (InnoSetup など) のみが失敗する場合、x64 システムに DLL の 64 ビット バージョンと 32 ビット バージョンの両方をインストールする必要があるのでしょうか? 一部の DLL タイプ (ビデオ コーデックなど) の機能をすべてのプログラムで利用できるようにする場合は、これが必要ですが、私は RDBSS に精通していないため、この場合に適用されるかどうかはわかりません。

于 2010-12-29T08:01:21.350 に答える