2010-01-27 25 views
5

WiX 3.0 ile bir yükleme yüklemem var. Şu anda bazı klasörler oluşturur ve klasör izinlerini değiştirir. Ancak, bir İspanyolca işletim sistemine yüklenmez. İspanyol OS'lerini desteklememiz gerektiğinden bu bir problem. Yani ... Bunu yerelleştirilebilir bir şekilde yapmaya çalışıyorum. Bu benim için değişti budur:Yerelleştirilebilir bir şekilde yükleme sırasında klasör izinleri nasıl belirlenir

<CreateFolder Directory="JPROLogs" > 
    <util:PermissionEx User="[WIX_ACCOUNT_ADMINISTRATORS]" GenericAll="yes" /> 
    <util:PermissionEx User="[WIX_ACCOUNT_USERS]" GenericAll="yes" /> 
    </CreateFolder> 

Ama şimdi yükleyin İngilizce işletim sistemleri ve aşağıdaki hata ile İspanyol işletim sistemleri üzerinde başarısız olsun:

ExeSecureObjects: Error 0x80070534: failed to get sid for account: NOREGON-B3BC733\BUILTIN\Administrators

ben yanlış gitmiş bir fikir?

cevap

1

deneyin:

bir yaklaşım

de özetlenmiştir. senin durum için:

<util:PermissionEx User="Everyone" GenericAll="yes" /> 

Ve bu benim için yeterliydi:

<CreateFolder Directory="JPROLogs" > 
    <util:PermissionEx User="Administrators" GenericAll="yes" /> 
    <util:PermissionEx User="Users" GenericAll="yes" /> 
    </CreateFolder> 
0

bunu kullandım. Bunun senin de sorun olup olmadığını bilmiyorum. Umarım yardımcı olur!

İlgili konular