El problema llega a la hora de leer un fichero que ya está en uso por algun proceso, en este caso el fichero seria el mismo ejecutable.
Código:
Public Sub EditarServer()
On Error Resume Next 'Si le quito el resume salta el error
Dim Yo As String
Dim Partes As Object
Dim SubFirma As String
SubFirma = "@#~~#@"
FileOpen(1, My.Application.Info.DirectoryPath & "\" & My.Application.Info.AssemblyName & ".exe", OpenMode.Binary)
Yo = Space(LOF(1))
FileGet(1, Yo)
FileClose(1)
Partes = Split(Yo, SubFirma)
IPDelHost = Partes(1)
PuertoDelHost = Partes(2)
End Sub
Hay que tratar los ficheros de algun otro modo?
Saludos y gracias.