2010-04-08 2 views
0

WiX 설치 프로젝트에서 전체 드라이브에 대한 공유를 만들고 싶습니다. 공유 생성을위한 기본 접근법은 폴더에 대해서는 잘 작동하지만 드라이브에는 적합하지 않습니다! 다음 코드 스 니펫은 문제를 보여줍니다.WiX에서 전체 드라이브에 대한 공유를 만드는 방법은 무엇입니까?

<!-- Works! --> 
<Property Id="MySharePath"><![CDATA[X:\ROOT]]></Property> 
<!-- Works NOT! 
<Property Id="MySharePath"><![CDATA[X:\]]></Property> 
--> 

<Directory Id="MySharePath" Name="."> 
<Component Id="C__AddShare" 
       Guid="$(var.GuidAddShare)" 
       KeyPath="no" 
       Permanent="yes"> 
    <CreateFolder/> 
    <!-- Create necessary share --> 
    <util:FileShare Id="MY_SHARE" 
        Name="MY_SHARE" 
        Description="MY_SHARE"> 
     <util:FileSharePermission ChangePermission="yes" 
            CreateChild="yes" 
            CreateFile="yes" 
            Delete="yes" 
            DeleteChild="yes" 
            GenericAll="yes" 
            GenericExecute="yes" 
            GenericRead="yes" 
            GenericWrite="yes" 
            Read="yes" 
            ReadAttributes="yes" 
            ReadExtendedAttributes="yes" 
            ReadPermission="yes" 
            Synchronize="yes" 
            TakeOwnership="yes" 
            Traverse="yes" 
            User="LukeSkywalker" 
            WriteAttributes="yes" 
            WriteExtendedAttributes="yes"/> 
    </util:FileShare> 
</Component> 
</Directory> 

아무도이 힌트를 가지고 있습니까?

답변

0

WiX 도구 세트가 오늘 이것을 지원한다고 생각하지 않습니다. 이 케이스를 처리하고 커뮤니티에 다시 기여하기 위해 FileShare 확장을 업데이트하면 좋을 것입니다.

관련 문제