79得票21回答
指定的提供程序类型无效——尝试加载证书私钥时发生 CryptographicException

我正在尝试读取由第三方服务提供商共享给我的证书的私钥,以便在将其通过网络发送之前,我可以使用它加密一些XML。 我正在使用C#进行程序化操作,但我认为这是一个权限或配置问题,因此我将专注于似乎最相关的事实: 我不认为这个问题与代码相关; 我的代码在其他计算机上运行良好,并且该问题影响了来自...

27得票1回答
如何在生产环境中创建签名证书并在IdentityServer4中使用?

在 IdentityServer4文档网站 上的大部分(所有?)示例代码使用 AddDeveloperSigningCredential(),但建议在生产环境中改用 AddSigningCredential()。我花了比我愿意想象的时间来尝试弄清楚如何实现这一点。 我该如何在生产环境中创建签...

24得票3回答
在不同的AppDomain中加载/卸载程序集

我需要在运行时加载的程序集中执行一个方法。现在我想在方法调用后卸载已加载的程序集。我知道我需要一个新的AppDomain来卸载这些库。但是,问题出现了。 要加载的程序集是我的插件框架中的插件。它们根本没有入口点。所有我知道的是它们包含一些实现给定接口的类型。旧的、非AppDomain代码如下...

21得票5回答
远程SC OpenSCManager查询失败,错误代码为5访问被拒绝。

我正在编写一个脚本,定期检查远程工作站上的某些服务是否正在运行。但是,我很难从一个测试机向另一个测试机上运行“SC \workst1 query”命令。这两台计算机都运行着XP Pro SP3操作系统,不属于任何域,但是在同一工作组,管理员账户密码相同。 无论从哪台计算机到另一台上运行该命令...

8得票2回答
如何在Delphi 2009中创建Microsoft Management Console(MMC)插件?

在Delphi 2009中,是否有向导或模板可用于编写MMC控制台? 编辑: Colin Wilson的组件看起来很棒,谢谢。

8得票1回答
调试器无法附加到进程

我有一个MMC插件需要进行调试。目前,以下代码放在插件的构造函数中,可以成功地将调试器附加到它上面: public MySnapIn() { #if DEBUG if (!Debugger.IsAttached) { Debugger.Launch(); ...

7得票4回答
如何通过编程更改DCOM配置身份验证

有没有办法在程序中通过编程方式获取DCOM应用程序的启动标识信息。请查看附图以了解我的意思。 我尝试使用WMI。 ManagementObjectSearcher s = new ManagementObjectSearcher(new ManagementScope(@"\\.\root...