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:32] nopsledwindowsdlls [2009/06/27 19:31] – Add link to Jan Newgers blog glaubitz
Line 147: Line 147:
 module 51 communicates the content, right data, module 51 communicates the content, right data,
 etc., or manages the right data. etc., or manages the right data.
 +
 +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 153: 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 162: 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 192: 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 209: Line 215:
 .................................................................................................... ....................................................................................................
 </code> </code>
 + 
    
  
Line 249: 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