Почему запрещен доступ к ком порту?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Почему запрещен доступ к ком порту?

Сообщение Anonymous »

Код:

Код: Выделить всё

static void Main(string[] args)
{
Console.WriteLine("Memory mapped file reader started");

using (var file = MemoryMappedFile.OpenExisting("AIDA64_SensorValues"))
{
using (var readerz = file.CreateViewAccessor(0, 0))
{
var bytes = new byte[567];
var encoding = Encoding.ASCII;
readerz.ReadArray(0, bytes, 0, bytes.Length);

File.WriteAllText("C:\\myFile.txt", encoding.GetString(bytes));

var readerSettings = new XmlReaderSettings { ConformanceLevel = ConformanceLevel.Fragment };
using (var reader = XmlReader.Create("C:\\myFile.txt", readerSettings))
{
while (reader.Read())
{
using (var fragmentReader = reader.ReadSubtree())
{
if (fragmentReader.Read())
{

reader.ReadToFollowing("value");
SerialPort port = new SerialPort("COM2", 9600, Parity.None, 8, StopBits.One);
port.Open();
port.Write(reader.ReadElementContentAsString() + ",");
}
}
}
}
}
}

Console.WriteLine("Press any key to exit ...");
Console.ReadLine();
}
он ​​считывает общую память, записывает эту общую память в файл, затем тот же файл открывается с помощью программы чтения XML и разбивает XML, поскольку он имеет несколько корней, а затем получает значение узел на каждом новом разделенном XML-файле и отправляет его через последовательный порт. он работает с первым разделенным XML-файлом, и его узел отправляется через последовательный порт, затем он останавливается с сообщением об отказе в доступе к COM-порту при попытке записи второго узла в последовательный порт.

У меня есть другое приложение, которое я создал с тем же серийным кодом, и оно работает нормально (я просто устал от него, а затем закрыл его.)... так что это странно.>

Подробнее здесь: https://stackoverflow.com/questions/721 ... ort-denied
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно подключиться к порту Arduino с помощью Visual Studio (Доступ к порту COM4 запрещен)
    Anonymous » » в форуме C#
    0 Ответы
    104 Просмотры
    Последнее сообщение Anonymous
  • Невозможно подключиться к порту Arduino с помощью Visual Studio (Доступ к порту COM4 запрещен)
    Гость » » в форуме C#
    3 Ответы
    100 Просмотры
    Последнее сообщение Гость
  • Запрещен доступ к com-порту 5
    Anonymous » » в форуме Python
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Запрещен доступ к com-порту 5
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Ошибка API Shodan Ошибка: доступ запрещен (403 запрещен)
    Anonymous » » в форуме Python
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»