2011-06-13 14 views

cevap

14

, böyle bir şey yapabilirsiniz:

SetShellVarContext all 
!define INSTDIR_DATA "$APPDATA\MyApp" ; call "SetShellVarContext all" before! 
+0

Mükemmel. Bu bağlantıyı da buldum, birisi daha fazla okumak istiyorsa: http://wilsont3ch.com/about-portables-2/more-file-management/ – kakka47

8

$ APPDATA zaten NSIS sabit olarak tanımlanır.

Uygulama veri dizini. Geçerli kullanıcı yolunun algılanması, Internet Explorer 4 ve üstü gerektirir. Tüm kullanıcıların yolunun belirlenmesi, Internet Explorer 5 ve üstü gerektirir. Bu sabitin içeriği (Tüm Kullanıcılar veya Geçerli kullanıcı) SetShellVarContext ayarına bağlıdır. Varsayılan geçerli kullanıcıdır.

İlgili konular