Выкладываю обновление dll.
- Добавлены методы для вызова из командной строки:
AosGetStartupType_RunDll - информация об типе запуска AOS (командный файл startup.cmd с примером вызова и обработки сообщений)
AosSetStartupTypeAutomatic_RunDll
AosSetStartupTypeManual_RunDll
AosSetStartupTypeDisable_RunDll
AosSetStartupTypeOnDemand_RunDll
- ряд функций для установки типа запуска AOS. Названия функций соответствуют выполняемому действию (пример использования - в файле startupDisable.cmd).
Правила вызова функций остаются прежними:
rundll32 AosMgr.dll,AosStatus_RunDll Axapta "Aaa 1" 1
После имени вызываемой функции указывается имя хоста или IP адрес.
Второй параметр - имя AOS. Если в имени есть пробелы, то заключить в двойные кавачки.
Третий параметр - показывать (1)/не показывать (0 или не указывать параметр) сообщение в случае ошибки
В методы, вызываемые из RunDll добавлено возвращение кода возврата (можно обрабатывать через errorlevel). Во вложении есть пример обработки возвращаемого статуса в файле start.cmd (для всех методов обработка одинаковая)
- Добавлены методы для вызова из среды разработки:
AosGetStartupType - для получения информации о типе запуска AOS
AosSetStartupType - для установки информации о типе запуска AOS
В архиве вложен проект для Аксапты с реализацией класса управления AOS
Все функции, изменяющие статусы/останавливающие/стартующие AOS для своего выполнения требуют наличия соответствующих прав