Windows Portable Devices (WPD) позволяет компьютерам обмениваться данными с подключенными носителями и устройствами хранения.
1 ответ

Какой путь к файлу указать для передачи файла с Android на ПК с Windows?

Я собираюсь создать приложение C# windows для передачи файла изображения с телефона Android на мой компьютер Wondows - когда я подключаю телефон к компьютеру (используя кабель для передачи данных). Когда я дал путь "Компьютер /Nuxes5/..." в C# для д…
27 апр '15 в 10:42
0 ответов

Java: получить диск №. свойство из музыкального файла с WPD на устройстве MTP?

Это (своего рода) дополнительный вопрос к WPD получит медиа размеры. Эта проблема Я занимаюсь разработкой приложения Java, которое может синхронизировать локальную музыку в исходной папке на моем ПК (скажем, в C:\Users\Squirrel\Music\) с целевой пап…
17 мар '18 в 14:42
1 ответ

События интерфейса устройства, получить имя устройства

Основываясь на этом сообщении в блоге, я написал код для обнаружения USB-устройств: PDevBroadcastDeviceInterface = ^DEV_BROADCAST_DEVICEINTERFACE; DEV_BROADCAST_DEVICEINTERFACE = record dbcc_size : DWORD; dbcc_devicetype : DWORD; dbcc_reserved : DWO…
21 мар '16 в 05:42
1 ответ

Как читать поток данных WPD MTP асинхронно?

Мой образец приложения получает COM IStream экземпляр из IPortableDeviceResources::GetStream() функция. Я хочу читать содержимое объекта устройства асинхронно, используя этот объект IStream. Как я могу сделать это с помощью асинхронного прозвища?
10 фев '13 в 22:37
1 ответ

Настольное Java-приложение для копирования и передачи данных Android через USB

У меня есть настольное Java-приложение, а также приложение для Android. Два приложения работают вместе. У пользователя в настольном приложении есть кнопка для запуска передачи между приложением данных устройства на компьютерное приложение и наоборот…
15 апр '15 в 08:28
0 ответов

CoCreateInstance возвращает E_INVALIDARG

Я работал над упаковкой WindowsPortableDevice Api для Golang. Код C++ ниже работал, но вдруг не работает. libgowpd.h: #include <Windows.h> typedef struct IPortableDeviceManager IPortableDeviceManager; HRESULT createPortableDeviceManager(IPorta…
03 окт '17 в 09:42
0 ответов

Доступ к фоновому изображению в телефонах через USB-соединение

Я разрабатываю приложение для ПК C++, работающее на Windows. Приложение должно общаться с телефоном, подключенным через USB, используя MTP. Я хочу специально получить доступ к фоновому изображению в телефоне. Есть ли способ сделать это? Есть ли особ…
30 сен '14 в 15:44
2 ответа

C# получить портативные устройства, подключенные к ПК

Я пытаюсь получить все USB-устройства (включая портативные устройства) на Windows 7, теперь я искал все и не нашел хорошего ответа. Я попробовал этот код: static void Main(string[] args) { // // Get an instance of the device manager // PortableDevic…
12 сен '15 в 22:42
1 ответ

Как получать уведомления об изменениях файлов на CD / DVD приводе?

Я новичок в C# и должен разработать приложение Windows Form на C#. Это приложение должно отслеживать следующие вещи. Мониторинг CD / DVD приводов как внешних, так и внутренних. Следите за файлами, которые создаются, изменяются и удаляются на дисково…
01 фев '18 в 10:45
1 ответ

Драйвер фильтра UMDF для устройств MTP

Я пытаюсь написать драйвер фильтра для устройств MTP в Windows 7 с целью регистрации файловых операций и блокировки определенных файловых операций. Я обнаружил, что драйвер, который обрабатывает MTP в Windows, является драйвером UMDF с именем WpdMtp…
16 янв '13 в 13:45
1 ответ

Как получить корневой каталог устройства из WPD API?

Я хочу получить все корневые каталоги для USB-устройств MTP (я могу идентифицировать их как GUID) из WPD API. Итак, мой вопрос: как я могу это сделать? Любые фрагменты кода будут оценены.
21 авг '17 в 11:35
0 ответов

IPortableDeviceEventCallback не работает должным образом (странное поведение)

Я хочу получить обратный вызов в моем приложении, когда была сделана фотография на подключенном мобильном телефоне (WPD_EVENT_OBJECT_ADDED). Я реализовал клиент WPD и IPortableDeviceEventCallback, как показано в Центре разработки Windows. Теперь моя…
07 мар '18 в 15:15
1 ответ

Delphi WPD Event Callback - Получить имя файла

Я пытаюсь отследить, когда файл создается на WPD-совместимом устройстве, например на цифровой камере или телефоне Android. Я регистрируюсь, чтобы получать события с Advice и мой обратный вызов вызван правильно, но я не могу правильно получить имя фа…
08 мар '16 в 23:56
1 ответ

Как получить доступное устройство хранения MTP с помощью C#?

Я использую PortableDevice API для получения определения устройства MTP и свойств устройства. Я хочу получить MTP Device Storage, такой как емкость и доступное хранилище. Вот мой пример кода для получения понятного названия устройства: public string…
14 дек '16 в 17:22
1 ответ

Поток данных WPD MTP висит на Release

Я столкнулся со странной проблемой при чтении данных с MTP-совместимого мобильного устройства с помощью API WPD (Windows Portable Devices) под Windows 8 (пока не пробовал другие версии Windows). Симптом при звонке Release на IStream интерфейс, получ…
21 ноя '12 в 22:58
0 ответов

Перетаскивание с переносного устройства Windows в приложение WPF

Я работаю над приложением WPF, которое позволяет пользователю перетаскивать файлы из проводника Windows. Для обычных файлов я могу получить доступ к пути, используя string[] fileNames = (string[])e.Data.GetData(DataFormats.FileDrop, false); Но для ф…
14 апр '14 в 07:34
1 ответ

Не удалось получить Istream при попытке передать контент с устройства в WPDApiSample

Я пытаюсь запустить WPDApiSample. Когда я запускаю приложение, оно предлагает мне ввести номер устройства, я ввожу номер устройства, затем оно предлагает мне ввести то, что я хочу. Я хочу отправить контент с устройства. поэтому я выбираю вариант 3. …
04 июн '14 в 06:40
0 ответов

Извлечь любое портативное устройство, включая смарт-карту, используя C#

Я много пытался извлечь портативные или съемные устройства, но не нашел никакого решения.
08 июн '16 в 12:09
1 ответ

Альтернативы WPD/WIA в Windows XP?

WPD не работает должным образом в Windows XP (SP1, если это имеет значение), даже если Microsoft заявляет, что это работает. Проблема с WPD: IPortableDeviceManager.GetDevices call не находит никаких устройств в Win XP, а находит все подключенные ка…
25 май '10 в 15:09
0 ответов

Мониторинг USB и WPD устройств

Мы хотим отслеживать действия всякий раз, когда пользователь создает / удаляет / переименовывает / изменяет файлы на различных устройствах, подключенных к компьютеру через USB-порт или Bluetooth. Следующие устройства должны быть отслежены. Съемный н…
29 янв '18 в 11:02