Sunteți pe pagina 1din 3

VERSION

DATE

DESCRIPTION

AUTHOR

<Version>

<Date>

<Description, e.g. Initial package>

<Author>

1.0

06.11.2006

Initial documentation

Liliana Mlescu

Tabela Verb
Tabela Verb are urmatoarele coloane:
Coloana
Extension_
Verb
Command
Argument
Sequence

Tip
Text
Text
Integer
Formatted
Formatted

Coloana Extension_ reprezinta extensia asociata verbului respectiv.


Acest camp este cheie externa in tabela Extension.
Coloana Verb reprezinta verbul asociat extensiei respective. In registrii
se scrie urmatorul registru echivalent:
HKEY_CLASSES_ROOT\nume_ProgId\shell\nume_verb
Coloana Command reprezinta textul afisat de meniul contextual al
extensiei (click dreapta pe extensie: e.g. Open, Edit, Print). In registrii se
scrie in cheia de <default> de la locatia:
HKEY_CLASSES_ROOT\nume_ProgId\shell\nume_verb
Coloana
Argument
in
acest
camp
puteti
pune
[proprietate_definita_in_msi] si in registrii se va scrie valoarea proprietatii. In
registrii se scrie in registrul <default> de la locatia:
HKEY_CLASSES_ROOT\nume_ProgId\shell\nume_verb\command
Acest registru are valoarea: calea catre fisierul keypath de pe
componenta de care apartine extensia valoare argument. De exemplu, daca
registrul default are valoarea :
"C:\Program Files\SAS\sas.exe" "%1" C:\Program
Files\SAS\sasoact.exe
atunci "C:\Program Files\SAS\sas.exe" este calea catre fisierul keypath de
pe componenta de care apartine extensia, iar "%1" C:\Program
Files\SAS\sasoact.exe este argumentul.

Observatie:
Daca in coloana de Argument o sa scrieti [!nume_fisier] in registru se
va scrie cale lunga. Se pare ca installer-ul nu stie sa citeasca calea scurta
din aceasta coloana desi este de tip Formatted.
Coloana Sequence reprezinta sercventa de comenzi asociata unei
extensii (la click dreapta pe extensie). Verb-ul cu secventa cea mai mica
devine verb-ul default al acelei extensii.
In registrii apare astfel:
HKEY_CLASSES_ROOT\nume_ProgId\shell - in cheia <default> de la
aceasta locatie se scrie ordinea comenzilor asociata unei extensii (e.g. :
open,print,edit , iar , joaca rol de separator)

Observatie:
Aceasta tabela este referita prin custom
RegisterExtensionInfo si UnregisterExtensionInfo.

action-urile

standard