Page 5 of 13

PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 18 Jul, 2012 12:20
by artemsen
Обсуждение плагина PortaDev.

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Sun 09 Feb, 2014 11:27
by zg

Latest post of the previous page:

EXEMOK wrote:Куда копать?
alt-f1/f2.

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Tue 11 Feb, 2014 16:14
by igvk
Возможно ли поправить отображение устройств в данном случае?

Code: Select all

  ╔═══════════════════════════════════════════ Drive ════════════════════════════════════════════╗
  ║  C: fixed     │ 238.13 G │  78.96 G                                                          ║
  ║  D: fixed     │   1.00 T │ 828.69 G                                                          ║
  ║  E: fixed     │   1.73 T │   7.17 G                                                          ║
  ║  F: removable │          │                                                                   ║
  ║  G: removable │          │                                                                   ║
  ║  H: removable │          │                                                                   ║
  ║  R: BD-RW     │          │                                                                   ║
  ╟───────────────┴──────────┴───────────────────────────────────────────────────────────────────╢
  ║     \\?\swd#wpdbusenum#_??_usbstor#diskven_generic&prod_storage_device&rev_0551#000000000551»0#
  ║     \\?\swd#wpdbusenum#_??_usbstor#diskven_generic&prod_storage_device&rev_0551#000000000551»1#
  ║  2  NetBox                                                                                   ║
  ║  3  network                                                                                  ║
  ║  4  pda                                                                                      ║
  ║  0  Process list                                                                             ║
  ║  1  temporary                                                                                ║
  ╚═══════════════════════════════════ Del,Shift-Del,F3,F4,F9 ═══════════════════════════════════╝

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Tue 11 Feb, 2014 17:50
by artemsen
Красота :-)
Да, поправлю.

Up: какая версия плагина? В 3.8 это должно превратиться в надпись "WPD".

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 12 Feb, 2014 19:02
by EXEMOK
zg wrote:
EXEMOK wrote:Куда копать?
alt-f1/f2.
Ну не настолько у глуп :)
Всё-таки когда в FAR alpha test group входил.

В винде устройство есть, в фаре - нет
Image

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 12 Feb, 2014 19:10
by artemsen
Плохо, потому что даже я не знаю куда копать... Может ХР, может модель телефона. Есть возможность попробовать всё это под семеркой/восьмеркой?

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 12 Feb, 2014 19:52
by EXEMOK
artemsen wrote:Плохо, потому что даже я не знаю куда копать... Может ХР, может модель телефона. Есть возможность попробовать всё это под семеркой/восьмеркой?
На этой машине - нет. С фотиком все аналогично - в эксплорере появляется, в фаре - нет.
Думал в виндой какие глюки - переставил, не помогло.

На другой машине с ХР - всё работает.

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 12 Feb, 2014 21:18
by igvk
artemsen wrote:Красота :-)
Да, поправлю.

Up: какая версия плагина? В 3.8 это должно превратиться в надпись "WPD".
Версия 3.8.0.3525.

Code: Select all

Documents and Settings │                                                 │                        ║
                            ╔═════════ Plugin information ══════════╗
 ╔═══════════════════════   ║ Title:                                ║   ════════════════════════╗
 ║  C: fixed     │ 238.13   ║ Portable Devices                      ║                           ║
 ║  D: fixed     │   1.00   ║ Description:                          ║                           ║
 ║  E: fixed     │   1.73   ║ Windows Portable Devices wrapper      ║                           ║
 ║  F: removable │          ║ Author:                               ║                           ║
 ║  G: removable │          ║ Artem Senichev                        ║                           ║
 ║  H: removable │          ║ Version:                              ║                           ║
 ║  R: BD-RW     │          ║ 3.8.0 (build 3525)                    ║                           ║
 ╟───────────────┴───────   ║ Module path:                          ║   ────────────────────────╢
 ║     \\?\swd#wpdbusenum   ║ anager\Plugins\PortaDev\PortaDev.dll  ║   e&rev_0551#000000000551»0#
 ║     \\?\swd#wpdbusenum   ║ Plugin GUID:                          ║   e&rev_0551#000000000551»1#
 ║  2  NetBox               ║ 9BF0E19D-B943-4E6D-B7B0-D71E3DAF446A  ║                           ║
 ║  3  network              ║ Plugin item GUID:                     ║                           ║
 ║  4  pda                  ║ D11D9CF4-038B-4B5C-A624-7977DFA0CB23  ║                           ║
 ║  0  Process list         ║ Plugin prefix:                        ║                           ║
 ║  1  temporary            ║                                       ║                           ║
 ╚═══════════════════════   ╟───────────────────────────────────────╢   ════════════════════════╝
                            ║                { OK }                 ║

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Thu 13 Feb, 2014 07:25
by artemsen
igvk wrote:Версия 3.8.0.3525.
Попробуйте заменить модуль плагина из приложенного архива.

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Thu 13 Feb, 2014 11:22
by igvk
Сейчас все выглядит лучше:

Code: Select all

                                           ╔═════════ Plugin information ══════════╗
 ╔═══════════════ Drive ═══════════════╗   ║ Title:                                ║
 ║  C: fixed     │ 238.13 G │  75.83 G ║   ║ Portable Devices                      ║
 ║  D: fixed     │   1.00 T │ 828.66 G ║   ║ Description:                          ║
 ║  E: fixed     │   1.73 T │   7.17 G ║   ║ Windows Portable Devices wrapper      ║
 ║  F: removable │          │          ║   ║ Author:                               ║
 ║  G: removable │          │          ║   ║ Artem Senichev                        ║
 ║  H: removable │          │          ║   ║ Version:                              ║
 ║  R: BD-RW     │          │          ║   ║ 3.8.1 (build 3525)                    ║
 ╟───────────────┴──────────┴──────────╢   ║ Module path:                          ║
 ║  2  NetBox                          ║   ║ anager\Plugins\PortaDev\PortaDev.dll  ║
 ║  3  network                         ║   ║ Plugin GUID:                          ║
 ║  4  pda                             ║   ║ 9BF0E19D-B943-4E6D-B7B0-D71E3DAF446A  ║
 ║  0  Process list                    ║   ║ Plugin item GUID:                     ║
 ║  1  temporary                       ║   ║ D11D9CF4-038B-4B5C-A624-7977DFA0CB23  ║
 ║     WPD: Storage 0                  ║   ║ Plugin prefix:                        ║
 ║     WPD: Storage 1                  ║   ║                                       ║
 ╚══════ Del,Shift-Del,F3,F4,F9 ═══════╝   ╟───────────────────────────────────────╢
Другой вопрос - а надо ли эти устройства показывать через PortaDev? Насколько я понимаю, это так видится card reader, который доступен и по буквам дисков.

Code: Select all

USB Reader	Generic STORAGE DEVICE USB Device	Mass Storage	Yes	Yes	No	No	F:, G:, H:	000000000551	12/02/2014 09:54:47	10/09/2013 21:26:38	05e3	0732	5.51	08	06	50						USBSTOR	@usbstor.inf,%USBSTOR.SvcDesc%;USB Mass Storage Driver	USBSTOR.SYS		Compatible USB storage device	896 mA	3.00	USB Mass Storage Device	6.3.9600.16475	USB\VID_05E3&PID_0732\000000000551	
Жаль, что нельзя посмотреть в таких случаях подробную информацию по отображаемому устройству.

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Thu 13 Feb, 2014 11:25
by artemsen
К сожалению я не нашел простого способа обнаружить подключение WPD хранилищ как дисковых накопителей (иногда их id соответствует букве диска, тогда они игнорируются плагином).
Часть информации по подключенному устройству можно посмотреть на панели информации (Ctrl+L).

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Thu 13 Feb, 2014 11:44
by igvk
Вот так у меня выглядят эти "диски":

Code: Select all

╔═══════════════════════════ Information ════════════════════════════╗╔══════════ [: ]\ ═══════14:43
║ Computer name                                                  WIN ║║n   Name     │     Name     ║
║ User name                                                        I ║║DEVICE       │              ║
║ Access level                                         Administrator ║║             │              ║
╟[+]──────────────────────────── Disk ───────────────────────────────╢║             │              ║
╟[+]─────────────────────────── Memory ──────────────────────────────╢║             │              ║
╟[-]─────────────────────────── Plugin ──────────────────────────────╢║             │              ║
║ Total space                                                      0 ║║             │              ║
║ Free space                                                       0 ║║             │              ║
║                                                                    ║║             │              ║
║ Storage ID                                                         ║║             │              ║
║ Storage type                                                       ║║             │              ║
║ Storage name                                                       ║║             │              ║
║ Storage s/n                                                        ║║             │              ║
║ Storage description                                                ║║             │              ║
║                                                                    ║║             │              ║
║ Device ID ...-00a0c91efb8b}#{6ac27878-a6fa-4155-ba85-f98f491d4f33} ║║             │              ║
║ Device name                                                        ║║             │              ║
║ Device description                    WPD FileSystem Volume Driver ║║             │              ║
║ Device manifacturer                                                ║║             │              ║
║                                                                    ║║             │              ║
║                                                                    ║║             │              ║
║                                                                    ║║             │              ║
║                                                                    ║║             │              ║
║                                                                    ║║             │              ║
║                                                                    ║╟─────────────┴──────────────╢
║                                                                    ║║DEVICE      0               ║
╚════════════════════════════════════════════════════════════════════╝╚════ 0 bytes in 1 file ═════╝
>                                                                                                  ↑
1Help   2UserMn 3View   4Edit   5Copy   6RenMov 7MkFold 8Delete 9ConfMn 10Quit   11Plugin 12Screen

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 12 Mar, 2014 08:45
by dima_gsv
У меня есть похоже такая же проблема, как и у EXEMOK.
Заметил, что иногда при подключении портативного девайса в far они не показываются, хотя в эксплорере видны. Помогает перезапуск Far-a. После чего при подключении / отключении устройств соответствующие пункты меню дисков как положено появляются / исчезают. Похоже на то, что где то что то иногда клинит и события в фар о порт. девайсах перестают приходить. Перезапуск фара помогает всегда и я особо не парюсь.
Есть ещё одна проблема. Время модификации файла показывается неверно. На три часа больше. Часовой пояс в компьютере и телефоне UTC+3. В эксплорере время показывается правильное. В файловом браузере на телефоне - правильное. В фаре - больше на три часа.
Far30b3800.x86.20140208
FarPortaDev_3.8.0.3525_x86
windows xp prof SP3

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 12 Mar, 2014 09:07
by dima_gsv
Как и у NoXy у меня была проблема с удалением файлов. При первом удалении иногда файл удаляется с очень большой задержкой порядка секунд 30. Замечено было на файле длиной 24 байта.

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 12 Mar, 2014 10:21
by artemsen
1. Время поправил в 3.9;
2. Про зависания при файловых операциях я знаю, но как это починить не знаю - вызов идёт в wpd api и там где-то клинит, это не мои пустые циклы или слипы.
3. По поводу "иногда при подключении портативного девайса в far они не показываются" - весьма плавающая проблема, воспроизвести и поймать сложно, думаю этот баг не настолько критичен.

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 07 May, 2014 07:53
by crass1968
artemsen wrote:1. Время поправил в 3.9;
извините если уже было - скажите пожалуйста можно сделать, что бы при копировании/переносе на мобильное устройство сохранялись оригинальные дата-время файла? а то устанавливается текущая :(

Re: PortaDev — Обёртка над Windows Portable Devices

Posted: Wed 07 May, 2014 08:54
by artemsen
А какая именно дата не устанавливается? Записи/создания/доступа? Я вроде это исправил в 3.9, но WPD поддерживает создания и модификации.