[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
Может, кому надо: архив PECMD с таким содержимым: крайняя версия (1.88.05.73), стабильная версия (1.88.05.71-1013Stable), и последняя англофицированная версия (1.88.05.68).

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
conty9,
Стоит поменять в ядрах ?
Потерял WCS-REGISTER.cmd... ссылка умерла
остался у кого?

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
gera_serg, по моему опыту: без нужды не меняй. Некоторые версии имеют необъяснимые глюки в работе.
Так что новые версии - скорее, для новых проектов (на базе 10-ки), или если только в них появилась "нужная" функция.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
conty9,
поменял на 10х32
заработали пункты трей-меню и горяч. переключение

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Почему-то недостаточно (в ядрах Хемом1) подложить свои драйвера в FileRepository, что бы они автоматом подхватывались при старте при необходимости в них .
Приходится сваливать их в кучу в какое-то место и активировать командой
DEVI X:\INST\*.inf
Есть ли другие решения?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Англоязычные 1.88.05.73

[Цитировать]

    infecti0N_113
  • 878
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 4
  • Репутация:0

    [+] [-]
возможно ли передать ключ запуска программы?
например "PECMD.EXE %key%" запустит
EXEC --hide --wait --m --exe:#5 MySoft.exe %key%

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Из Хелпа есть
Формат
EXEC [-catch] [-hook] [-wd:working directory] [-exe:<filename§#resource name|resource directory>] [PE variable name][=] [@][$][
  • ||[&][_] command parameter
    и
    ENVI [-def][$|#|@|*][name][[=]value] control command format │ENVI -mode
  • [Цитировать]

      Гость
    • Репутация:0

      [+] [-]
    infecti0N_113, можно. Присвоить переменной key значение ключа запуска (ENVI key=%1 - если ключ один... но лучше ENVI key=%* - тогда присвоение глобальное, т.е., можно несколько ключей добавлять)
    ENVI key=%*
    EXEC --hide --wait --m --exe:#5 MySoft.exe %key%
    Я для себя даже делал по такому принципу эхо-вариант - нужно было выловить, что и как запускает reg.exe и сохранить все запуски в лог. Интегрировал минискрипт в PECMD, результат переименовал на reg.exe и подменил его в сборке.
    ENVI XXXX=%*
    EXEC =CMD.EXE /c ECHO %XXXX%>>X:\err.txt
    Соответственно, все вызовы reg.exe (точнее, параметры) при запуске были внесены в лог (X:\err.txt) после загрузки РЕ.

    [Цитировать]

      puhpol
    • 2
    • Стаж: 9 лет 5 месяцев
    • Сообщений: 888
    • Репутация:73

      [+] [-]
    Приветствую Господа!
    Есть вопрос :
    В место эксплоера нужно загрузить другую оболочку (тут вроде все понятно) , но оболочка находится на другом диске. Соответственно приходится запускать скрипт ищющий программу на всех дисках.
    Можно ли как то прописать поиск в самом pecmd.ini ?
    В чем проблема:
    При запуске скрипта с командой SHEL , насколько понимаю скрипт запускается постоянно.(отработал, запускается снова... я приблизительно понимаю почему это происходит)
    При запуске EXEC !%WinDir%\start.cmd - все нормально отрабатывает , но не обоина не LOGO не ставится...
    Черный экран очень раздражает....

    [Цитировать]

      gera_serg
    • 1171
    • Стаж: 8 лет 9 месяцев
    • Сообщений: 1421
    • Репутация:9

      [+] [-]
    17962 (тут вроде все понятно) , но оболочка находится на другом диске
    А почему не положить "оболочку" в Системную папку ядра, тогда и искать "плавающую" букву флешки не надо будет?

    [Цитировать]

      Гость
    • Репутация:0

      [+] [-]
    puhpol,
    REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2 `Отключаем сообщения об ошибках (чтобы не останавливалось на поврежденных/отсутствующих носителях)
    FORX \ПУТЬ ОТ КОРНЯ\ИМЯ.cmd,TEnvi,1,ENVI TEnvi=%TEnvi% `Ищем по всем дискам \ПУТЬ ОТ КОРНЯ\ИМЯ.cmd, первый найденный вариант заносим в переменную %TEnvi%
    REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0 `Включаем назад сообщения об ошибках
    IFEX %TEnvi%,EXEC --hide --wait %TEnvi% `Если физически есть %TEnvi%, запускаем его в скрытом режиме с ожиданием завершения работы скрипта
    Теперь по SHEL: это команда для запуска оболочки. При этом pecmd постоянно мониторит оболочку и, если она закрыта - запускает заново.


    Последний раз редактировалось: Гость (2016-01-27 19:07), всего редактировалось 2 раз(а)

    [Цитировать]

      puhpol
    • 2
    • Стаж: 9 лет 5 месяцев
    • Сообщений: 888
    • Репутация:73

      [+] [-]
    17967А почему не положить "оболочку" в Системную папку ядра, тогда и искать "плавающую" букву флешки не надо будет?
    Приветствую!
    У меня есть желание все что можно редактировать вынести из WIM файла....
    conty9, ОГРОМНОЕ СПАСИБО!
    Сейчас буду разбираться.....

    [Цитировать]

      puhpol
    • 2
    • Стаж: 9 лет 5 месяцев
    • Сообщений: 888
    • Репутация:73

      [+] [-]
    conty9, А вот смотря на всю эту конструкцию думаю:
    А не проще мне в скрипте который ищет оболочку просто прописать запуск оболочки с ожиданием....?
    И вроде как вопрос с SHEL должон решится...

    [Цитировать]

      Гость
    • Репутация:0

      [+] [-]
    puhpol, можно прописать сразу и запуск - именно как оболочки.
    FORX \ПУТЬ ОТ КОРНЯ\ИМЯ.cmd,TEnvi,1,SHEL %TEnvi%

    Страница 4 из 28


    Показать сообщения:    

    Текущее время: 25-Апр 20:56

    Часовой пояс: UTC + 3


    Вы не можете начинать темы
    Вы не можете отвечать на сообщения
    Вы не можете редактировать свои сообщения
    Вы не можете удалять свои сообщения
    Вы не можете голосовать в опросах
    Вы не можете прикреплять файлы к сообщениям
    Вы можете скачивать файлы