명명 된 파이프에 대한 심볼릭 링크 만들기


2

일부 응용 프로그램이 이름이 "Pipe1"인 명명 된 파이프를 노출한다고 가정 해 봅시다. 나는 쓰기 나 읽기, 경로에 사용할 수있는 파일 경로로 명명 된 파이프 표현하려는 경우 \\.\pipe\Pipe1또는 \\?\pipe\Pipe1명명 된 파이프에 유효하며 포인트.

이제 경로를 쉽게 확인하기 위해 (일부 응용 프로그램은을 좋아하지 않을 \\.\수도 있음) 명명 된 파이프 장치를 가리키는 데 심볼릭 링크를 사용할 수 있다고 생각했습니다. 나는 통해 링크를 만드는 시도 mklink link \\.\pipe\Pipe1, mklink link \\?\pipe\Pipe1및도 mklink link \\?\GlobalRoot\Device\NamedPipe\Pipe1있지만, 다음과 같은 오류와 함께 링크를 열려고 할 때이 모든 실패 :

재분석 지점 버퍼에있는 데이터가 유효하지 않습니다

내가하려는 일이 이해가됩니까? 심볼릭 링크는 파일 시스템뿐만 아니라 모든 경로를 가리킬 수 있습니까? 내가하려는 일을 성취하는 더 좋은 방법이 있습니까?

이상하게도, 나는 전에이 문제를 해결하려고 노력했으며 symlink 가이 방식으로 다소간 작동한다는 것을 기억합니다. 또한 기호 링크는 유일하게 사용할 수있는 유형으로, 파이프가 NTFS 파티션에 없기 때문에 하드 링크 작성에 실패하고 디렉토리 링크 또는 접점을 i / o에 사용할 수 없습니다.



@GeroldBroser 하드 링크는 사용할 수 없으며 동일한 파티션의 실제 파일 만 가리킬 수 있으며 디렉토리는 쓰거나 읽을 수 없습니다.
IllidanS4
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.