Você pode explicar por que o DirectoryInfo.GetFiles produz essa IOException?
Tenho um aplicativo cliente-servidor WinForms em execução em uma rede Novell que produz o seguinte erro ao conectar-me ao Windows 2003 Server isolado na rede:
TYPE: System.IO.IOException
MSG: Logon failure: unknown user name or bad password.
SOURCE: mscorlib
SITE: WinIOError
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalGetFileDirectoryNames(String path,
String userPathOriginal, String searchPattern, Boolean includeFiles,
Boolean includeDirs, SearchOption searchOption)
at System.IO.DirectoryInfo.GetFiles(String searchPattern,
SearchOption searchOption)
at System.IO.DirectoryInfo.GetFiles(String searchPattern)
at Ceoimage.Basecamp.DocumentServers.ClientAccessServer.SendQueuedFiles(
Int32 queueId, Int32 userId, IDocQueueFile[] queueFiles)
at Ceoimage.Basecamp.ScanDocuments.DataModule.CommitDocumentToQueue(
QueuedDocumentModelWithCollections doc, IDocQueueFile[] files)
O administrador de rede do cliente gerencia a conexão do Windows Server sincronizando manualmente o nome de usuário e a senha da estação de trabalho com um usuário local no servidor. O estranho sobre o erro é que o usuário pode gravar no servidor antes e depois do erro, tudo sem fazer logon explicitament
Pode explicar por que o erro ocorre e oferecer uma soluçã