UPEK TouchChip 的SDK
请问此函数C#中对应的参数如何用?如何得取Byte[]存入数据中
要去内存地址读吗Marshal.ReadByte()?另:请问,指纹识别用什么型号,哪咱品牌的比较好

解决方案 »

  1.   

    c#的对应参数应该是这样的:SaveTemplateToMemory(int32 Template,StringBuilder Memory,int32 Size )
      

  2.   

    中控指纹识别使用比较多
    C++ C#类型
    http://topic.csdn.net/u/20090225/15/a6bc50ad-9721-4749-b189-dc4a4bc045a1.html
      

  3.   

    楼主是WebForm还是WinForm调用*.dll
    好像WebFrom还不能直接把dll添加引用,要把dll复制到System32目录下,或者用反射写个加载dll的方法(动态加载*.dll,特别如果你是用供应商提供的空间,别人是不会随便让你把*dll放到System32里的)。
    如果在WinForm中可以直接添加引用!
    WebForm动态调用*.dll请参考这个
    http://blog.csdn.net/Joetao/archive/2009/09/07/4527079.aspx
      

  4.   

    添加引用后,函数原型为:SaveImageToMemory(int Image ,ref byte Memory, int Size);
    按SDK的说明Memory参数为内存地址,那我怎么将这个模板以byte[]形式存入数据库中?
      

  5.   

    我是WinForm
    我就是不情楚要怎么取得这个模板数据(从内存)
      

  6.   

    楼主这个问题可以看下
    <<精通.NET互操作>>这本书,这本书对这方面的讲得比较详细。
    调用非托管*.dll比较麻烦的是数据封送!曾经弄过一段时间!
      

  7.   

    可以参考下MSDN
    互操作封送处理(由公共语言运行库执行)控制数据在托管内存和非托管内存之间的方法参数和返回值中的传递方式。 .NET Compact Framework 2.0 版支持 MarshalAsAttribute。 注意,规则规定,通过值传递的引用类型默认作为 In 参数传递;StringBuilder 是此规则的特例。它始终作为 In/Out 传递。本节内容
    封送处理概述 
    描述 .NET Compact Framework 中的封送处理功能以及如何记录设备上的互操作封送处理。将委托封送处理为函数指针 
    演示如何将托管委托封送为非托管代码中的函数指针的示例。.NET Compact Framework 中的封送处理结构 
    描述如何在结构中封装字符串和数组以进行高效的封送处理。 类型支持 
    列出可通过 .NET Compact Framework 进行封送的托管和非托管类型。使用 MarshalAsAttribute 属性 
    描述如何在 .NET Compact Framework 中使用 MarshalAsAttribute。.NET Compact Framework 中可直接复制到本机结构中的类型 
    列出 .NET Compact Framework 中不需要由封送拆收器转换的数据类型。
      

  8.   

    自已顶一下
    我添加的引用是经封装过的ocx控件,就是这函数Momery参数问题不解,传ref byte[]数组首元素?然后Template就存诸在byte[]中?
      

  9.   

    楼主能把upek touchchip的sdk传给我一份吗,我的机器是thinkpad t61带指纹识别的,找了很多天,没找到sdk