VB.NET
Oto mój kod:
Using fs As New FileStream(OFD.FileName, FileMode.Open, FileAccess.Write, FileShare.None)
Using writer As New BinaryWriter(fs)
writer.Seek(&H50, SeekOrigin.Begin)
writer.Write(CShort(&H11B4))
MessageBox.Show("Sucess")
Program otwiera plik z OFD a potem go nadpisuje odpowiednimi komórkami. Natomiast, mój program zwraca się błędem kiedy plik jest używany, przez inny program.
An unhandled exception of type 'System.IO.IOException' occurred in mscorlib.dll
Additional information: Proces nie może uzyskać dostępu do pliku „C:\Users\ymourok\Desktop\testowy.BIN”, ponieważ jest on używany przez inny proces.
Jak zapobiec takim sytuacją ?