То, что, вероятно, происходит, - то, что Вашим DLL является 32-разрядный DLL, и Пулы приложений работает в 64 битах. То, что необходимо будет сделать, изменить Пул приложений, куда приложение работает, чтобы быть 32-разрядным пулом приложений. См. enable32BitAppOnWin64 в: http://www.iis.net/ConfigReference/system.applicationHost/applicationPools/add
Можно сделать это в UI путем выбора Пула приложений в списке AppPools (выберите Древовидный узел), и используйте Расширенные настройки для включения этого.
Если это бизнес-среда, это та точка, в которой должно быть задействовано руководство.
Не для каждой проблемы есть техническое решение, и повторные правонарушители подвергают компанию риску юридической ответственности или уязвимость системы безопасности должна привести к увольнению их работы.
Спасибо за совет. Обычно я соглашусь с вами, что это проблема менеджмента. Но в данном случае это не работает для меня.
Я написал плагин для MDaemon, который проверяет типы файлов во вложениях электронной почты.
Если у кого-то еще есть такая же проблема, посмотрите мой фильтр на SourceForge ( https : //sourceforge.net/projects/mdspamfilter/ ) и загрузите MDSpamP.zip. Просто скомпилируйте и поместите MDSpamP.dll как плагин SpamFilter. Вы можете настроить его с помощью файла Python md_spam_filter.py.
Я публикую его в сообществе как Open Source под лицензией BSD.