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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Руководство по созданию аддонов (текущая версия)

Ответить
Настройки темы
Инфо - Руководство по созданию аддонов (текущая версия)

Аватара для volk1234

Старовер


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


Конфигурация

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


Изменения
Автор: volk1234
Дата: 24-09-2010
Описание: новая версия на сайте

Руководство перенесено в статью на сайте, но его обсуждение не закончилось. Любой может добавить в него что- нибудь новенькое.

Предлагаю сосредоточиться пока на двух разделах, которые будут дорабатыватся в ветке и только потом переносится в Руководство.

Сейчас обсуждается статья: - новое приложение 9.
===============
*Если вы заметили орфографические ошибки, пишите, пожалуйста, в личку

Отправлено: 19:19, 27-02-2008

 

Аватара для BigBoo

Старожил


Автор проектов


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

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


Хочу добавит в свой аддон типа SYSOC, расширяющий контексное меню проводника, скрипт из SetTools 4.0 для изменение регистра имен файлов и директорий из контекстного меню "Отправить".
Вопрос, как запустить скрипт VBS из INF, применимо к SYSOC? Так не работает:
Код: Выделить весь код
Run = CASE.InstallCASE

[CASE.InstallCASE]
Commandline="wscript.exe InstallCASE.vbs"
Подстановка путей %11%\ тоже ничего не даёт.

Отправлено: 21:51, 30-09-2011 | #401



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для BigBoo

Старожил


Автор проектов


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

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


Слушайте, а кто-нибудь пользовался командой Run, у меня такое подозрение, что такая команда для setupapi вообще не существует и запуск чего-либо возможен только для advpack, используя RunPre(Post)SetupCommands.
То есть аддоны типа SYSOC такой роскоши себе позволить не могут, или всё-таки можно найти какой-то способ?

Последний раз редактировалось BigBoo, 05-10-2011 в 22:29.


Отправлено: 22:23, 05-10-2011 | #402


Аватара для volk1234

Старовер


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

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


Врядли на этапе установки будет работать wscript.exe. Лучше сделайте аддон типа SVCPACK

-------

Ю-ху!


Отправлено: 21:14, 06-10-2011 | #403


Аватара для BigBoo

Старожил


Автор проектов


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

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


volk1234, сейчас уже просто дело в принципе, почему не срабатывает команда Run. Даже элементарно просто запустить "Блокнот" через неё и setupapi не получается:
Код: Выделить весь код
Run = CASE.InstallCASE    

[CASE.InstallCASE]  
Commandline="%11%\notepad.exe"
Вот и появилось предположение об этом способе, что он всего лишь теория, причём нерабочая.

Отправлено: 23:31, 06-10-2011 | #404


Аватара для BigBoo

Старожил


Автор проектов


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

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


Нашёл оригинальный способ запуска файлов:
Код: Выделить весь код
[DefaultInstall]
AddReg = Example.AddReg

[Example.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,Example,"%11%\notepad.exe"
Через setupapi работает, если запускаешь вручную:
Код: Выделить весь код
rundll32 setupapi,InstallHinfSection DefaultInstall 132 Example.inf
А вот через апплет панели управления - нет. Опять непонятная загадка...

Причём это действительно метод setupapi, потому что при попытке запустить так файл через advpack ничего не происходит, что окончательно вводит в недоумение.

Последний раз редактировалось BigBoo, 07-10-2011 в 23:22.


Отправлено: 23:02, 07-10-2011 | #405


Аватара для timon45

Ветеран


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

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


BigBoo, тоже задался, таким вопросом и решение нашел!
Код: Выделить весь код
Commandline="""wscript.exe"" ""%16422%\%PROG_DIR%\runQ.vbs"""
Вот бы еще разбраться как запустить runQ.vbs с определенным параметром.

Последний раз редактировалось timon45, 15-11-2014 в 13:43.


Отправлено: 13:23, 15-11-2014 | #406



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Руководство по созданию аддонов (текущая версия)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как определить какая версия XP Корпоративка или Oem версия? Rock Microsoft Windows 2000/XP 2 10-01-2008 11:18
Текущая настройка безопасности ActiveX Motto Защита компьютерных систем 1 26-12-2004 19:05
Что такое текущая директория? Guest Программирование и базы данных 11 24-07-2004 00:19




 
Переход