¿Puede explicar por qué DirectoryInfo.GetFiles produce esta IOException?

Tengo una aplicación cliente-servidor WinForms que se ejecuta en una red Novell que produce el siguiente error al conectarse al servidor Windows 2003 solitario en la red:

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)

El administrador de red del cliente gestiona la conexión de Windows Server sincronizando manualmente el nombre de usuario y la contraseña de la estación de trabajo con un usuario local en el servidor. Lo extraño del error es que el usuario puede escribir en el servidor antes y después del error, todo sin iniciar sesión explícitamente.

¿Puede explicar por qué ocurre el error y ofrecer una solución?

Respuestas a la pregunta(5)

Su respuesta a la pregunta