Linux에서 심볼릭 링크를 만들 수있는 것처럼 Windows에서 바로 가기를 만들 수있는 기능이 있습니까? 나는 바람직하기 때문에 목표와 이름 같은 것을 편집 할 수 있기를 바랄 것이다. 업데이트로 인해 무언가를 바꾸고 싶을 때마다 완전히 새로운 바로 가기를 다시 만들어야하는 것이 아니다.Windows (.lnk) 바로 가기 API?
.lnk
파일을 텍스트 편집기에서 열어 보았는데, gobbelty gook이 전부였습니다. 리눅스에서의 단축키가 .ini
파일처럼 단순하고 사용하기 쉽기 때문에 절반 바이너리 인 이유가 궁금합니다. 나는 데이터를 뛰어 넘으면 체크섬에 문제가 생길 수 있으며 바로 가기가 작동하지 않아서 이러한 객체를 사용하여 팅커에 호출해야하는 특정 API가 있는지 궁금하다.
업데이트 : 단축키 데이터를 쿼리하는 기능을 찾았습니다. MsiGetShortcutTarget()
http://msdn.microsoft.com/en-us/library/windows/desktop/aa370299(v=vs.85).aspx,하지만 아직 단축키를 만들거나 수정하는 데는 아무 것도 없습니다.
'MsiGetShortcutTarget()'은 일반적인 링크 파일이 아닌 Windows Installer 링크 파일 용입니다. 링크 한 문서는'MsiGetShortcutTarget()'이로드에 실패한 파일에 대해서'IShellLink'를 사용한다고합니다. –
Windows에서 쉘 링크 (또는 단축키)와 심볼릭 링크는 두 가지가 있습니다. 심볼릭 링크를 만들려면 CreateSymbolicLink()를 사용하십시오. –