Відмінності між версіями «формат файлу модуля»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
Рядок 46: Рядок 46:
 
<tr><td>Config</td>
 
<tr><td>Config</td>
 
<td>імя файлу конфігурації</td>
 
<td>імя файлу конфігурації</td>
</tr>
 
</table>
 
<br>
 
 
 
<FONT SIZE="+1" COLOR="#660000">Розділ WinntDirectories</FONT><BR>
 
 
Розділ WinntDirectories має наступний формат:<br>
 
<tt>directoryID</tt>=dirname[, attribute]</tt><br>
 
де...<br>
 
<table width="701" border=1>
 
<tr><td width="75">directoryID</td>
 
<td width="610">ідентифікатор (номер) каталогу<br>
 
В .inf файлі модуля можливо використовувати символи 'a'-'z' для динамічного привласнення номеру...</td>
 
</tr>
 
<tr><td>dirname</td>
 
<td>імя каталогу. Якщо в імені каталогу міститься пробіли, їх необхідно заключити його в &quot;подвійні кавички&quot;.</td>
 
</tr>
 
<tr><td>attribute</td>
 
<td>числове значення для вмикання/вимикання деяких опцій<br>
 
Значення:<br>
 
1 - Завжди створювати дану теку (навіть якщо вона порожня)<br>
 
2 - Створювати теку в кореневому калалозі (в <tt>\</tt> а не в <tt>\i386</tt>).<br>
 
Для комбінації опцій, необхідно просто додати їх значення...<br>
 
Значення по замовченню - 0.</td>
 
 
</tr>
 
</tr>
 
</table>
 
</table>
 
<br>
 
<br>

Версія за 12:57, 23 грудня 2008

Файл модуля PEBuilder

Основним .inf файлом PE Builder являеться файл pebuilder.inf.Даний файл не рекомендується змінювати!
При необхідності внести зміни можливо використовуючи файл модуля.Всі модулі знаходяться каталозі plugin. Кожний .inf файл в каталозі plugin, що містить розділ "PEBuilder" вважається модулем PE Builder. Використовуйте кнопку Подключить/Откл...
у вікні Модулів для підклучення чи відключення модулів.



Створення модуля

Кодування .inf файлу модуля повинно бути ASCII, а не Unicode. Рядки, що розпочинаються з ";" ігноруються (використовоються для коментарів). Кожний файл модуля повинен розпочинатися із наступних рядків:

; PE Builder v3 plug-in INF file
; Created by Bart Lagerweij
; http://www.nu2.nu/pebuilder/
;
; Short description of what the plugin does...

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="NiceNameOfPlugin"
Enable=0
Help="pluginhelp.htm"

Зверніть увагу, що необхідно вімкнути в файл розділ [Version] із рядком Signature= "$Windows NT$". В іншому випадку .inf файл не буде розпізнаний функцією установки.

Для створення модулів необхідно використовувати наступні команди:

Розділ PEBuilder

При створені .inf файл повинен містити розділ [PEBuilder]!

Name Назва модуля
Enable статус модуля

0 - Відключений

1 - Підключений
Help імя файлу допомоги для модуля. Це може бути текстовий, html, doc, pdf або будь-який інший тип файлу. PE Builder використовує функцію ShellExecute() для відкриття документу згідно асоціації файлу по замовченню.
Config імя файлу конфігурації