У меня есть установщик, который устанавливает драйверы последовательного интерфейса USB из FTDI. Однако на некоторых компьютерах (все они работают с русской Windows XP, поэтому может быть проблема с языком), установка завершается с ошибкой. Я попытался повторить его, используя чистый русский Windows XP Professional SP3, но там он работает, поэтому это не проблема с четким языком.«DPInst.exe не поддерживается на текущей ОС»
DPInst.log файл говорит:
`INFO: 04/18/2013 14:05:34 INFO: Product Version 2.1.0.0. INFO: Version: 6.1.7601 Service Pack 1 INFO: Platform ID: 2 (NT) INFO: Service Pack: 1.0 INFO: Suite: 0x0100, Product Type: 1 INFO: Architecture: X86. INFO: Interactive Windows Station INFO: Command Line: '"D:\Something\DPInst32.exe" ' INFO: DPInst is a multi-lingual binary. INFO: **************************************** INFO: Current working directory: 'D:\Something\Drivers' INFO: Running on path 'D:\Something\Drivers' INFO: No valid 'dpinst.xml' file provided. ERROR: DPInst.exe not supported on current OS. INFO: Returning with code 0x80000000`
Это правильно, что я не использую файл dpinst.xml, но это не должно быть необходимым. Или?
В программе установки я запускаю dpinst (32 или 64 в зависимости от ОС) с помощью переключателей /c /q /sa /sw
, но это, вероятно, не имеет значения, поскольку двойной щелчок dpinst32.exe также дает ошибку. Версия dpinst - 2,1
Вам нужно было включить файлы локализации с английской версией (означающей файлы dpinst.exe.mui)? –
Насколько я помню, нет. Это просто сработало. К сожалению, я не помню подробностей и не могу исследовать его сейчас. – Steed