我最老实
驱动小牛
驱动小牛
  • 注册日期2005-09-11
  • 最后登录2010-01-27
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望253点
  • 贡献值0点
  • 好评度189点
  • 原创分0分
  • 专家分0分
阅读:1579回复:5

驱网应该开发这样一个开发包!

楼主#
更多 发布于:2007-07-24 21:42
Customizable data modification algorithms. You decide the minimum block size for your algorithm. The DMK calls your data modification function, providing the data requiring modification. In response, your data modification function returns an optional header block plus the transformed data block. Note that the transformed data block need not be the same size as the input data block- you can make it smaller or larger.

Benefit - Complete flexibility in choice of algorithm for your solution, regardless of minimum block size.


Support for multiple, sequential, transformations. Because the OSR DMK allows the output data returned by your library to be any size relative to the input data, you can easily implement multiple transformations.

Benefit - Implement compression and encryption in your solution (for example), gaining both disk space and performance, and giving your product another advantage for your customer.


Support for all file systems. The OSR DMK supports FAT, NTFS, network redirectors, and other Windows file systems.

Benefit - Flexibility in developing local or remote transformation solutions with support for any underlying Windows file system.


Support for Windows versions from Windows 2000. The OSR DMK does the work necessary to ensure proper support of Windows versions starting with Windows 2000 SP 4.

Benefit - Your product works across all common Windows client and server releases, with no source-code changes to your data transformation library.


Data safety. Even if the data modification toolkit is removed from a system that contains transformed files, each transformed file appears as a single file to the base file system, so it can be safely backed up, copied to removable storage, and later re-transformed if required.

Benefit - Data integrity, including added meta-data, is maintained.

Case-by-case file access control. Each time the file is opened, the DMK calls an authorization function that you provide, to perform custom access checks (if desired) and indicate whether file data should be transformed as it is accessed. Alternatively, your transformation library can indicate to the DMK that for a given open file instance the data should be provided as is - without performing any transformation. If your data modification driver is present on both a server and client system, you can (if you wish) shift the work required to transform (or reverse transform) to the client system, distributing workload, potentially decreasing network overhead (e.g., compressed data) and increasing security (e.g., encrypted data).

Benefit - Implement your own access control scheme to augment the existing Windows implementation as well as control which version of the data will be seen by individual callers.

Policy Change. The DMK allows you to change the specific data modification policy for a given file in a reliable and transparent fashion. Thus, the handling of existing files can be changed simply by indicating to the DMK that this should be done.

Benefit - Provides tremendous flexibility in reconfiguring the product dynamically based upon policy changes.
养牛专业户
游客

返回顶部