<mark id="7fvjt"></mark><sub id="7fvjt"><progress id="7fvjt"></progress></sub>

        <th id="7fvjt"><form id="7fvjt"></form></th><sub id="7fvjt"></sub>

        <track id="7fvjt"><progress id="7fvjt"></progress></track>

          <menuitem id="7fvjt"><track id="7fvjt"><meter id="7fvjt"></meter></track></menuitem><sub id="7fvjt"></sub>

              <address id="7fvjt"></address>

                跨平台视频加密和服务,我们是专业的!

              English


              China-drm.com系统开发接口简要说明

                本站系统为成熟解决方案,用户购买后可以直接使用,无须编写一行代码,如果用户有意开发自己的个性化加密与证书发放系统,本站系统提供非常方便的开发接口,用户只需要寥寥数行代码,就可以调用本站系统,完成加密与证书发放功能,这里我们介绍如何调用本站加密系统的方法。

              (测试版不提供接口,只有正式版才可以具有以下接口:)

              支持VC/VB/Delphi/.Net/ASP/PHP/JSP,构建你自己的加密与证书发放系统!

              一、注册方法:

              在命令行下运行:

              regsvr32 ChinaDRM.dll

              或在开发工具中导入或引用

              二、加密接口使用方法示例:
              Delphi接口示例代码: 参数说明:
              Use comObj;
              //...
              var
              MyObject: OleVariant; relstr:string; begin MyObject:=CreateOleObject('ChinaDRM.MediaEncode'); relstr:= MyObject.doit('c:\sourceFile.wmv','d:\targetfile.wmv','Pid','Kid',
              '02TF4wDsZPuKt8Z5hwocQNe00Zcjc3KoDu6kEjQx','4kK85gT8YdsBcRFZfQNn4Nv3TXw=', 'http://www.china-drm.com/test.asp'); if relstr='加密成功' then showmessage('加密成功') else showmessage('加密失败,错误提示:'+ relstr); end;
              function DoIT(const SourceFile, OutFile, ProductID, FileDNA, Seed, MKey,
              URL: WideString): WideString; safecall;

              //
              SourceFile:源文件
              OutFile:加密后输出文件
              ProductID:产品编号,可以为空
              FileDNA:文件标识,可以随机
              Seed:加密种子数
              MKey:加密秘钥
              URL:发证书与认证地址

              VB接口示例代码: 参数说明:
              	 Set MyObject = CreateObject("ChinaDRM.MediaEncode")
                  
                   relstr = MyObject.doit("c:\aa.wma", "c:\bb.wma", "Pid", "Kid",
                   "02TF4wDsZPuKt8Z5hwocQNe00Zcjc3KoDu6kEjQx", "4kK85gT8YdsBcRFZfQNn4Nv3TXw=", 
              "http://www.china-drm.com/test.asp") If relstr = "加密成功" Then MsgBox "加密成功" Else MsgBox "加密失败,失败原因:" & relstr End If
              doit(SourceFile, OutFile,ProductID, FileDNA, Seed, Mkey, URL)

              SourceFile
              :源文件
              OutFile:加密后输出文件
              ProductID:产品编号,可以为空
              FileDNA:文件标识,可以随机
              Seed:加密种子数
              MKey:加密秘钥
              URL:发证书与认证地址
              ASP接口示例代码:
              	 Set MyObject = Server.CreateObject("ChinaDRM.MediaEncode")
                  
                   relstr = MyObject.doit("c:\aa.wma", "c:\bb.wma", "Pid", "Kid",
                   "02TF4wDsZPuKt8Z5hwocQNe00Zcjc3KoDu6kEjQx", "4kK85gT8YdsBcRFZfQNn4Nv3TXw=", 
              "http://www.china-drm.com/test.asp") If relstr = "加密成功" Then response.write "加密成功" Else response.write "加密失败,失败原因:" & relstr End If

              VC接口示例代码:
              VC使用com方?#25509;?#24456;多种,举例1:

              按Ctrl+W调出类向导,按Add Class按钮弹出新菜单,选From a type libarary,然后定位到ChinaDRM.dll,接下来会出来所有接口,选择你想生成的接口包装类后,向导会自动生成相应的.cpp和.h文件.
              这样你就可以像使用普通类那样使用.

              演示代码:

              CoInitialize(NULL);

              IMediaEncode foo;
              if (foo.CreateDispatch("ChinaDRM.MediaEncode") != 0)
              {
              foo.Doit("c:\aa.wma", "c:\bb.wma", "Pid", "Kid", "02TF4wDsZPuKt8Z5hwocQNe00Zcjc3KoDu6kEjQx", "4kK85gT8YdsBcRFZfQNn4Nv3TXw=",
              "http://www.china-drm.com/test.asp");
              foo.ReleaseDispatch();
              }

              CoUninitialize();

              .net中使用ChinaDRM.DLL
              JSP中使用ChinaDRM.DLL接口:
              增加这个com的引用
              可以在项?#21487;?#21491;键
              选择增加引用
              然后在com tab上?#19994;?span class="STYLE5">ChinaDRM.DLL
              添加上之后就可以直接调用了

              <%@ page contentType="text/html; charset=gb2312" language="java" %>
              <%@ page import="com.jacob.com.*" %>
              <%@ page import="com.jacob.activeX.*" %>
              <%
               System.runFinalizersOnExit(true);
               ActiveXComponent mf = new ActiveXComponent("ChinaDRM.MediaEncode");//?#19994;?#32452;件
               Object myCom = mf.getObject();//生成一个对象
               String result= Dispatch.call( myCom, "Doit", new Variant("c:\aa.wma",...) ) ;
               /*调用组件的方法,myCom是组件的对象名,Doit是组件的函数,new Variant("c:\aa.wma",...) 是组件的参数变量,如果有多个可以在后边加上,方法一致*/
               out.println(result);
              %>




              工作时间请直接通过QQ或msn联系我们在线服务专?#20445;?/strong>
              在线服务专员将为您提供以下服务:
              在线演示、互动协助、实时答疑、实况互动演示等服务

              在线?#38469;?#25903;持与客服:

              QQ:  3369560952 ?#23601;?#33616;,长期在线、热情周到、专业?#38469;酢?br />
              微信13651061910

              电话13651061910

              信箱:[email protected]

              Copyright DRMsoft,All Rights Reserved
              加密软件网 版权所有 京ICP备12038479号-3

              DRMsoft ?#25918;?#20986;品,都是精品
              秒速时时彩连续开

              <mark id="7fvjt"></mark><sub id="7fvjt"><progress id="7fvjt"></progress></sub>

                    <th id="7fvjt"><form id="7fvjt"></form></th><sub id="7fvjt"></sub>

                    <track id="7fvjt"><progress id="7fvjt"></progress></track>

                      <menuitem id="7fvjt"><track id="7fvjt"><meter id="7fvjt"></meter></track></menuitem><sub id="7fvjt"></sub>

                          <address id="7fvjt"></address>

                          <mark id="7fvjt"></mark><sub id="7fvjt"><progress id="7fvjt"></progress></sub>

                                <th id="7fvjt"><form id="7fvjt"></form></th><sub id="7fvjt"></sub>

                                <track id="7fvjt"><progress id="7fvjt"></progress></track>

                                  <menuitem id="7fvjt"><track id="7fvjt"><meter id="7fvjt"></meter></track></menuitem><sub id="7fvjt"></sub>

                                      <address id="7fvjt"></address>
                                      河北快三分析预测819 排球比分直播网 中国体育彩票标志图 2019年七星彩走势图表 浙江十一选五遗漏号 nba比分espn 内蒙古快3今日预测杀码号 二肖中特035 极速飞艇官方开奖直播记录 湖北十一选五开奖结果查 中超实时积分榜 河南幸运武林彩票网 五子棋图片 内蒙古11选5手机版 老快3开奖结果