Описание тега safefilehandle
2
ответа
C# WinUSB не может вызвать CloseHandle на интерфейсе
Я пытаюсь освободить дескриптор интерфейса USB с помощью CloseHandle. Исключение, которое я получаю: System.Runtime.InteropServices.SEHException (0x80004005): внешний компонент выдал исключение. в Device.Net.APICalls.CloseHandle(SafeFileHandle hObje…
14 янв '19 в 20:56
1
ответ
FileStream и асинхронный ввод-вывод с устройства
У меня возникли проблемы с записью в FileStream и записью в SafeFileHandle, этот файл используется для записи данных на устройство HID. Я опубликую фрагменты кода, поскольку они встречаются в нескольких различных объектах. Это код создания дескрипто…
16 июл '13 в 20:28
2
ответа
CreateFile в Kernel32.dll возвращает неверный дескриптор
Я пытаюсь создать безопасный дескриптор файла для "C:", используя метод CreateFile kernel32.dll, который всегда возвращает мне неправильный дескриптор. Любая помощь о том, что я делаю не так здесь?"C: CreateFile( lpFileName: "C:", dwDesiredAccess: F…
21 май '13 в 20:54
1
ответ
FileStream.SafeFileHandle * действительно * устанавливает текущую позицию потока в 0?
Согласно документации MSDN для FileStream.SafeFileHandle: Свойство SafeFileHandle автоматически сбрасывает поток и устанавливает текущую позицию потока равной 0. Это позволяет файлу быть перемещенным или позиция потока будет сброшена другим потоком …
30 апр '13 в 09:26
0
ответов
Эквивалент SafeFileHandle в приложении Windows Store
У меня есть код, написанный как настольное приложение Windows. Я хочу преобразовать его в Windows StoreApp. Однако я не смог найти эквивалент SafeFileHandle. Вот код using Microsoft.Win32.Safehandles; using System; using System.IO; using System.Runt…
12 ноя '14 в 08:59
1
ответ
CreateFile() Работает в Windows XP, но не работает в Windows 7
При попытке создать обработчик с помощью CreateFile(), даже при выполнении приложения от имени администратора, я получаю следующее сообщение об ошибке: "Системе не удалось найти указанный файл. (Исключение из HRESULT: 0x80070002)": Ничего." Вот прим…
05 апр '16 в 11:16
0
ответов
Поведение потока CLR GC: SafeFileHandle неожиданно завершен
Недавно мы затронули некоторые проблемы, которые могут быть связаны с поведением GC в CLR. Проблема, с которой я столкнулся, заключается в следующем: У нас есть долгое приложение для стресс-тестирования, написанное на C#, которое продолжает открыват…
01 авг '18 в 10:54
1
ответ
Использование perl __DATA__, передавая его значение в varialbe
Я пытаюсь использовать файловый дескриптор DATA в сценарии, назначить значения переменной, и когда он печатает, он просто печатает и пустую строку. #!/usr/bin/perl use strict; use warnings; use Data::Dumper qw(Dumper); my $str = <DATA> ; print…
21 июн '19 в 00:02
1
ответ
Должен ли класс, в котором есть поле SafeFileHandle, реализовывать Finalizer?
У меня есть следующий класс в консольном приложении.NetCore. Этот класс имеет поля FileStream и SafeFileHandle. Я использую pInvoke для создания файла и присвоения результата экземпляру SafeFileHandle. Должен ли этот класс иметь реализацию Finalizer…
22 апр '20 в 14:46
1
ответ
Что такое SafeFileHandle в C# и когда мне следует использовать?
Пока я все еще изучаю System.IO, в File Stream class, я обнаружил, что есть перегруженные конструкторы с типом с именем SafeFileHandle, Я попытался выполнить поиск в Интернете и в документации MSDN, но ничего не понял и нашел еще более странные слов…
26 окт '19 в 08:51
1
ответ
Есть ли преимущества использования SafeFileHandle с конструктором FileStream?
Я много читал о SafeFileHandle и из того, что я видел, я думаю, мне не нужно его использовать, или он не имеет никаких преимуществ для использования в FileStream потому что он закрыт первым объектом обработанного файлового потока, и я не могу исполь…
27 окт '19 в 05:30
1
ответ
Могу ли я повторно открыть дескриптор после того, как FileStream закроет его в C#?
Я хочу знать, могу ли я повторно открыть дескриптор после того, как FileStream закроет его?? это мой код static void Main(string[] args) { string path = "Hello"; SafeFileHandle handle = File.Open(path, FileMode.OpenOrCreate).SafeFileHandle; using (F…
27 окт '19 в 03:41
0
ответов
Как получить доступ к физическому диску с помощью SafeFileHandle и FileStream в С #?
Я использую C# для доступа к физическому диску. Я хочу получить доступ к физическому диску с помощью SafeFileHandle и CreateFile. kvp.value - это значение словаря "\\.\PHYSICALDRIVE0". Проблемной частью является часть FileStream. Попытка скомпилиров…
20 сен '20 в 08:24