Sysinternals' Process Explorer can be used to verify that your process does indeed still have a handle to the file, or search for another process that does, if you need it.
http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/ProcessExplorer.mspx In the .NET application case, make sure (when using managed I/O) that an explicit .Close() or .Dispose() is being done; don't rely on GC. This doesn't apply to an sqlite wrapper in the detach case, though. ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------