我正在使用 Visual Studio 中的一些代码。我的合作伙伴开发人员建议该代码也可以在 Mono 下工作。我对他已经在 Mono 中完成的工作印象深刻,但我对 Mono 很陌生,所以我不知道它可以/不能做什么。
我已经使用 .NET LicenseManager 对象在 C# 中编写了一个类。它写入 Windows 注册表,所以我知道我必须修改它,以便它使用一些编译器标志,如#if Win32
or #if MONO
。
我的问题有两个:
1) Mono 是否实现了相同的 LicenseManager 类结构?
2) 如果是这样,你们如何在 Linux 中使用 LicenseManager 锁定代码?(即写入文件,使用硬件加密狗,与硬件串行比较等??)