调用的ocx控件中有这样一个函数:BOOL WINAPI getKeySN(
IN DWORD idx,
OUT BYTE*  SN,
INOUT DWORD * SNLen);
参数:idx, USB Key的索引,0表示第一个USB Key。
SN:返回序列号,序列号长不能超过128个字符。
SNLen:序列号长度
返回:成功返回TRUE,错误返回FALSE。请问,该如何在javascript中调用该函数才能获得想要的sn序列号?有没有数据类型的匹配问题?参数列表中的in,out,inout分别是什么意思?有这方面的参考资料么?谢谢! 

解决方案 »

  1.   

    控件多有不同<html>
    <script language="javascript"> 
    function DoPost(){
      document.getElementById("txttest").value="";
      a=document.getElementById("objtest").DoPost; 
      document.getElementById("txttest").value=a;

    </script>
    <body>
    <div id="div1"><OBJECT ID="objtest" name="ac"
    CLASSID="clsid:FCFA4D61-58DF-4DAB-8309-653633106DEE"
    ALIGN=center 
    >
    <param name="visible" value="-1">
    <param name="formwidth" value=600>
    <param name="formheight" value=450>
    <param name="inputurl" id="inputurl" value="http://www.web1357.cn">
    <param name="outputurl" value="http://www.web1357.cn">
    <param name="framelist" value="400*300;240*180;120*90">
    </OBJECT> 我的控件一个代码。你研究一下。看有帮助没有。
      

  2.   

    星辰技术社区:www.netcsharp.cn,我们将帮您以最快的速度找到最佳的解决方案 
      

  3.   

    灌水机代码:www.dullwolf.cn/CSDNer.rar下载。