Latest post of the previous page:
Не мог бы кто-нибудь рассказать, даёт ли какие-нибудь преимущества использование x64 версии bcsvc.exe в x64 Windows, по сравнению с 32 битной версией сервиса?Background Copy — фоновое копирование
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Background Copy — фоновое копирование
с system32 копировать можно?Taciturn wrote:Не мог бы кто-нибудь рассказать, даёт ли какие-нибудь преимущества использование x64 версии bcsvc.exe в x64 Windows, по сравнению с 32 битной версией сервиса?
- Taciturn
- Posts: 603
- Joined: Thu 26 May, 2005 17:14
- Location: Санкт-Петербург
- Has thanked: 89 times
- Been thanked: 31 times
- Contact:
Re: Background Copy — фоновое копирование
Да, действительно. Мне, почему-то, казалось что и 32 битная версия это нормально делает, сейчас проверил и оказалось что нет. Спасибо.
- progreCCor
- Posts: 84
- Joined: Wed 09 Jan, 2008 17:45
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Background Copy — фоновое копирование
у меня после одного из обновлений фара2 перестал работать background copy, если на одной из панелей открыт архив, т.е. жму, к примеру, F5, а диалог копирования просто не появляется.
так произошло вроде как после 1055 билда, но точно не уверен.
background copy юникодный, версия 1.3 build 57 internal.
это токо у меня одного так?
п.с. просто интересно, почему так, а так то я проблему решил, переделав макросы F5/F6/F8 так:
F11 $If (Menu.Select("Background copy",3)) Enter 1 $Else Esc $End F5
так произошло вроде как после 1055 билда, но точно не уверен.
background copy юникодный, версия 1.3 build 57 internal.
это токо у меня одного так?
п.с. просто интересно, почему так, а так то я проблему решил, переделав макросы F5/F6/F8 так:
F11 $If (Menu.Select("Background copy",3)) Enter 1 $Else Esc $End F5
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Background Copy — фоновое копирование
очень содержательное сообщение. можно было вообще не писать.fibre wrote:у меня после одного из обновлений фара2 перестал работать background copy
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Background Copy — фоновое копирование
в моём сообщении есть и более подробная инфа, посмотри.
/sarcasm off
на самом деле, не знаю, что непонятного: есть юникодный фар х86, периодически обновляемый через плагин Update.
после "одного из обновлений" появился вышеописанный глюк с background copy, но заметил его не сразу, поэтому и не могу сказать точно, после какого именно билда это произошло.
/sarcasm off
на самом деле, не знаю, что непонятного: есть юникодный фар х86, периодически обновляемый через плагин Update.
после "одного из обновлений" появился вышеописанный глюк с background copy, но заметил его не сразу, поэтому и не могу сказать точно, после какого именно билда это произошло.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Background Copy — фоновое копирование
в вашем сообщении инфы столько же, сколько во фразе: «у меня что-то не работает.»fibre wrote:в моём сообщении есть и более подробная инфа, посмотри.
1. у меня никаких глюков не появилось.на самом деле, не знаю, что непонятного: есть юникодный фар х86, периодически обновляемый через плагин Update.
после "одного из обновлений" появился вышеописанный глюк с background copy, но заметил его не сразу, поэтому и не могу сказать точно, после какого именно билда это произошло.
2. сам плагин f5 не перехватывает, а вызывается исключительно макросом. изначальный макрос со всеми настройками, который был на f5, приведён не был. далее не уточняется на какой панели открыт архив: на активной, пассивной или без разницы. ну и состояние опции [x] Check destination panel type тоже было бы не бесполезной информацией.
и где это всё в вашем сообщении, саркастичный вы наш?
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Background Copy — фоновое копирование
1. изначальный макрос был такой: F11 b 1 (для вызова диалога копирования, и подразумевается, что плагину background copy назначена горячая кнопка 'b')
2. настройки макроса такие:
3. ситуация проявляется независимо от того, на активной или пассивной панели открыт архив.
4. где находится [x] Check destination panel type, найти не могу
дело на самом деле не в макросе, т.к. когда находясь в архиве, пытаюсь вызвать операцию background copy из плагинов (нажимая F11, потом выбирая background copy, а потом выбирая операцию) - это также не срабатывает.
и имхо дело не в архивах - т.к. вышеописанное происходит не только в архивах, но и, к примеру, при просмотре торрент-файла с помощью плагина torrentview.
и еще - прошу заметить, что первым своим сообщением я не пытался утверждать, что это баг фара или плагина (как и утверждаю и до сих пор). просто интересно, только у меня проявляется эта ситуация или нет. если б я был уверен, что это баг - пошёл бы сразу на мантис и там изложил все детали.
2. настройки макроса такие:
Code: Select all
[ ] Run after FAR start │ [x] Disable screen output
[?] Command line state │ [?] Block selection presents
[ ] Active panel │ [ ] Passive panel
[?] Plugin/file panel │ [?] Plugin/file panel
[?] Folder/file under cursor │ [?] Folder/file under cursor
[?] Folder/file selected │ [?] Folder/file selected
────────────────────────────────┴─────────────────────────────────
[x] Send macro to plugins
4. где находится [x] Check destination panel type, найти не могу
дело на самом деле не в макросе, т.к. когда находясь в архиве, пытаюсь вызвать операцию background copy из плагинов (нажимая F11, потом выбирая background copy, а потом выбирая операцию) - это также не срабатывает.
и имхо дело не в архивах - т.к. вышеописанное происходит не только в архивах, но и, к примеру, при просмотре торрент-файла с помощью плагина torrentview.
и еще - прошу заметить, что первым своим сообщением я не пытался утверждать, что это баг фара или плагина (как и утверждаю и до сих пор). просто интересно, только у меня проявляется эта ситуация или нет. если б я был уверен, что это баг - пошёл бы сразу на мантис и там изложил все детали.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Background Copy — фоновое копирование
нашёл [x] Check destination panel type, галка стоит
и ситуация повторяется независимо от состояния этой галки.
и ситуация повторяется независимо от состояния этой галки.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Background Copy — фоновое копирование
где-то вы врёте. ибо то что у вас перестало работать после очередного обновления, никогда не работало в принципе. плагин всегда проверял тип активной панели и если она не файловая — ничего не показывал. что позволяло повесить на f5 такой вот макрос: "f11 b 1 f5" и при этом на файловых панелях вызывался плагин, на плагиновых — встроенное копирование. так же у плагина есть опция check destination panel type. если она включена, помимо активной панели плагин проверяет пассивную и если она не файловая — тоже ничего не показывает.
макрос у вас слегка отличается:
макрос у вас слегка отличается:
опцию найти вы не можете.fibre wrote:F11 b 1
сюрприз. это фича. которой почти девять лет.дело на самом деле не в макросе, т.к. когда находясь в архиве, пытаюсь вызвать операцию background copy из плагинов (нажимая F11, потом выбирая background copy, а потом выбирая операцию) - это также не срабатывает.
и имхо дело не в архивах - т.к. вышеописанное происходит не только в архивах, но и, к примеру, при просмотре торрент-файла с помощью плагина torrentview.
прошу заметить, в первом своём сообщении вы рассказывали русские народные сказки.и еще - прошу заметить, что первым своим сообщением я не пытался утверждать, что это баг фара или плагина (как и утверждаю и до сих пор). просто интересно, только у меня проявляется эта ситуация или нет. если б я был уверен, что это баг - пошёл бы сразу на мантис и там изложил все детали.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Background Copy — фоновое копирование
я не специально.zg wrote:где-то вы врёте.
zg wrote:сюрприз. это фича. которой почти девять лет.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Background Copy — фоновое копирование
фар с плагином background copy падает при попытке копирования файлов длинных с длинными путями
far 2.0 build 1085 x86
background copy 1.3 build 57 internal
os: vista sp2 rus
пример файла (расположен на другом компе, копирую на локальный комп):
"\\BULYCHEVA-NOTE\Drive_C\Documents and Settings\bulycheva\Рабочий стол\Объекты\Я-архивы\АРХИВ 2007\XXXXXX XX XXXXXXXXXX\Историко_культурная_экспертиза\ТОМ 1. ИТОГОВЫЕ ДОКУМЕНТЫ\5 Предметы охраны\5.2.Предм.охраны объектов\5.2.1. Дворец\Сх.6 Архит. охрана\2 антресоль.jpg"
если без FExcept, то перед крэшем фар выдаёт это:
если включить трап-лог, то он в аттаче (зарарил, ибо форум не принимает *.log)
p.s. знаю, что делать такие файлы - тупо, но юзерам это не объяснить
far 2.0 build 1085 x86
background copy 1.3 build 57 internal
os: vista sp2 rus
пример файла (расположен на другом компе, копирую на локальный комп):
"\\BULYCHEVA-NOTE\Drive_C\Documents and Settings\bulycheva\Рабочий стол\Объекты\Я-архивы\АРХИВ 2007\XXXXXX XX XXXXXXXXXX\Историко_культурная_экспертиза\ТОМ 1. ИТОГОВЫЕ ДОКУМЕНТЫ\5 Предметы охраны\5.2.Предм.охраны объектов\5.2.1. Дворец\Сх.6 Архит. охрана\2 антресоль.jpg"
если без FExcept, то перед крэшем фар выдаёт это:
Code: Select all
╔════════════ Plugin call error ═════════════╗
║ Exception occurred: ║
║ "Access violation (execute at 0x65540000)" ║
║ Exception address: 0x65540000 in module: ║
║ C:\Program Files\far2\plugins\bc\bcopy.dll ║
╟────────────────────────────────────────────╢
║ The plugin will be Unloaded! ║
║ OK ║
╚════════════════════════════════════════════╝
p.s. знаю, что делать такие файлы - тупо, но юзерам это не объяснить
- Attachments
-
- FStd_trap.rar
- (2.22 KiB) Downloaded 161 times
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Background Copy — фоновое копирование
fibre
Что-то мне подсказывает, что проблема в переходе через MAX_PATH.
А что будет, если доступаться через путь "\\?\UNC\BULYCHEVA-NOTE\Drive_C\Documents and Settings\bulycheva\Рабочий стол\Объекты\Я-архивы\АРХИВ 2007\XXXXXX XX XXXXXXXXXX\Историко_культурная_экспертиза\ТОМ 1. ИТОГОВЫЕ ДОКУМЕНТЫ\5 Предметы охраны\5.2.Предм.охраны объектов\5.2.1. Дворец\Сх.6 Архит. охрана\2 антресоль.jpg"?
А если взять свежий BCopy с http://code.google.com/p/evil-programme ... groundCopy?
Что-то мне подсказывает, что проблема в переходе через MAX_PATH.
А что будет, если доступаться через путь "\\?\UNC\BULYCHEVA-NOTE\Drive_C\Documents and Settings\bulycheva\Рабочий стол\Объекты\Я-архивы\АРХИВ 2007\XXXXXX XX XXXXXXXXXX\Историко_культурная_экспертиза\ТОМ 1. ИТОГОВЫЕ ДОКУМЕНТЫ\5 Предметы охраны\5.2.Предм.охраны объектов\5.2.1. Дворец\Сх.6 Архит. охрана\2 антресоль.jpg"?
А если взять свежий BCopy с http://code.google.com/p/evil-programme ... groundCopy?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Background Copy — фоновое копирование
первое проверю завтра, на работе.
со вторым сложнее - нужно прочитать и вникнуть, как компилить
со вторым сложнее - нужно прочитать и вникнуть, как компилить
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Background Copy — фоновое копирование
попробовал, сделал несколько вложенных каталогов и в последнем каталоге сделал файл 1.txt (V - имя компа):
\\?\UNC\V\C$\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\1.txt
с префиксом \\?\UNC\ - поведение такое же, как и без префикса:
1. с плагином DeepBrowser в последний каталог входит, но не видит там ни одного файла (что тоже странно, имхо).
2. без плагина DeepBrowser в последний каталог не входит, пишет: "Имя файла или его расширение имеет слишком большую длину."
при попытке скопировать последний каталог (с находящимся внутри файлом) с помощью background copy - в место назначения не копируется ни файл, ни каталог.
путём всяких экспериментов, выяснил, что background copy падает только в случае соблюдения двух следующих условий:
1. путь к файлу (без самого имени файла) НЕ превышает MAX_PATH, а вместе с именем - превышает.
2. попытка копирования каталога, в котором лежит этот злосчастный файл (т.е. если входим последовательно во все вложенные каталоги и пытаемся копировать сам файл - падения нет... правда, и самого факта копирования - тоже нет)
если копировать файл средствами фара - всё ок.
\\?\UNC\V\C$\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\1.txt
с префиксом \\?\UNC\ - поведение такое же, как и без префикса:
1. с плагином DeepBrowser в последний каталог входит, но не видит там ни одного файла (что тоже странно, имхо).
2. без плагина DeepBrowser в последний каталог не входит, пишет: "Имя файла или его расширение имеет слишком большую длину."
при попытке скопировать последний каталог (с находящимся внутри файлом) с помощью background copy - в место назначения не копируется ни файл, ни каталог.
путём всяких экспериментов, выяснил, что background copy падает только в случае соблюдения двух следующих условий:
1. путь к файлу (без самого имени файла) НЕ превышает MAX_PATH, а вместе с именем - превышает.
2. попытка копирования каталога, в котором лежит этот злосчастный файл (т.е. если входим последовательно во все вложенные каталоги и пытаемся копировать сам файл - падения нет... правда, и самого факта копирования - тоже нет)
если копировать файл средствами фара - всё ок.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.