Знания никогда не бывают лишними, или как Unchecky с Punto Switcher-ом не подружились
Иногда я мысленно ругаю себя за то, что бесцельно трачу время в интернете в поисках новых идей и интересуюсь всем подряд. Особенно я люблю интересоваться тем, что происходит в разных open-source и freeware проектах.
Буквально вчера мое внимание привлекла программа Unchecky, которая снимает всякие "галочки" в различных инсталляторах, не позволяя нежелательным приложениям устанавливаться. Про эту программу я знал давно, благодаря Хабру, и хоть она у меня не установлена, и в её эффективности я сомневаюсь, мне захотелось более подробно ознакомиться с её сайтом. Мне было интересно узнать, какие отзывы о ней пишут другие пользователи, поэтому зашел на ее баг-трекер.
Мое внимание привлек этот баг http://unchecky.userecho.com/topic/819469-unchecky-conflict-with-browsers-and-windows-7-64-bit/
Как передать множество файлов одной команде из контекстного меню проводника Windows
Вы можете достичь этого с помощью моей программы под названием singleinstance (исходный код).
Никакие расширения оболочки (shell extensions) не задействованы.
Основная идея заключается в том, что для каждого выбранного файла запускается один экземпляр моей программы. Она проверяет, запущен ли уже другой экземпляр программы singleinstance, и использует межпроцессное взаимодействие (IPC), чтобы уведомить уже запущенный экземпляр о том, что были выбраны другие файлы.