Я нашел здесь учебник по использованию NTWain для сканирования документов в C # WPF.
Я попробовал решение в пустом projet x86, оно хорошо работает.
Теперь я попытался использовать это решение в своем проекте x64.Сначала у меня возникли проблемы с twainDSM.dll, поэтому я скачал версию x64.
Теперь проект работает, но в моем списке нет сканера.
В коде есть:
public TwainCore()
{
//Allow old Device DSM drives
PlatformInfo.Current.PreferNewDSM = false;
var appId = TWIdentity.CreateFromAssembly(DataGroups.Image | DataGroups.Audio, Assembly.GetExecutingAssembly());
_twainSession = new TwainSession(appId);
PlatformInfo.Current.PreferNewDSM = false;
_twainSession.TransferReady += _twainSession_TransferReady;
_twainSession.StateChanged += _twainSession_StateChanged;
if (_twainSession.Open() != ReturnCode.Success)
throw new InvalidProgramException("Erreur de l'ouverture de la session");
}
Я смотрел оба:
Так почему в моем проекте x64 не найден сканер?