Неплохо бы добавить в winrar возможность поиска только зашифрованых архивов в папке
» WinRAR (часть 2)
EugeneRoshal
Ясно, спасибо. Ну, коли что людям как справка пригодится чтобы посмотреть кто есть кто.
Ясно, спасибо. Ну, коли что людям как справка пригодится чтобы посмотреть кто есть кто.
EugeneRoshal
WinRAR 5.01. Нажимаю кнопку "Вирусы", выходит окошко со списком "Обнаруженные антивирусные программы". В списке никаких антивирусов не значится, хотя установлен широкораспространенный Microsoft Security Essentials.
Перепроверил на WinRAR 5.10 beta 4 - тоже самое.
WinRAR 5.01. Нажимаю кнопку "Вирусы", выходит окошко со списком "Обнаруженные антивирусные программы". В списке никаких антивирусов не значится, хотя установлен широкораспространенный Microsoft Security Essentials.
Перепроверил на WinRAR 5.10 beta 4 - тоже самое.
Захожу в настройки, указываю новый путь в поле "Папка для временных файлов". При открытии какого-нибудь файла из архива, он должен распаковываться во временный каталог, который я указал. Но по непонятным причинам файлы по-прежнему распаковываются в %TEMP%. ЧЯДНТ?
V0lt
Цитата:
Значит когда я делал эту функцию, я не нашел, как вызвать этот антивирус из командной строки с именем каталога для проверки в качестве параметра. Возможно с той поры ситуация изменилась. Надо будет посмотреть, но уже, видимо, после 5.10.
Добавлено:
pikorembo
Я сейчас указал d:\ в качестве каталога для временных файлов. Открываю .txt из архива в notepad, каталог с временным файлом создается в d:\
WinRAR 5.10 beta 4.
Цитата:
В списке никаких антивирусов не значится, хотя установлен широкораспространенный Microsoft Security Essentials.
Значит когда я делал эту функцию, я не нашел, как вызвать этот антивирус из командной строки с именем каталога для проверки в качестве параметра. Возможно с той поры ситуация изменилась. Надо будет посмотреть, но уже, видимо, после 5.10.
Добавлено:
pikorembo
Я сейчас указал d:\ в качестве каталога для временных файлов. Открываю .txt из архива в notepad, каталог с временным файлом создается в d:\
WinRAR 5.10 beta 4.
EugeneRoshal
Сейчас проверяю - все работает идеально, хотя вчера несколько раз менял папку - не работало Понаблюдаю...
Добавлено:
Пока тестировал, заметил недоработку. Устанавливаем в настройках "Средство просмотра - Спросить". Пытаемся открыть какой-либо файл из архива. Происходит распаковка во временный каталог, и выводится окно "Выбор средства просмотра". Если нажать кнопку "Отмена", то файл уже не нужен, и его можно удалять из временного каталога. Но WinRAR этого не делает.
Кстати, можно для кнопки "Внешняя программа просмотра" выводить не полный путь к исполняемому файлу, а только его имя.exe? Сейчас это выглядит совершенно нечитабельно.
Сейчас проверяю - все работает идеально, хотя вчера несколько раз менял папку - не работало Понаблюдаю...
Добавлено:
Пока тестировал, заметил недоработку. Устанавливаем в настройках "Средство просмотра - Спросить". Пытаемся открыть какой-либо файл из архива. Происходит распаковка во временный каталог, и выводится окно "Выбор средства просмотра". Если нажать кнопку "Отмена", то файл уже не нужен, и его можно удалять из временного каталога. Но WinRAR этого не делает.
Кстати, можно для кнопки "Внешняя программа просмотра" выводить не полный путь к исполняемому файлу, а только его имя.exe? Сейчас это выглядит совершенно нечитабельно.
EugeneRoshal
У MS помимо MSE есть еще System Center Endpoint Protection, что по сути тоже самое. Оба продукта живут в папке "C:\Program Files\Microsoft Security Client".
А в Windows 8 антивирус MSE уже внедрен в систему как улучшенный "Защитник Windows".
В общем тема очень актуальна.
У MS помимо MSE есть еще System Center Endpoint Protection, что по сути тоже самое. Оба продукта живут в папке "C:\Program Files\Microsoft Security Client".
А в Windows 8 антивирус MSE уже внедрен в систему как улучшенный "Защитник Windows".
В общем тема очень актуальна.
pikorembo
Цитата:
Позже удалит.
Цитата:
Не уверен, там ведь и так в случае переполнения приоритет отдается имени.
Цитата:
Если нажать кнопку "Отмена", то файл уже не нужен, и его можно удалять из временного каталога. Но WinRAR этого не делает.
Позже удалит.
Цитата:
Кстати, можно для кнопки "Внешняя программа просмотра" выводить не полный путь к исполняемому файлу, а только его имя.exe?
Не уверен, там ведь и так в случае переполнения приоритет отдается имени.
EugeneRoshal
Цитата:
А чтобы сразу удалял? Знаете, когда на диске свободен всего 1 гигабайт, то каждый мегабайт на счету.
Цитата:
В чем смысл видеть никому не нужный огрызок пути? Пользователь и так знает, где у него лежит эта программа. Тем более, что на кнопке "Ассоциированная программа" выводится только имя.exe
Цитата:
Позже удалит.
А чтобы сразу удалял? Знаете, когда на диске свободен всего 1 гигабайт, то каждый мегабайт на счету.
Цитата:
Не уверен
В чем смысл видеть никому не нужный огрызок пути? Пользователь и так знает, где у него лежит эта программа. Тем более, что на кнопке "Ассоциированная программа" выводится только имя.exe
pikorembo
Цитата:
Сделал, проверяйте английскую beta 4 на www.rarlab.com.
Цитата:
Пользователь и так знает, где у него лежит эта программа. Тем более, что на кнопке "Ассоциированная программа" выводится только имя.exe
Сделал, проверяйте английскую beta 4 на www.rarlab.com.
EugeneRoshal
Цитата:
Спасибо, так вроде красивше выглядит
Цитата:
проверяйте английскую beta 4
Спасибо, так вроде красивше выглядит
EugeneRoshal
Есть некая программа для работы с ISO-образами. Открытие файлов с расширением ISO закреплено за ней, т.е. по двойному щелчку мыши будет вызываться эта программа. Возникает вопрос: как быстро открыть этот файл в WinRAR? В контекстном меню WinRAR предлагается только извлечение файлов из ISO-шника. Я не могу из контекстного меню Проводника выбрать открытие ISO-образа в WinRAR. Между тем, для SFX-архивов такая возможность имеется.
Предлагаю оставить пункт "Открыть в WinRAR" для всех поддерживаемых типов архивов. Этот пункт меню также пригодился бы в случаях, когда невозможно быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR или в другой программе. Наличие возможности явного выбора является большим преимуществом: не нужно гадать, что произойдет, просто выбери "Открыть в WinRAR" и получишь гарантированный результат.
Есть некая программа для работы с ISO-образами. Открытие файлов с расширением ISO закреплено за ней, т.е. по двойному щелчку мыши будет вызываться эта программа. Возникает вопрос: как быстро открыть этот файл в WinRAR? В контекстном меню WinRAR предлагается только извлечение файлов из ISO-шника. Я не могу из контекстного меню Проводника выбрать открытие ISO-образа в WinRAR. Между тем, для SFX-архивов такая возможность имеется.
Предлагаю оставить пункт "Открыть в WinRAR" для всех поддерживаемых типов архивов. Этот пункт меню также пригодился бы в случаях, когда невозможно быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR или в другой программе. Наличие возможности явного выбора является большим преимуществом: не нужно гадать, что произойдет, просто выбери "Открыть в WinRAR" и получишь гарантированный результат.
pikorembo
А заглянуть в Настройки -> Интеграция? Раз, второе в системе есть такой пункт Открыть с помощью. Почему бы и нет?
А заглянуть в Настройки -> Интеграция? Раз, второе в системе есть такой пункт Открыть с помощью. Почему бы и нет?
Victor_VG
Такие советы я тоже раздавать умею. Если бы все было так просто
Такие советы я тоже раздавать умею. Если бы все было так просто
pikorembo
А всё действительно просто. Коли захотеть думать.
А всё действительно просто. Коли захотеть думать.
pikorembo
Цитата:
Я пока особо не вникал в эту ситуацию, но, действительно, стандартное системное меню "Open with" тут не поможет?
Цитата:
Это да.
Добавлено:
pikorembo
Но опять же, это загромождать меню, что может понравиться не всем. А если делать опционально, теряется функция "быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR".
Цитата:
Если бы все было так просто
Я пока особо не вникал в эту ситуацию, но, действительно, стандартное системное меню "Open with" тут не поможет?
Цитата:
Этот пункт меню также пригодился бы в случаях, когда невозможно быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR или в другой программе.
Это да.
Добавлено:
pikorembo
Но опять же, это загромождать меню, что может понравиться не всем. А если делать опционально, теряется функция "быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR".
EugeneRoshal
Так тут pikorembo упускает то, что пункты контекстного меню ОС выводятся через её API и для этого надо в её конфиги лезть. Получится как у Микрософт с Office 2003 (кстати это они демонстративно не правят) - к примеру у нас в качестве HTML редактора стоит Dreamweaver/GoLive/AceHTML/HomeSuite, но Word при запуске стирает все их записи в системных конфигах и пишет вместо них обработчиком по умолчанию себя, а вместо 3DS MAX/AutoCAD/SolidWorks M$ Office подставлял ... PowerPoint. Пользователь не зная об этом даёт команду, а у него вместо редактора зовётся эта профанация. Итог - работа сорвана, хорошо коли важные данные не повреждены, ну и понятно не мало "лестных" слов в адрес идиота который сиё сделал.
А причины-то - всего лишь запустили MS Office к которому "...функция автоматической ассоциации MS Office с поддерживаемыми им типами данных была добавлена корпорацией Микрософт по многочисленным просьбам пользователей...".
Если для секретарши ещё на Win 3.1 в 90-м я сам ставил в качестве шелла ворд - всё одно ей кроме печати бумажек ничего не нужно, убрать лишнее и пусть работает, то предлагаемое pikorembo решение сегодня многими будет расценено как появление в Rar грубой ошибки поскольку для реализации его предложения нужно динамически писать в [HKLM\SOFTWARE\Classes\*] новый подключ, а после перед завершением задачи Rar его удалять. Но у пользователя может не быть нужных прав доступа как для записи, так и для удаления. И в первом случае будут возмущённые письма "Обещано, но не работает!", а во втором "А это что за бред на моей машине!?" и в обоих случаях винить во всех бедах будут не инициатора "предложения", а разработчика.
Потому я считаю что это предложение стоит отклонить в следствии непродуманности последствий его реализации.
И лично от себя добавлю что если я придя на работу увижу на любой рабочей машине подобный пункт контекстного меню не поддержанный установленным ПО, то мои действия будут простыми и предельно жёсткими:
1) поднять на уши службу безопасности - нарушение режима, охота на гаврика открыта, у них карт-бланш;
2) немедленная докладная высшему начальству о возможной попытке промышленного шпионажа;
3) выяснить чьи тут ручки шаловливые копались и "побеседовать" с ним коли он ещё будет для сего пригоден;
4) если кто из сотрудников сдуру запустил программу и весь её вред заключается в мусоре в конфигах, то он будет немедленно уволен с волчьим билетом за грубое нарушение производственной и трудовой дисциплины.
и точно так же поступит любой начальник....
Так тут pikorembo упускает то, что пункты контекстного меню ОС выводятся через её API и для этого надо в её конфиги лезть. Получится как у Микрософт с Office 2003 (кстати это они демонстративно не правят) - к примеру у нас в качестве HTML редактора стоит Dreamweaver/GoLive/AceHTML/HomeSuite, но Word при запуске стирает все их записи в системных конфигах и пишет вместо них обработчиком по умолчанию себя, а вместо 3DS MAX/AutoCAD/SolidWorks M$ Office подставлял ... PowerPoint. Пользователь не зная об этом даёт команду, а у него вместо редактора зовётся эта профанация. Итог - работа сорвана, хорошо коли важные данные не повреждены, ну и понятно не мало "лестных" слов в адрес идиота который сиё сделал.
А причины-то - всего лишь запустили MS Office к которому "...функция автоматической ассоциации MS Office с поддерживаемыми им типами данных была добавлена корпорацией Микрософт по многочисленным просьбам пользователей...".
Если для секретарши ещё на Win 3.1 в 90-м я сам ставил в качестве шелла ворд - всё одно ей кроме печати бумажек ничего не нужно, убрать лишнее и пусть работает, то предлагаемое pikorembo решение сегодня многими будет расценено как появление в Rar грубой ошибки поскольку для реализации его предложения нужно динамически писать в [HKLM\SOFTWARE\Classes\*] новый подключ, а после перед завершением задачи Rar его удалять. Но у пользователя может не быть нужных прав доступа как для записи, так и для удаления. И в первом случае будут возмущённые письма "Обещано, но не работает!", а во втором "А это что за бред на моей машине!?" и в обоих случаях винить во всех бедах будут не инициатора "предложения", а разработчика.
Потому я считаю что это предложение стоит отклонить в следствии непродуманности последствий его реализации.
И лично от себя добавлю что если я придя на работу увижу на любой рабочей машине подобный пункт контекстного меню не поддержанный установленным ПО, то мои действия будут простыми и предельно жёсткими:
1) поднять на уши службу безопасности - нарушение режима, охота на гаврика открыта, у них карт-бланш;
2) немедленная докладная высшему начальству о возможной попытке промышленного шпионажа;
3) выяснить чьи тут ручки шаловливые копались и "побеседовать" с ним коли он ещё будет для сего пригоден;
4) если кто из сотрудников сдуру запустил программу и весь её вред заключается в мусоре в конфигах, то он будет немедленно уволен с волчьим билетом за грубое нарушение производственной и трудовой дисциплины.
и точно так же поступит любой начальник....
Victor_VG
Какой, оказывается, pikorembo злодей... или шпиён
Какой, оказывается, pikorembo злодей... или шпиён
Andarin
Нет, ему лень думать и он потакая собственной лени требует реализации бредовый идей.
Нет, ему лень думать и он потакая собственной лени требует реализации бредовый идей.
Victor_VG
Цитата:
Чтобы получить возможность упаковки из контекстного меню, WinRAR, как и прочие архиваторы, при установке добавляет себя к HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Так что rarext.dll уже получает информацию о нажатиях правой кнопкой на всех типах файлов, и дополнительно писать что-то в Classes\* для реализации этого предложения не нужно.
Вопрос не в технической сложности реализации, а в необходимости такого пункта меню.
Цитата:
для реализации его предложения нужно динамически писать в [HKLM\SOFTWARE\Classes\*] новый подключ, а после перед завершением задачи Rar его удалять.
Чтобы получить возможность упаковки из контекстного меню, WinRAR, как и прочие архиваторы, при установке добавляет себя к HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Так что rarext.dll уже получает информацию о нажатиях правой кнопкой на всех типах файлов, и дополнительно писать что-то в Classes\* для реализации этого предложения не нужно.
Вопрос не в технической сложности реализации, а в необходимости такого пункта меню.
EugeneRoshal
С уточнением согласен, но ведь HKCR это виртуальный улей, реальная родительская ветка для него [HKLM\SOFTWARE\Classes]. Но если в ситуации "программа установлена, интеграция в шелл включена" вопросов нет, то в ситуации "чужая система, программу принесли и запустили с внешнего носителя" она не имеет права оставлять следы в системных конфигах ибо пожелание:
Цитата:
подразумевает несанкционированное изменение среды чужой ЭВМ, что недопустимо ни при каких условиях.
С уточнением согласен, но ведь HKCR это виртуальный улей, реальная родительская ветка для него [HKLM\SOFTWARE\Classes]. Но если в ситуации "программа установлена, интеграция в шелл включена" вопросов нет, то в ситуации "чужая система, программу принесли и запустили с внешнего носителя" она не имеет права оставлять следы в системных конфигах ибо пожелание:
Цитата:
Этот пункт меню также пригодился бы в случаях, когда невозможно быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR или в другой программе. Наличие возможности явного выбора является большим преимуществом: не нужно гадать, что произойдет, просто выбери "Открыть в WinRAR" и получишь гарантированный результат
подразумевает несанкционированное изменение среды чужой ЭВМ, что недопустимо ни при каких условиях.
Victor_VG
Цитата:
Грубо, хотя от вас я ничего другого и не ожидал
Цитата:
ему лень думать и он потакая собственной лени требует реализации бредовый идей
Грубо, хотя от вас я ничего другого и не ожидал
pikorembo
Извините юноша, но я давно вышел из вашего нежного возраста и привык называть вещи своими именами без оглядки на чины и звания. Не нравится - взрослейте. Детский сад на работе не допустим.
EugeneRoshal
Цитата:
Смотря где. В Windows XP, допустим, нет такого удобного выбора программ, как в Windows 7. К тому же, в списке может не быть WinRAR. В принципе, зачем тогда вообще нужно контекстное меню WinRAR, если все можно сделать через SendTo, например?
Дело в том, что для SFX-архивов пункт меню "Открыть в WinRAR" есть. Почему? Потому что невозможно открыть архив двойным щелчком мыши. Так почему не может быть такого пункта меню для ISO-образа, который по умолчанию открывается в другой программе?
Цитата:
стандартное системное меню "Open with" тут не поможет?
Смотря где. В Windows XP, допустим, нет такого удобного выбора программ, как в Windows 7. К тому же, в списке может не быть WinRAR. В принципе, зачем тогда вообще нужно контекстное меню WinRAR, если все можно сделать через SendTo, например?
Дело в том, что для SFX-архивов пункт меню "Открыть в WinRAR" есть. Почему? Потому что невозможно открыть архив двойным щелчком мыши. Так почему не может быть такого пункта меню для ISO-образа, который по умолчанию открывается в другой программе?
pikorembo
Вы спутали между собой SFX-архив - контейнер представляющий собой объединение в одно структурное целое исполняемого модуля распаковщика который может выводить своё контекстное меню и блока данных того же архива, и произвольный файл в общем случае не имеющий внутри исполняемого кода, но упорно не желая признавать факта ошибочности своих рассуждений добиваетесь реализации своего желания по принципу "Я так хочу, а значит всё должно быть по моему!". А это возрастной признак подростка который считает что всё должно быть только так, как он хочет и без учёта последствий его "Я хочу!". ЧТД.
Вы спутали между собой SFX-архив - контейнер представляющий собой объединение в одно структурное целое исполняемого модуля распаковщика который может выводить своё контекстное меню и блока данных того же архива, и произвольный файл в общем случае не имеющий внутри исполняемого кода, но упорно не желая признавать факта ошибочности своих рассуждений добиваетесь реализации своего желания по принципу "Я так хочу, а значит всё должно быть по моему!". А это возрастной признак подростка который считает что всё должно быть только так, как он хочет и без учёта последствий его "Я хочу!". ЧТД.
Victor_VG
Вас, я смотрю, распирает от злости Бывает. Но это не повод изливать желчь прямо в эфир.
Вас, я смотрю, распирает от злости Бывает. Но это не повод изливать желчь прямо в эфир.
pikorembo
Изба-флудильня тут. Ошиблись адресом, да и я смотрю вам больше чем искать выдуманных врагов явно заняться нечем. Каникулы и нет уроков? Там я вам могу найти работу чтобы не болтались без дела.
Изба-флудильня тут. Ошиблись адресом, да и я смотрю вам больше чем искать выдуманных врагов явно заняться нечем. Каникулы и нет уроков? Там я вам могу найти работу чтобы не болтались без дела.
Не ругайтесь…
Давайте отмотаем на год назад:
Отправлено: 20:37 09-05-2013EugeneRoshal Кстати о файловых ассоциациях. Привязывать .ISO к WinRAR-у неудобно. Но в Элементах контекстного меню нет команды "Открыть архив", и приходиться доделывать как-то самому. В 7-Zip она есть, и есть она для всех файлов, что гораздо выгоднее. В этом случае настройки ассоциаций не мешают открывать файлы.
Давайте отмотаем на год назад:
Отправлено: 20:37 09-05-2013EugeneRoshal Кстати о файловых ассоциациях. Привязывать .ISO к WinRAR-у неудобно. Но в Элементах контекстного меню нет команды "Открыть архив", и приходиться доделывать как-то самому. В 7-Zip она есть, и есть она для всех файлов, что гораздо выгоднее. В этом случае настройки ассоциаций не мешают открывать файлы.
Я не понял, в чём тут проблема с "Open with"? Я один раз открыл файл ISO с "Открыть с помощью... Выбрать программу" - выбрал WinRAR. И теперь у меня в подменю "открыть с помощью" для iso-файлов есть пункт "WinRAR archiver". Мне кажется, это куда проще, чем разводить тут на полторы страницы флуд. Хотя, да, писать проще, чем разок попробовать. Или подумать.
Лично для меня, не проблема. Вариантов предостаточно. Каждый выбирает тот, который считает более удобным для себя. Если выход искать в "OpenWith", то есть предложение, чтобы WinRAR при установке сам себя добавлял в соответствующее контекстное меню всех типов файлов, с которыми он может быть ассоциирован в настройках итеграции. Например для iso HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iso\OpenWithList и для всех остальных аналогично.
EugeneRoshal ???
EugeneRoshal ???
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
Предыдущая тема: Прога для поиска картинок в интернете.
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.