Да, выбрать. А подплагин написать можно и без участия автора основного плагина.
Autorun
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
MVV
Тебя не поймёшь, то "подплагин может писать и автор плагина, у него код есть", то без участия. SysInfo должно быть достаточно, туда и предлагалось всё это заносить. Бесполезные в рамках автозагрузки вещи постараемся не трогать.
Тебя не поймёшь, то "подплагин может писать и автор плагина, у него код есть", то без участия. SysInfo должно быть достаточно, туда и предлагалось всё это заносить. Бесполезные в рамках автозагрузки вещи постараемся не трогать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Что-то мне подсказывает, что синтаксис в варианте "создать одну функцию" будет посложнее. Можно предварительные примеры синтаксиса обоих вариантов?
Что-то мне подсказывает, что синтаксис в варианте "создать одну функцию" будет посложнее. Можно предварительные примеры синтаксиса обоих вариантов?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Первый вариант - набор переменных с префиксом SYSINFO_.
Второй - примерно так:
Индекс параметра - число, соотвествующее константе SPI_***.
Субиндекс - возможно и не понадобится. Для случаев, если функция возвращает структуру с несколькими элементами.
Первый вариант - набор переменных с префиксом SYSINFO_.
Второй - примерно так:
Код: Выделить всё
SystemParametersInfo VAR <индекс параметра> [<субиндекс>]Субиндекс - возможно и не понадобится. Для случаев, если функция возвращает структуру с несколькими элементами.
Меня тоже.Flasher писал(а):Второй, в общем-то, устроит.
Посмотрел функцию внимательнее, в принципе, большинство параметров имеет булев или целый тип, а значит могут быть обработаны одинаково. А из пары десятков нестандартных - полезных единицы.
Собственно, тут больше проблема в том, что некоторые полезные параметры не поддерживаются на младших версиях ОС, и при попытке их получить функция сообщает о неуспехе операции. А в других версиях тот же параметр получается успешно.
А младшие - это какие?Loopback писал(а):некоторые полезные параметры не поддерживаются на младших версиях ОС
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Да что угодно (Empty/False). Знать бы только заранее, какие параметры не поддерживаются.
Да что угодно (Empty/False). Знать бы только заранее, какие параметры не поддерживаются.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Сегодня собрал WinPE 4.0 (на базе Win8) с оболочкой в виде TC.
я был рад, когда увидел что плагин корректно определил, что это Win8
.
правда, выдал одну ошибку на этот код скрипта:
потом понял, что в PE просто нет cscript.exe
, да и получение SID не так уж важно.
какие планы на будущее, Loopback
?
я был рад, когда увидел что плагин корректно определил, что это Win8
правда, выдал одну ошибку на этот код скрипта:
Код: Выделить всё
ProcessExecGetOutput /EV /OEM USERSID cscript.exe '//Nologo "%commander_path%\Macroses\systeminfo_usersid.vbs"' '%commander_path%'какие планы на будущее, Loopback
Loopback:
есть проблемка: (пример)
при запуске ТС через сеть, из общей папки только для чтения - при закрытии ТС выдаются сообщения от Autorun типо: "строка такая-то, невозможно записать информацию в ini файл".
как можно подавить выдачу таких сообщений при работе через сеть, или с защищенного диска?.
пытаюсь решить так:
не получается...
значение SaveTemplateSettings в wincmd.ini стоит 0, но при закрытии ТС все равно выходят ошибки записи в файл.
Добавлено спустя 25 минут:
могу конечно решить сохранение настроек через nircmd, но ведь это не выход...
есть проблемка: (пример)
Код: Выделить всё
Pragma AutorunFinalizeSection
IniWrite /EV "%COMMANDER_PATH%\wincmd.ini" "WLan" "WLanProfile" "%COMMANDER_WLAN%"
как можно подавить выдачу таких сообщений при работе через сеть, или с защищенного диска?.
пытаюсь решить так:
Код: Выделить всё
IniRead SaveTemplateSettings "%COMMANDER_PATH%\wincmd.ini" "Configuration" "SaveTemplateSettings" "0"
If %SaveTemplateSettings% = 1 Then
IniWrite /EV "%COMMANDER_PATH%\wincmd.ini" "WLan" "WLanProfile" "%COMMANDER_WLAN%"
EndIf
значение SaveTemplateSettings в wincmd.ini стоит 0, но при закрытии ТС все равно выходят ошибки записи в файл.
Добавлено спустя 25 минут:
могу конечно решить сохранение настроек через nircmd, но ведь это не выход...