Я разрабатываю сетевой редиректор с использованием RDBSS.
На томе сетевого перенаправителя не может быть запущен исполняемый файл, упакованный из Inno Setup (упаковщик с открытым исходным кодом).
Когда мы дважды щелкаем файл в Проводнике Windows, Проводник показывает это окно сообщения.
Хорошо работает на 32-битной Windows. Проблема только в 64-битной Windows.
Я думаю, это связано с npdll или MUP.
Мы реализовали npdll, и я подумал, что в нем сейчас нет ошибок. - Конечно, у нас также есть 64-битная версия npdll.
Другие исполняемые файлы и любые файлы хорошо работают как для 32, так и для 64OS.
Если мы запустим этот файл на 64-битном томе Windows SMB, он будет работать нормально.
Итак, я уверен, что некоторые наши коды имеют ошибку. (Npdll или драйвер перенаправителя)
Не могли бы вы догадаться об этом?
P.S. Есть ли хороший документ, описывающий, как работает MUP? Если знаешь, дай мне знать, пожалуйста.
Спасибо.