Changes between Version 7 and Version 8 of Documentatie/Ontwikkelaar/Procedures/ProtocolHandler


Ignore:
Timestamp:
04/12/22 06:26:27 (4 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/Procedures/ProtocolHandler

    v7 v8  
    77OpenAC gebruikt een eigen protocol handler om te communiceren met software en randapparatuur op het werkstation van de gebruiker. Alle OpenAC URL's die beginnen met protocol {{{openac-protocol:}}} worden door deze protocol handler afgehandeld. Dit functioneert alleen als de OpenAC protocol handler op het werkstation is geïnstalleerd en het protocol in de Windows registry is gekoppeld aan {{{ OpenACProtocolHandler.exe }}}. Hierdoor weet Windows welke applicatie moet worden gestart bij een klik op een link met schema {{{openac-protocol:}}}.  
    88 
    9 {{{ 
    10 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\OpenACProtocolHandler\EventMessageFile 
    11 }}} 
    12 {{{ 
    13 D:\Program Files (x86)\OpenAC Protocol Handler\runtimes\win\lib\netcoreapp3.1\System.Diagnostics.EventLog.Messages.dll 
    14 }}} 
    15 {{{ 
    16 Computer\HKEY_CLASSES_ROOT\openac-protocol 
    17 }}} 
    18 {{{ 
    19 URL:openac-protocol Protocol 
    20 }}} 
    219 
    2210De communicatie tussen OpenAC 3 en de protocol handler is gebaseerd op 4 onderdelen. 2 daarvan zijn geïmplementeerd aan de kant van OpenAC en 2 aan de kant van de protocol handler: 
     
    3523 
    3624== Protocolhandler controllers == 
     25 
     26== Registry == 
     27De protocol handler installer maakt gebruik van de volgende keys in de registry: 
     28 
     29{{{ 
     30Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\OpenACProtocolHandler\EventMessageFile 
     31}}} 
     32{{{ 
     33D:\Program Files (x86)\OpenAC Protocol Handler\runtimes\win\lib\netcoreapp3.1\System.Diagnostics.EventLog.Messages.dll 
     34}}} 
     35{{{ 
     36Computer\HKEY_CLASSES_ROOT\openac-protocol 
     37}}} 
     38{{{ 
     39URL:openac-protocol Protocol 
     40}}}