대체 데이터 스트림을 사용하는 일부 파일이 있으며 Windows 탐색기에 표시되지 않습니다. 쉘 익스텐션이나 백그라운드에서 실행되는 프로그램을 만들고 싶습니다. 윈도우 탐색기를 사용하고 대체 데이터 스트림 파일이있는 폴더로 이동하면이 파일을 Windows 탐색기에 표시하지만 오버레이 아이콘이 표시됩니다. 이것이 가능합니까? 확인할 샘플 코드가 있습니까? 고
Windows 7에서 대체 데이터 스트림 (예 : start c : \ temp \ application.exe : hiddenProgram.exe)에있는 프로그램을 시작하면 더 이상 작동하지 않습니다! 프로세스 모니터를 사용하면 액세스 결과가 정상이지만 어떻게 든 OS가이 파일에 대한 액세스를 차단하고 있음을 알 수 있습니다. Vista 및 이전 버전에서
Mercurial은 대체 데이터 스트림 (NTFS 파일 시스템에서)을 어떻게 처리합니까? 그것이 처리 할 수 없다면 DCVS가 있습니까? 편집 :업데이트으로 버전을 변경하면 ADS는 어떻게됩니까? 잃어 버렸습니까 (지워졌습니까?)? 그것은 버전이 너무 있습니까? 그것은 완전히 무시 되었습니까?
Windows NTFS에는 hobby-dev 프로젝트에서 최근에 사용했던 "대체 데이터 스트림"(ADS)이라는 멋진 기능이 있습니다. Mac HFS +에는 "named forks"라고하는 것과 비슷하지만 거의 사용되지 않는 기능이 있습니다. 이 프로젝트를 리눅스로 이식하려고 생각하고 있습니다 만, 리눅스의 파일 시스템에 이러한 기능이 있는지 모르겠습니다.