View previous topic :: View next topic |
Author |
Message |
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 10, 2011 17:34 Post subject: |
|
|
Вот csv-log по фильтру. Пишите кто что думает.
Копировался файл C:\1\totalcmd.exe в C:\2\. Потом происходила попытка удаления с шифтом C:\2\totalcmd.exe. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Thu Mar 10, 2011 17:53 Post subject: |
|
|
Flasher
А если по Shift+F4 создать пустой файл с расширением exe, как с ним будет выполняться удаление? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Mar 10, 2011 18:17 Post subject: |
|
|
Лучше в PML лог выложить - можно будет загрузить его в Process Monitor и использовать его возможности просмотра/фильтрации и т.п. И копировать не файл тотала, а файл с произвольным именем - а то получается, что почти в каждой строчке есть обращение к totalcmd.exe.
А какой режим копирования в тотале стоит? Странно, что нет ни одного вызова API типа CopyFile или CopyFileEx. О-о, похоже на старый режим через ReadFile/WriteFile. Компактнее был бы лог, если бы через новый стандартный метод.
Кстати, вызова DeleteFile я тоже что-то не вижу...
Ага, похоже, он подразумевается в операции SetDispositionInformationFile. Но там идет обращение к C:\1\totalcmd.exe...
ОК, облегчим себе задачу. Открываем консоль в папке с тестовым файлом testfile.exe и пустой подпапкой 1. Включаем лог. Выполняем команды:
Code: | copy testfile.exe 1
del 1\testfile.exe |
Останавливаем и сохраняем лог. Изучаем - так он намного короче. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 10, 2011 18:47 Post subject: |
|
|
MVV wrote: | Лучше в PML лог выложить - можно будет загрузить его в Process Monitor и использовать его возможности просмотра/фильтрации и т.п. И копировать не файл тотала, а файл с произвольным именем - а то получается, что почти в каждой строчке есть обращение к totalcmd.exe. | Ну так фильтр только по path. А то, что имя процесса Totalcmd.exe - ничего удивительного, я же из него пытаюсь выполнить данные операции. А csv можно в обычном блокноте смотреть, и размер у него в 10 раз меньше. Ну, раз запросил - даю.
MVV wrote: | А какой режим копирования в тотале стоит? | Стоял "Также использовать режим больших файлов". Хотя в данном случае неважно какой режим в TC, если в Проводнике при копировании и удалении та же картина.
MVV wrote: | Компактнее был бы лог, если бы через новый стандартный режим. | По ссылке выше - он. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Mar 10, 2011 18:51 Post subject: |
|
|
Я в предыдущем посте предложил другой способ получения лога - выложи лог для операций из cmd.
Кстати, PML, помещенный в 7z, весит горааздо меньше...
Хотя, CSV в том же 7z весит горааздо меньше по сравнению с весом PML в 7z... Но его открывать через ж, и нельзя загрузить обратно в Process Monitor. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 10, 2011 19:05 Post subject: |
|
|
Ок, извиняюсь, в спешке не подумал насчёт ужатия. Новый лог. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Mar 10, 2011 19:31 Post subject: |
|
|
Что-то не то. Не вижу записи в новый файл. Папка 1 точно существовала в текущей папке во время выполнения первой команды? Судя по логу, копирование выполнялось в файл C:\1\1, а не в файл C:\1\1\testfile.exe - но это значит, что расширение подопытного было не exe.
Уточняю. Файл testfile.exe и папка 1 должны быть рядом в одной папке, которая должна быть текущей во время выполнения описанных команд. Тогда копироваться файл будет с тем же именем в подпапку 1, и удаляться оттуда же. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 10, 2011 20:04 Post subject: |
|
|
MVV wrote: | Может, стоит записывать лог до того как файл вернется? | Куда вернётся?
MVV wrote: | echo STOP LOG! | Это как понимать? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 10, 2011 21:11 Post subject: |
|
|
Так я тестирую с cmd, а не с Проводником. Откуда мне знать, в какой момент пропадает файл в окне Explorer-a? Хотя если учесть, что происходит это в считанные дс, то лог от этого точно не мог пострадать.
Добавлю ещё один нюанс. После попытки удалить с шифтом в свойствах exe-файла на вкладке \Безопасность\ всё пропадает и появляется лишь надпись "У вас нет разрешения на просмотр или изменение текущих разрешений для этого объекта".
Добавлено: Проблема решена включением службы Информация о совместимости приложений. Если же нужно её держать отключённой, то действуем так: команда gpedit.msc > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Совместимость приложений > включаем "Отключение обработчика совместимости приложений" и "Отключение помощника по совместимости программ", перезагружаем винду. При этом в свойствах файла исчезнет вкладка "Совместимость".
Источник. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
|