이 레지스트리 경로에서 --single-argument %1의 용도는 무엇입니까?

이 레지스트리 경로에서 --single-argument %1의 용도는 무엇입니까?

이 레지스트리 경로에서:

[HKEY_CLASSES_ROOT\MSEdgeHTM\shell\open\command]

이 값을 가진 키가 있습니다:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"  --single-argument %1

용도는 무엇입니까?--single-argument %1

이것은 단순히 자리 표시자입니까? 제거해도 되나요? 아니면 명령줄 스위치로 교체해도 되나요?

답변1

%1 관련:

%1은(는) msedge 명령의 매개변수로 사용되는 파일을 나타냅니다. 따라서 기본적으로 "MSEdgHTM" 파일입니다. 제거한 경우 MSEdgeHTM 파일을 열면 내부 파일을 열지 않고 msedge.exe만 열립니다.

--single-argument 관련 :

Msedge는 크롬 기반이므로 이 인수에 대한 정보는 다음에서 직접 찾을 수 있습니다.크롬 소스 코드:

단일 인수 스위치는 자리 표시자(예: Windows 셸에서 채워진 "%1" 자리 표시자)로 대체할 때 큰따옴표를 이스케이프 처리하여 신뢰할 수 없는 다른 소프트웨어의 인수가 예기치 않게 구문 분석되는 것을 방지합니다.

따라서 그 목적은 다음 인수(%1)가 단일 인수로 올바르게 해석되도록 하는 것입니다.

보관해 두는 것이 좋을 것 같습니다.

관련 정보