⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testecm.c

📁 这是一个LINUX环境的 VDR 插件源代码,可支持Irdeto, Seca, Viaccess, Nagra, Conax & Cryptoworks等CA系统的读卡、共享等操作。
💻 C
字号:
#include <stdlib.h>#include <stdio.h>#include "data.h"#include "system.h"#include "compat.h"int main(int argc, char *argv[]){  if(argc<5) {    printf("usage: %s <lib-dir> <plugin-dir> <caid> <provid> <ecm-dump>\n",argv[0]);    return 1;    }  DllsLoad(argv[1]);  InitAll(argv[2]);  unsigned char ecm[4096];  ReadRaw(argv[5],ecm,sizeof(ecm));      int caid=strtol(argv[3],0,0);  int provid=strtol(argv[4],0,0);  printf("using caid %04x provid %04x\n",caid,provid);  cEcmInfo ecmD("dummy",0x123,caid,provid);  cSystem *sys=0;  int lastPri=0;  while((sys=cSystems::FindBySysId(caid,false,lastPri))) {    lastPri=sys->Pri();    printf("processing with module '%s'\n",sys->Name());    bool res=sys->ProcessECM(&ecmD,ecm);    delete sys;    if(res) break;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -