!["NotePad++" 정적 소프트웨어 응용 프로그램이 시작되는 이유는 무엇입니까?](https://rvso.com/image/1601159/%22NotePad%2B%2B%22%20%EC%A0%95%EC%A0%81%20%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%20%EC%9D%91%EC%9A%A9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4%20%EC%8B%9C%EC%9E%91%EB%90%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
답변1
"실행" 대화 상자와 start
Cmd의 명령은 모두 추가 위치 목록이 있는 동일한 ShellExecute() 함수를 사용하는 것으로 보입니다."앱 경로"레지스트리 키.
프로그램은 자신을 %PATH%에 추가하는 대신 다음 위치에 개별 실행 파일의 위치를 등록할 수 있습니다.
HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths
HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths
이는 여전히 이전 %PATH% 값을 갖고 있는 모든 앱을 다시 시작할 필요가 없고 내부 실행 파일로 경로를 복잡하게 만들지 않는다는 장점이 있습니다.
Microsoft의 내용을 참조하세요.선적 서류 비치상세 사항은.