Я следую этому руководству: https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx, что позволило мне запустить .exe, используя новую схему URI.

Единственная проблема заключается в том, что мне нужно запустить этот .exe свернутым, я до сих пор не нашел способ сделать это. Таким образом, решение, которое я нашел, состояло в том, чтобы создать ярлык для этого .exe, который делает его работу минимизированной. Проблема сейчас в том, что я не могу понять, как сделать ссылку в реестре на файл .lnk.

Итак, я ищу способ запуска файла .lnk из реестра или способ запуска файла .exe, свернутого из реестра.

Путь к файлу правильный, так как я получаю сообщение об ошибке: «Это приложение не может быть открыто на вашем компьютере» (или что-то в этом роде, оно на другом языке).

В руководстве, которое я следовал за частью, которая "открывает" файл, это: shell -> open -> command. Я не смог найти никакой документации по этому поводу, но, может быть, есть больше вариантов, чем просто "открыть"?

Я надеюсь, что вы, ребята, можете помочь мне, спасибо заранее!

1 ответ1

1

Если вы не против использовать скрипт запуска, попробуйте это:

Скопируйте эту строку в блокнот и сохраните файл с расширением .vbs, скажем, runmin.vbs сохраненный в каталоге C:\Windows .

WScript.CreateObject("Wscript.Shell").Run "c:\windows\notepad.exe",2

Примечание. Вы можете создать файл на рабочем столе, а затем перейти в C:\Windows. Или запустите Блокнот как администратор, чтобы сохранить файл непосредственно в каталоге Windows.

Затем в разделе реестра протокола (в разделе open\command) установите значение по умолчанию следующим образом:

wscript.exe c:\windows\runmin.vbs

Приведенный выше пример запускает блокнот свернутым; измените имя программы и путь соответственно.

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