User Tools

Site Tools


windowsdlls

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
windowsdlls [2009/05/08 08:34] nopsledwindowsdlls [2009/06/27 19:31] – Add link to Jan Newgers blog glaubitz
Line 148: Line 148:
 etc., or manages the right data. etc., or manages the right data.
  
-In the implementation:+Comparision with the implementation:
  
 Playback module, write module, read module, lcm module all communicate directly to Playback module, write module, read module, lcm module all communicate directly to
Line 155: Line 155:
 Modules in the plugin-layer at the top would communicate with these "Content using" modules. In the implementation Modules in the plugin-layer at the top would communicate with these "Content using" modules. In the implementation
 they never directly communicate with salwrap/pfcom. Plug-in modules uses these modules using COM. they never directly communicate with salwrap/pfcom. Plug-in modules uses these modules using COM.
 +There are tough, exceptions, a couple of functions can be used in pfcom trough COM. Its also possible to use SAL (salExec0) using COM (omgmisc.dll DLL link to salwrap.dll salExec0).
  
 <code> <code>
Line 164: Line 165:
  | COM    | COM  | COM    | COM
  v    v  v    v
-.................................................................................................... Plug-in layer+.................................................................................................... Plug-in layer (AVLib)
      + CheckOut +Playback     + PlayBack      + CheckOut +Playback     + PlayBack
      + CheckIn +Convert     + Convert      + CheckIn +Convert     + Convert
Line 194: Line 195:
         |         |
  v  v
-   +++++++++++++++++ +++++++++++++++++++++  +++++++++++++++++++++++++ +   +++++++++++++++++++++++++++++++++++++   +++++++++++++++++++++++++++++++  +++++++++++++++++++++++++++++++++++ 
-   rights information +   License repository/Management Area      song file storage section              icv.dat 
-    (opf data)      icv.dat   maclist1,2.dat             OMGKEY, OMGRIGHTS +                                                                                  maclist1.datmaclist2.dat 
-   +++++++++++++++++ +++++++++++++++++++++  ++++++++++++++++++++++++++    [License information]                   [header | music data ]                ekb\version.ekb 
 +                                                                                  OMGKEY\salomgid.dat 
 +    <OMGDIR>\procfile\                      <APPDATA DIR>\Sonicstage           OMGRIGHT\<value>.icv                
 +   +++++++++++++++++++++++++++++++++++++   +++++++++++++++++++++++++++++++  +++++++++++++++++++++++++++++++++++
  
  
Line 211: Line 215:
 .................................................................................................... ....................................................................................................
 </code> </code>
 + 
    
  
Line 251: Line 256:
   * Netmd.ocm: [[netmdocm]]   * Netmd.ocm: [[netmdocm]]
   * Device.sal: [[devicesal]]   * Device.sal: [[devicesal]]
 +
 +===== Links =====
 +
 +  * [[http://newgre.net/antire]] - Anti-Reverse Engineering Techniques in DRM Code
  
windowsdlls.txt · Last modified: 2010/04/29 14:48 by megadiscman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki