ネイティブリソースだからクローズしないと駄目でしょ。
IOExceptionって、そりゃコードに問題があるのでは?