7

Всякий раз, когда это возможно, я предпочитаю использовать "портативные" версии приложений, а не устанавливать их обычным способом. Я помещаю их на диск D: они хранят все данные в своих каталогах и не полагаются на системный реестр / каталоги. В результате я получаю большинство приложений, которые я использую, безопасными в случае сбоя / переустановки системы: нет необходимости переустанавливать и переконфигурировать приложения, не нужно восстанавливать данные.

Но при использовании этого подхода в Windows 7 возникает проблема: многие переносимые приложения (по крайней мере, таковые из portableapps.com) состоят из файла запуска .exe, отдельного от самого приложения .exe, и эти 2 являются отдельными приложениями из системной точки Посмотреть. В результате на панели задач появляется второй значок, если для запуска я использую закрепленную кнопку запуска (и если я закрепляю эту вторую кнопку, она просто запускает приложение в непереносимом режиме).

Та же проблема относится к любому приложению, которое использует отдельный загрузчик для запуска для разделения кода запуска и времени выполнения.

Поэтому вопрос заключается в том, как научить панель задач Windows 7 распознавать запущенный процесс как одно и то же приложение и помещать его в одну и ту же кнопку.

3 ответа3

1

Причина, по которой Windows не позволяет вам сделать это, заключается в том, что AppID модуля запуска отличается от AppID исполняемого файла, который он запускает. Требуется сторонняя программа, например, 7 Taskbar Tweaker. Вот руководство, объясняющее как. Не самое простое решение, но это единственное, которое я знаю, которое поддерживает мобильное приложение. NB. Это не гарантируется для всех приложений, потому что есть несколько со специальными AppID.

0

Предложение Ивана сработает.

Открепите ваш текущий портативный ярлык Firefox. Затем вместо того, чтобы перетаскивать приложение запуска на панель задач, просто запустите его. Когда Firefox появится на панели задач, щелкните правой кнопкой мыши одинокий значок Firefox на панели задач и выберите «Закрепить на панели задач». Затем, независимо от того, откуда вы запускаете переносимый FF, он будет использовать существующий значок на панели задач.

Это, вероятно, будет работать для других портативных приложений, но мне понадобятся конкретные примеры, чтобы протестировать его, как и в Firefox.

-1

Я обнаружил метод, который работает на 100%. Здесь иллюстрированное руководство

https://drive.google.com/file/d/0B_XQMJ3MrzxlQlloQW5RTnJ6Ymc/view?usp=sharing

Обновить

Еще лучший способ описан здесь http://www.neowin.net/forum/topic/985014-guide-pin-programs-with-custom-launchers-to-taskbar/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .