C# Office加密提供程序接口实现

C# Office加密提供程序接口实现,c#,encryption,ms-office,office-interop,C#,Encryption,Ms Office,Office Interop,我一般不熟悉C#和Office加载项,在Office.EncryptionProvider接口上找不到任何信息,我正试图实现该接口以创建文档加密和身份验证的自定义方法。当我正在实现这个接口时,我意识到我不知道如何让office利用我的插件作为加密提供者。因此,我的问题如下: 有人能告诉我关于这个接口实现的好文档吗(msdn文档在这方面很可怜) 是否有人知道,一旦构建,如何在office(最好是2010)中建立我的外接程序作为加密提供程序,以便我可以检测/验证/加密/解密文档 从Office C#

我一般不熟悉C#和Office加载项,在Office.EncryptionProvider接口上找不到任何信息,我正试图实现该接口以创建文档加密和身份验证的自定义方法。当我正在实现这个接口时,我意识到我不知道如何让office利用我的插件作为加密提供者。因此,我的问题如下:

  • 有人能告诉我关于这个接口实现的好文档吗(msdn文档在这方面很可怜)
  • 是否有人知道,一旦构建,如何在office(最好是2010)中建立我的外接程序作为加密提供程序,以便我可以检测/验证/加密/解密文档
  • 从Office C#add-in的角度来看,这可能吗?如果我走错了路,那么什么才是正确的(目标是创造一种无表情的办公室体验)
  • 更新:我找到了一个有用的文档,我将程序重新构建为一个COM插件,我发现它是必需的,但我仍然无法将其注册为加密提供程序,显然我必须设置注册表项@
    HKCU\Software\Microsoft\Office\14.0\Common\Security\OpenXMLEncryption

    但到目前为止,我已经能够触发对我的加载项进行加密的调用。我希望有人能帮助我……

    你能和我分享一下那个医生和一些关于你进步的见解吗?你找到解决办法了吗??