Имя пользователя:
Пароль:
 

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

Аватара для kotkovets

Ветеран


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

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


Цитата icq99999999:
при запуске с ключом выполняются и то что должно быть при запуске с ключом и то что должно быть только при обычном запуске
вопрос
как сделать чтобы при запуске с ключом выполнялся только код прописанный именно для запуска с ключом
а при обычном запуске только код для обычного запуск »
Код: Выделить весь код
!include "FileFunc.nsh"
!include "LogicLib.nsh"

outfile test.exe

Section

  ClearErrors
  ${GetOptions} "$CMDLINE" "/key"  $R0
  ${IfNot} ${Errors}

    MessageBox MB_OK "Запуск содержащий ключ: /key" IDOK

  ${Else}

      MessageBox MB_OK "Кроме запуска содержащий ключ: /key" IDOK

  ${EndIf}

SectionEnd
Конкретно заданным ключом:
Код: Выделить весь код
  Strcpy $1 "$CMDLINE" "" -4 ;берем из $CMDLINE последние 4 символа и заливаем в $1
  ${If} $1 == "/key"
  
      MessageBox MB_OK "Запуск конкретно с ключом: /key" IDOK
      
  ${EndIf}
Цитата icq99999999:
нужно скопировать файл "comp.ini" из %temp%\spacep в директорию с прогой
после копирования посмотреть появился ли "comp.ini" в директории с прогой если непоявился то копировать "comp.ini" из %temp%\spacep в %appdata% »
в справке на русском есть ответы...
Цитата icq99999999:
как сделать чтобы программу сделанную с nsis невозможно было открыть архиватором »
http://forum.oszone.net/post-2170433-399.html
---
читать нужно тему. а не листать..

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:13, 19-08-2013 | #464