Страница 4 из 6

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 августа 2013, 19:33
DmitryS
55ceka писал(а):В моем случае, после копирования вставленной до загрузки флешки, копирования вновь вставленных не происходит.

Так, я уже не понимаю что нужно. Опишите подробно по пунктам свою ситуацию и то что вы делаете для её решения.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 августа 2013, 19:52
55ceka
DmitryS писал(а):
55ceka писал(а):В моем случае, после копирования вставленной до загрузки флешки, копирования вновь вставленных не происходит.

Так, я уже не понимаю что нужно. Опишите подробно по пунктам свою ситуацию и то что вы делаете для её решения.

Большое(огромное) вам спасибо, что мне помогаете. С помощью вашего скрипта и программы происходит следующее: вставленная флеха до загрузки системы копируется, но если потом(когда система загрузилась) вставлять другие то они не копируются и в трее программы FDFspy не наблюдается, а хотелось бы чтоб она копировала и вновь подключенные флехи. То есть программа скопировав заранее(до загрузки системы) подключенную флеху далее в процессе работы(уже в загруженной винде), свежеподключенные флехи не копирует.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 августа 2013, 19:57
DmitryS
55ceka писал(а): С помощью вашего скрипта и программы происходит следующее: вставленная флеха до загрузки системы копируется, но если потом(когда система загрузилась) вставлять другие то они не копируются и в трее программы FDFspy не наблюдается, а хотелось бы чтоб она копировала и вновь подключенные флехи

Код скрипта который используете выложите пожалуйста сюда.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 августа 2013, 20:02
55ceka
DmitryS писал(а):
55ceka писал(а): С помощью вашего скрипта и программы происходит следующее: вставленная флеха до загрузки системы копируется, но если потом(когда система загрузилась) вставлять другие то они не копируются и в трее программы FDFspy не наблюдается, а хотелось бы чтоб она копировала и вновь подключенные флехи

Код скрипта который используете выложите пожалуйста сюда.

скрипт полностью ваш, выше выложенный
Option Explicit
On Error Resume Next
Const isFlash = 1
Dim WSHShell, objDrive, PsWMI, PsWait
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set PsWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")

For Each objDrive In WScript.CreateObject("Scripting.FileSystemObject").Drives
If objDrive.DriveType = isFlash Then
WSHShell.Run "FDFSpy.exe " & Left(Trim(CStr(objDrive.Path)), 1)
Do
WScript.Sleep 100
PsWait = 0
If PsWMI.ExecQuery("SELECT * FROM Win32_Process WHERE Name LIKE 'fdfspy.exe'").Count > 0 Then PsWait = 1
Loop Until PsWait = 0
End If
Next

WSHShell.Run "FDFSpy.exe"
Set PsWMI = Nothing
Set WSHShell = Nothing
WScript.Quit 0

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 августа 2013, 20:08
DmitryS
Запустите вручную указанный файл скрипта и скажите результаты.
Ещё выложите пожалуйста содержимое файла FDFSpy.ini сюда.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 15 августа 2013, 05:48
55ceka
DmitryS писал(а):Запустите вручную указанный файл скрипта и скажите результаты.
Ещё выложите пожалуйста содержимое файла FDFSpy.ini сюда.

Значит так, под учетной записью администратора, все работает корректно(как надо), но в учетке гость происходит следующее: копируется вставленная до загрузки системы флеха и программа FDFspy из диспетчера задач пропадает, но процессор продолжает грузится(а приложений это делающих в диспетчере не отображается). Если комп загрузить без флехи, то программа FDFSpy запускается и работает корректно.
FDFSpy.ini:
125
1
*.*
1
0
0|2|1
0
0
0
0
1
*.url|*.lnk|*.pif|*.manifest
0
0
E:\Asus M2N68-AM SE\Realtek_Audio_V51005859_V6015859\Realtek_Audio_V51005859_V6015859\driver\system
1
0
1
0
0
1
0
0

0

0

0

1
0
0
0
0
0
0

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 15 августа 2013, 09:30
DmitryS
Проблема понятна, под учётной записью "Гость" в VBS-скриптах запрещено выполнять некоторые действия с объектами, в данном случае процедура ожидания завершения очередного процесса FDFSpy.exe не работает.

Решения возможны такие:
1. Работать как минимум под учётной записью "Пользователь".
2. Вместо VBS написать CMD или EXE файл с подобным алгоритмом.
3. Использовать сокращённый скрипт с длительными задержками (рассчитываются опытным путём) между вызовами процесса FDFSpy.exe, например так:
Option Explicit
On Error Resume Next
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.Run "FDFSpy.exe X"
WScript.Sleep 10000
WSHShell.Run "FDFSpy.exe Y"
WScript.Sleep 10000
WSHShell.Run "FDFSpy.exe Z"
WScript.Sleep 10000
WSHShell.Run "FDFSpy.exe"

Set WSHShell = Nothing
WScript.Quit 0

где X, Y, Z и т.д. - буквы, присвоенные съёмным носителям информации, с которых необходимо копировать файлы при загрузке операционной системы (те которые воткнуты до её загрузки).

А процессор начинает грузить я так понимаю процесс "wscript.exe", отвечающий за исполнение VBS-скриптов, и который видимо никак не может исполнить всё что ему поручено под этой учётной записью.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 15 августа 2013, 09:39
55ceka
DmitryS писал(а):
Проблема понятна, под учётной записью "Гость" в VBS-скриптах запрещено выполнять некоторые действия с объектами, в данном случае процедура ожидания завершения очередного процесса FDFSpy.exe не работает.

Решения возможны такие:
1. Работать как минимум под учётной записью "Пользователь".
2. Вместо VBS написать CMD или EXE файл с подобным алгоритмом.
3. Использовать сокращённый скрипт с длительными задержками (рассчитываются опытным путём) между вызовами процесса FDFSpy.exe, например так:
Option Explicit
On Error Resume Next
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.Run "FDFSpy.exe X"
WScript.Sleep 10000
WSHShell.Run "FDFSpy.exe Y"
WScript.Sleep 10000
WSHShell.Run "FDFSpy.exe Z"
WScript.Sleep 10000
WSHShell.Run "FDFSpy.exe"

Set WSHShell = Nothing
WScript.Quit 0

где X, Y, Z и т.д. - буквы, присвоенные съёмным носителям информации, с которых необходимо копировать файлы при загрузке операционной системы (те которые воткнуты до её загрузки).

А процессор начинает грузить я так понимаю процесс "wscript.exe", отвечающий за исполнение VBS-скриптов, и который видимо никак не может исполнить всё что ему поручено под этой учётной записью.

Да, все происходит так как вы и написали, проблема ясна и еще раз большущее вам спасибо.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 15 августа 2013, 15:48
Garry
Дорогие форумчане, я в свою очередь хотел бы вас предостеречь от злоупотребления функциями данной программы, так как соблазн установить ее на все свои компьютеры и тырить файлы с чужих флэх велик *aq*
Я прямо-таки призываю вас не гадить ближнему, ведь всё всегда возвращается к нам с лихвой ))
Ну а если всё-таки злоупотребляете, не забывайте чистить папку с файлами, перекачивавшими к вам с залетной флэхи, ибо в один прекрасный и солнечный день обнаружится, что ваш хард вовсе не резиновый, а отфильтровать нужную инфу из папки весом в 400гб ой как муторно *aa*

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 15 августа 2013, 16:19
DmitryS
Эта утилита предназначена в первую очередь для реализации автоматизированного резервного копирования файлов, а также их своего рода сортировки, остальное уже всё зависит от фантазии пользователя. *ad*

А по поводу растущего размера - это не проблема, нужно фильтры нормально настраивать, как для файлов, так и для носителей информации. *ab*

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 сентября 2013, 12:50
Marik
Добрый день!Спасибо огромнейшее за программу!!!
У меня вопрос, как прописать в настройках чтобы файлы копировались и с телефона, никак не могу это сделать, со всех носителей копирует а вот с телефона никак. телефон определяется в системе под буквой I, да и телефон со съемной флешкой - смартфон (если можно прямо пример напишите).
Заранее спасибо

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 сентября 2013, 14:32
DmitryS
Marik писал(а):Добрый день!Спасибо огромнейшее за программу!!!
У меня вопрос, как прописать в настройках чтобы файлы копировались и с телефона, никак не могу это сделать, со всех носителей копирует а вот с телефона никак. телефон определяется в системе под буквой I, да и телефон со съемной флешкой - смартфон (если можно прямо пример напишите).
Заранее спасибо

Покажите пожалуйста содержимое файла настроек FDFSpy.ini, а также запустите, идущую в комплекте, утилиту DrvInfo и покажите всю информацию о диске I:

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 сентября 2013, 14:39
Marik
DmitryS писал(а):
Marik писал(а):Добрый день!Спасибо огромнейшее за программу!!!
У меня вопрос, как прописать в настройках чтобы файлы копировались и с телефона, никак не могу это сделать, со всех носителей копирует а вот с телефона никак. телефон определяется в системе под буквой I, да и телефон со съемной флешкой - смартфон (если можно прямо пример напишите).
Заранее спасибо

покажите пожалуйста содержимое файла настроек FDFSpy.ini, а также запустите, идущую в комплекте, утилиту DrvInfo и покажите всю информацию о диске I:

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 сентября 2013, 15:03
DmitryS
Вообще должно работать, либо на телефоне нет файлов, подходящих под указанные маски, либо очень много файлов и большой объём памяти - возможно нужно чуточку подольше подождать. *ab*

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 14 сентября 2013, 15:13
Marik
DmitryS писал(а):
Вообще должно работать, либо на телефоне нет файлов, подходящих под указанные маски, либо очень много файлов и большой объём памяти - возможно нужно чуточку подольше подождать. *ab*


не получается все равно жду долго, и файлы есть что в маске




УРА!!! получилось, в настройках дисках поставил галочку все включая неизвестные и все заработало

Автору спасибо, настоящий молодец!!!!! *bi* *bi* *bi* *bi*

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 23 сентября 2013, 20:57
RomaFC
Добрый день, уважаемый автор!
Хочу скопировать фото с телефона. Жертвой будет владелица Iphone (надеюсь после просмотра мною фоток она останется его владелицей :)

Тренируюсь на своем Galaxy дома. И у меня ничего не выходит DRVInfo показывает четыре диска а телефон - это походу пятый. На телефоне карточки памяти нет, фоток штук 100 , ждал минут двадцать после подключения телефона...

ПС С mp3 плеером - как по маслу.

Огромное спасибо за ответ! Для меня это очень важно. Рома

Изображение

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 24 сентября 2013, 09:12
Marik
я думал что галочка "копировать со всех типов дисков" помогает копировать с телефона, но оказалось нет.
копирование с телефона происходит после включение и выключения "режима отладки на телефоне", у меня HTC
при чем подключаешь телефон копирование не происходит, включаешь режим отладки копирование идет.
видимо у телефонов есть какая то защита, а режим отладки ведь позволяет добраться в разные подкаталоги, тем самым открывая доступ к программе.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 24 сентября 2013, 09:42
RomaFC
Спасибо за ответ, попробую. Но у моей ненаглядной Iphone 4s (стоит XP3) может кто-то уже пытался или у кого-то есть Iphone и может попробовать.. просто у меня не будет возможности (максимум 1-2 раза) сесть за компьютер или рыться в телефоне и менять настройки. Если кто-то бы описал процедуру я был бы просто счастлив. Телефон на 16 гиг и все в фотках которые она никогда не показывает...

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 24 сентября 2013, 11:24
Marik
может Автор программы сделает так чтобы программа копировала с любых телефонов, поскольку в основном все файлы хранят на телефонах, ведь при подключении телефона без режима отладки картинки и т.д. на компе видно значит и скопировать их можно и удалить. Будем ждать

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 24 сентября 2013, 14:43
RomaFC
Я думаю тут все не так просто... Я нашел программку (два файла) указываешь диск или путь к папке и маску файла на поиск и он незаметно копирует все файлы указанного разрешения в указанную папку. Вроде все супер но название телефона он как диск упорно не воспринимает и соответственно ничего скопировать из телефона нельзя. хотя через проводник заходит и копирует замечательно((

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 24 сентября 2013, 16:35
DmitryS
При подключении iPhone, iPad, iPod к компьютеру, хранилище воспринимается не как съёмный диск, а как портативное устройство, из-за этого программа его не видит. Видит его только Explorer (проводник) от ОС Microsoft Windows. Была идея создавать виртуальный диск через утилиту FDConv, исходя из пути к хранилищу, и с него уже осуществлять копирование - пока не получилось. В настоящее время думаем как добраться до этого хранилища как до обычного тома.
Как вариант, возможно существует какой-то сторонний драйвер, который будет воспринимать данное хранилище как съёмный диск. Либо преобразовать путь к хранилищу в определённый вид, чтобы он был виден в FDConv.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 24 сентября 2013, 16:47
RomaFC
Спасибо большое за ответ! Я хоть и не программист но у меня тоже возникла идея создать виртуальный диск)))
Пока что разрабатываю другую схему через total commander и ps tray factory (прячет значок в трее и одновременно процесс копирования). Как получится обязательно отпишусь :)

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 25 сентября 2013, 09:21
Marik
да продукция apple воспринимается как портативное устройство но копирование не происходит и с других телефонов как HTC и Samsung они же определяются как флеш накопитель.

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 13 декабря 2013, 18:13
DmitryS
Данная фишка, которая мешает воспринимать вышеуказанные устройства как съёмные диски, называется Media Transfer Protocol (MTP) - аппаратно-независимый протокол (основан на протоколе PTP), разработанный корпорацией Microsoft для подключения цифровых плееров к компьютеру. В отличие от протокола USB-дисков, MTP оперирует не секторами, а файлами и самостоятельно отвечает за хранение и целостность данных, а также за то какие типы файлов разрешено копировать на устройство.

1. Нашёл некое решение данной проблемы - чтобы выключить в ОС Microsoft Windows использование протокола MTP, необходимо в командной строке выполнить следующие действия:

Код: Выделить всё
net stop UMWdf
RunDll32 advpack.dll,LaunchINFSection C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}\WPD10.inf,DefaultUninstall
regsvr32 /u C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}\wpdmtp.dll
regsvr32 /u C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}vwpdmtpus.dll
regsvr32 /u C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}\wpdconns.dll
C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}\>sc delete umwdf

А перед этим, хотя можно и после этого, рекомендуют удалить установившиеся MTP драйвера для нужного устройства.


2. Ещё предлагают другой вариант - отключать автоматическую установку драйвера для USB-устройств, а при выборе драйвера вручную устанавливать как "USB Mass Storage (UMS)" вместо "МTP (Media Transfer Protocol) device".

Re: FDFSpy (автоматическое копирование файлов с дисков)

СообщениеДобавлено: 08 января 2014, 11:11
LuckyMen
Dmitry писал(а):
Данная фишка, которая мешает воспринимать вышеуказанные устройства как съёмные диски, называется Media Transfer Protocol (MTP) - аппаратно-независимый протокол (основан на протоколе PTP), разработанный корпорацией Microsoft для подключения цифровых плееров к компьютеру. В отличие от протокола USB-дисков, MTP оперирует не секторами, а файлами и самостоятельно отвечает за хранение и целостность данных, а также за то какие типы файлов разрешено копировать на устройство.

1. Нашёл некое решение данной проблемы - чтобы выключить в ОС Microsoft Windows использование протокола MTP, необходимо в командной строке выполнить следующие действия:

Код: Выделить всё
net stop UMWdf
RunDll32 advpack.dll,LaunchINFSection C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}\WPD10.inf,DefaultUninstall
regsvr32 /u C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}\wpdmtp.dll
regsvr32 /u C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}vwpdmtpus.dll
regsvr32 /u C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}\wpdconns.dll
C:\WINDOWS\RegisteredPackages\{981FB688-E76B-4246-987B-92083185B90A}\>sc delete umwdf

А перед этим, хотя можно и после этого, рекомендуют удалить установившиеся MTP драйвера для нужного устройства.


2. Ещё предлагают другой вариант - отключать автоматическую установку драйвера для USB-устройств, а при выборе драйвера вручную устанавливать как "USB Mass Storage (UMS)" вместо "МTP (Media Transfer Protocol) device".

Данный скрипт выдает ошибки на каждой строчке ошибки в Win 7 x64 sp1