Я пытаюсь добавить ForceBindIP в контекстное меню правой кнопки мыши, и вот что я пытался сделать до сих пор.

[HKEY_CLASSES_ROOT\exefile\shell\ForceBindIP]
@="Run through wireless network"

[HKEY_CLASSES_ROOT\exefile\shell\ForceBindIP\command]
@="C:\Windows\SysWOW64\ForceBindIP -i {952FD65F-A2F8-4C5A-94E1-14259C576110} \"%l\""

Теперь, когда я щелкаю правой кнопкой мыши "Firefox" и "Запустить в беспроводной сети", я открываю диалоговое окно "Открыть с помощью", в котором предлагается найти приложение, которое я хотел бы открыть с помощью «firefox.exe».

Кто-нибудь знает, почему он попросит это сделать?

Числа между {} являются GUID для сетевого интерфейса.

Я понятия не имею, что должен делать \"%1\" , но они находятся в других параметрах разделов реестра в меню правой кнопки мыши, поэтому я предполагаю, что они являются визитной карточкой для приложения, которое вы щелкнули правой кнопкой мыши, и кавычек в этом должно быть для устранения пробелов в каталогах программ. (поправьте меня, если я ошибаюсь).

1 ответ1

0

Убедитесь, что вы сохранили ForceBindIP.exe в папке C:\Windows\Syswow64.

\"% 1\" - это путь к приложению, которое вы запускаете. Я не получил эту работу на моем Windows 7 64-битной машине. Я должен изменить его на "% 1"% *, чтобы заставить его работать.

Надеюсь, поможет.

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