Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Saten

Новый участник


Сообщения: 15
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Saten:
3ий вопрос: проблема касается переменных, а в данном случае $DESKTOP. В моей системе папка Десктоп перенесена на диск Д (D:\Desktop), но переменная определяет старый путь (C:\Users\SateneX\Desktop). Это как нибудь лечится? или придётся извращаться с выдиранием значения пути рабочего стола из реестра? »
никак не могу решить данную проблему

Код: Выделить весь код
Function .onInit
  ReadRegStr $5 HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Desktop"
FunctionEnd

Section
  MessageBox MB_YESNO "путь к столу $5"
  CreateShortCut "$5\${PRODUCT_NAME}.lnk" "$INSTDIR\bin\x86\3DMark11.exe"
SectionEnd
MessageBox отображает путь D:\Desktop, ярлык создается C:\Users\SateneX\Desktop.. помимо D:\Desktop пробовал создавать в D:\, c:\, d:\papka, c:\papka с этими директориями все впорядке

UPD. RequestExecutionLevel (юзер, админ, хайт) вот что было нужно

Последний раз редактировалось Saten, 03-01-2014 в 03:27.


Отправлено: 22:48, 02-01-2014 | #909