Передавайте процесс вызова при указании поведения открытия для типов файлов и протоколов в Windows.
Чтобы связать определенные типы файлов или протоколы, такие как https, с определенной программой, можно отредактировать реестр и добавить ассоциацию, которая выглядит следующим образом:
"C:\MyApp.exe" "%1"
Таким образом, URI или имя файла будут переданы в качестве первого аргумента при вызове MyApp.exe.
Мне было интересно, могу ли я добавить что-то еще, чтобы передать процесс, запрашивающий открытие файла или ресурса.
Я имею в виду, если есть что-то вроде этого:
"C:\MyApp.exe" "%1" "source-process"