gpt4 book ai didi

.net - 如何开始在 C# 中为 eToken 编码?

转载 作者:行者123 更新时间:2023-12-01 01:12:26 25 4
gpt4 key购买 nike

新手求教:

我有一个任务来开发一个 C#(或 VB.NET)服务类(库)
用于向/从 Aladdin eToken 设备存储/提取用户密码。

请告诉我任何合适的:

  • 演练、教程
  • 论坛、讨论
  • 代码示例、示例

  • 我用谷歌搜索但找不到任何有助于开始编码的东西。

    《eToken PKI Developer's Guide (Windows) Version 5.0 Revision B》在.NET上只有两句话:

    Developing in Non-C/C++ Environments

    Both CAPI and PKCS#11 are C-style APIs. It is easy to use them from C/C++ programs. However, there are many other programming technologies available for MS Windows developers, such as:

    • .NET




    Writing Wrapper Objects

    The alternate solution (for either programming environment) is to write a wrapper object that answers the particular needs of the application.

    Depending on these needs, the wrapper object may be a .NET assembly object, an ActiveX object or something else.

    最佳答案

    如果要从 C# 调用 C API,则需要使用 P/Invoke。这使您可以围绕硬件供应商提供的 DLL 编写包装对象。

    This是一个很好的介绍,它调用了 Windows API DLL。

    通常,对于简单的 C 样式 API,困难的部分是在 C# 中找出 API 调用的签名。一个非常有用的资源是 pinvoke.net ,这是一个协作编辑的维基,已经写了一些签名。如果你在那里找不到你的,那么贡献是一个好主意。

    关于.net - 如何开始在 C# 中为 eToken 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1791602/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com