Потребовалоcь "одному моему знакомому" функционал - к нему часто люди приходят с флешками, со всяким интересным стафом. Но скопировать его нельзя (точнее можно, но если делать это в открытую то можно по голове получить). Вначале думал просто тупо в фоне копировать при вставке, но потом от этого отказались ибо некоторые флешки вполне себе мигают когда с них читаешь. Да и тормозит же, а как это объяснять?
В итоге решил спрятать дерево в лесу - написал программу которая выглядит, как окошко антивируса на вход получает папку или файл для копирования. В файле настроек один параметр - папка куда копировать. Ну и - "Я НЕ БУДУ НИЧЕГО ДЕЛАТЬ ПОКА НЕ УБИЖУСЬ ЧТО ТАМ ВИРУСАВ НЕТУ!!!"
Если хотите вообще незаметно, то гуглим "windows добавить пункт в контекстное меню" и делаем через него
Использование стандартно - program "C:\File path"
PS: Source - https://github.com/psionika/ArxFlashCopy
PS2: Application - https://github.com/psionika/ArxFlashCopy/releases/
ArxFlashCopy
ArxFlashCopy
Киберпанк не умер. Он просто наступил.
- ra0ued
- Сообщения: 2085
- Зарегистрирован: Чт авг 30, 2012 2:54 pm
- Откуда: zabtech.ru
- Контактная информация:
Re: ArxFlashCopy
Надо бы интерфейс запилитъ как у популярных антивирей, а то подозрителъно чо-т )
Re: ArxFlashCopy
Ээээ. Так то это копия MSE )))spyON писал(а):Надо бы интерфейс запилитъ как у популярных антивирей, а то подозрителъно чо-т )
Киберпанк не умер. Он просто наступил.
Re: ArxFlashCopy
Тут меня спрашивали в личке на тему - а как добавить в контекстное меню?
Добавляем сам пункт
Добавляем иконку
Добавляем команду которая должна выполняться при нажатии
Добавляем сам пункт
Код: Выделить всё
"HKCR"; Subkey: "AllFileSystemObjects\shell\FakeAV"; ValueType: string; ValueData: "Проверить на вирусы"
Код: Выделить всё
"HKCR"; Subkey: "AllFileSystemObjects\shell\FakeAV"; ValueType: string; ValueName: "Icon"; ValueData: """C:\Temp\FakeAV.exe"""
Код: Выделить всё
"HKCR"; Subkey: "AllFileSystemObjects\shell\FakeAV\command"; ValueType: string; ValueData: "C:\Temp\FakeAV.exe ""%L"""
Киберпанк не умер. Он просто наступил.