File "${AFS_CLIENT_BUILDDIR}\tokens.exe"
File "${AFS_CLIENT_BUILDDIR}\unlog.exe"
File "${AFS_CLIENT_BUILDDIR}\fs.exe"
+ File "${AFS_CLIENT_BUILDDIR}\afsdacl.exe"
+ File "${AFS_CLIENT_BUILDDIR}\cmdebug.exe"
File "${AFS_CLIENT_BUILDDIR}\aklog.exe"
File "${AFS_CLIENT_BUILDDIR}\afscreds.exe"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afs_shl_ext.dll" "$INSTDIR\Client\Program\afs_shl_ext.dll" "$INSTDIR"
SetRebootFlag true
WriteUninstaller "$INSTDIR\Uninstall.exe"
+ Call CreateDesktopIni
SectionEnd
File "${AFS_CLIENT_BUILDDIR}\tokens.pdb"
File "${AFS_CLIENT_BUILDDIR}\unlog.pdb"
File "${AFS_CLIENT_BUILDDIR}\fs.pdb"
+ File "${AFS_CLIENT_BUILDDIR}\afsdacl.pdb"
+ File "${AFS_CLIENT_BUILDDIR}\cmdebug.pdb"
File "${AFS_CLIENT_BUILDDIR}\aklog.pdb"
File "${AFS_CLIENT_BUILDDIR}\afscreds.pdb"
File "${AFS_CLIENT_BUILDDIR}\afs_shl_ext.pdb"
IfSilent SkipDel
; IfFileExists "$INSTDIR\Client\CellServDB" CellExists SkipDelAsk
; CellExists:
- MessageBox MB_YESNO "Would you like to keep your configuration files?" IDYES SkipDel
+ MessageBox MB_YESNO "Would you like to keep your configuration information?" IDYES SkipDel
Delete "$INSTDIR\Client\CellServDB"
; Only remove krb5.ini if KfW was installed
Pop $2
Pop $1
Exch $R0
-FunctionEnd
\ No newline at end of file
+FunctionEnd
+
+Function CreateDesktopIni
+ WriteIniStr "$INSTDIR\Desktop.ini" ".ShellClassInfo" "IconFile" "client\program\afsd_service.exe"
+ WriteIniStr "$INSTDIR\Desktop.ini" ".ShellClassInfo" "IconIndex" "0"
+ SetFileAttributes "$INSTDIR\Desktop.ini" HIDDEN|SYSTEM
+ SetFileAttributes "$INSTDIR\" READONLY
+FunctionEnd