mmc相关内容

“指定的提供程序类型无效"尝试加载证书的私钥时出现 CryptographicException

我正在尝试读取第三方服务提供商与我共享的证书的私钥,因此我可以使用它来加密一些 XML,然后再通过网络将其发送给他们.我在 C# 中以编程方式执行此操作,但我认为这是权限或配置错误的问题,因此我将重点关注似乎最相关的事实: 我认为这个问题与代码无关;我的代码可以在其他计算机上运行,​​并且该问题会影响 Microsoft 的示例代码. 证书以 PFX 文件的形式提供,仅用于测试目的,因此它 ..
发布时间:2022-01-25 15:49:03 C#/.NET

如何创建签名证书并在生产中的 IdentityServer4 中使用它?

IdentityServer4 文档站点上的大多数(全部?)示例代码使用 AddDeveloperSigningCredential(),但建议在生产中使用 AddSigningCredential().我花了更多的时间来思考如何做到这一点. 如何创建签名证书并在生产中的 IdentityServer4 中使用它? 解决方案 创建证书并添加到机器的证书库 我决定创建一个证书并将 ..
发布时间:2021-11-24 13:02:06 C#/.NET

在不同的 AppDomain 中加载/卸载程序集

我需要在运行时加载的程序集中执行一个方法.现在我想在方法调用后卸载那些加载的程序集.我知道我需要一个新的 AppDomain 以便我可以卸载这些库.但在这里,问题出现了. 要加载的程序集是我的插件框架中的插件.他们根本没有切入点.我所知道的是它们包含一些实现给定接口的类型.旧的非 AppDomain 代码如下所示(略有缩短): 试试{string path = Path.GetFullPa ..
发布时间:2021-11-16 19:05:53 C#/.NET

MMC 进程立即关闭,无法链接到 Windows 窗体

我尝试做的最终目标是将 MMC(Microsoft 管理控制台)计算机管理管理单元 (compmgmt.msc) 进程嵌入到 Windows 窗体中,或将其视为一个解决方法模态弹出菜单. 现在,在尝试加载管理单元之前,我只是想让 mmc.exe 本身正常工作.问题的第一部分是 mmc.exe 进程几乎立即退出. 编辑: mmc.exe 只有在应用程序构建为 32 位(我的机器是 64 ..
发布时间:2021-09-25 20:18:23 C#/.NET

MMC 无法创建管理单元 SQL Server 配置管理器

当我尝试在 sql server 2008 中连接到 sql server 配置管理器时.它显示错误 MMC 无法创建管理单元. 直到昨晚它都运行良好.可能是什么原因,我该如何解决.但在后台 sql server 运行良好. 解决方案 *注意: 在执行此操作之前,请确保您的用户具有运行 MMC 的管理权限,除非它不是管理员,下面的程序将不起作用. Win 按钮 + R,然后输入 ..
发布时间:2021-09-25 20:15:37 数据库

System.EnterpriseServices.RegistrationHelper不会发布文件

我们开发了一个小型MMC管理单元,用于安装应用程序的各种组件.特别是,它使用System.EnterpriseServices.RegistrationHelper向COM +注册.NET程序集.逻辑很简单:首先,卸载现有程序集,然后复制新文件,然后安装新程序集.代码如下: if(File.Exists(destination)){尝试{新的RegistrationHelper().Unins ..
发布时间:2021-05-16 19:02:46 C#/.NET

如何创建签名证书并在生产中的IdentityServer4中使用它?

IdentityServer4文档站点上的大多数(全部?)示例代码使用AddDeveloperSigningCredential(),但建议在生产中使用 AddSigningCredential().我花了比思考更多的时间来思考如何做到这一点. 如何创建签名证书并在生产中的IdentityServer4中使用它? 解决方案 创建证书并添加到计算机的证书存储区 我决定创建一个证书 ..
发布时间:2021-04-02 18:35:53 C#/.NET

Windows 7中未显示管理单元

我使用c#为MMC 3.0框架开发了一个管理单元.该管理单元已经在Windows XP上成功安装了多年.但是,我最近尝试在Windows 7 PC上安装该管理单元,但它未显示在MMC控制台中,即,它没有作为可以添加的管理单元列出来吗?我正在Windows XP计算机上构建该管理单元.根据InstallUtil的输出/日志,该管理单元已正确注册. 非常感谢您的帮助. 解决方案 感谢Da ..
发布时间:2020-06-30 23:01:26 C#/.NET

Windows 10中的MMC崩溃

在Windows 10上,当我尝试添加证书管理单元时,mmc.exe崩溃.添加了管理单元(计算机帐户,本地计算机)后,单击“确定"时,出现消息:"Microsoft管理控制台已停止工作",并且为我提供了调试选项. 没有其他错误消息. 我试图运行"sfc/scannow",但没有发现要修复的东西. 解决方案 由于SQLServer 2014 RTM(2014.0120.2000.08 ((S ..
发布时间:2020-06-30 23:00:21 其他开发

从某个节点打开事件查看器

打开显示特定节点详细信息的Windows事件查看器的命令是什么? 例如,如果我只是使用eventvwr命令;它打开选择了“根节点"的用户界面.我希望打开Application节点时选择它,或者要选择其他任何节点. 可以通过编程方式对其进行配置吗? 谢谢. 解决方案 要查看eventvwr.exe参数,只需键入: eventvwr /? 要专门打开“应用程序"日志 ..
发布时间:2020-06-14 18:41:18 C#/.NET

远程sc OpenSCManager查询失败5访问被拒绝

我正在编写一个脚本,该脚本会定期检查某些服务是否在远程工作站上运行.我有一时间从一台测试机运行到另一台测试机的"SC \ workst1查询"命令.两台机器都运行XP pro SP3.两者都不是域的一部分.两者都在同一个工作组中,并且管理员帐户具有相同的密码. 从任何一个工作站到另一个工作站,我始终收到"[SC] OpenSCManager失败5:访问被拒绝"消息.我尝试对两者都使用提升的特 ..
发布时间:2020-05-26 18:56:32 其他开发

"无效的提供者类型指定" CryptographicException当尝试加载证书的私钥

我要看书已经由第三方服务供应商与我分享证书的私钥,这样我就可以使用它通过线路发送到之前加密一些XML。我这样做C#编程,但我认为这是一个权限或配置的问题,所以我将重点放在这似乎是最相关的事实: 我不认为这个问题是与代码相关的;我的代码工作在其他计算机上,这个问题从微软影响的示例代码。 的证书是作为一个PFX文件提供,仅用于测试目的,所以它也包括一个虚拟的权威认证 使用MMC.EXE,我可 ..
发布时间:2016-09-26 20:19:46 C#/.NET

装载/卸载组件在不同的AppDomain

我需要在运行时加载的程序集来执行的方法。现在我想的方法调用之后卸载这些加载的程序集。我知道我需要一个新的AppDomain这样我就可以卸载库。但在这里,问题就出现了。 要加载的程序集是在我的插件框架插件。他们没有入口点的。我所知道的是,它们含有某些类型的其中实现给定的接口。旧的,非AppDomain- code看起来像这样(略缩短): 尝试 { 字符串路径= Path.GetFullP ..
发布时间:2016-08-28 14:04:15 C#/.NET

在USB大容量存储模式连接(通过电话),当SD卡数据有时没有看到PC

可能重复:结果 SD卡的内容存在,但不能看到他们 手机插入SD卡运行Linux内核(2.6.31)。 [问题]当数据被写入到SD卡(写入系统调用)的写入成功返回。然而,当卡(通过电话),为在计算机上的大容量存储设备被访问时,该数据是没有看到 只有在物理上取出卡并重新插入,然后访问它在PC上作为大容量存储装置将显示该被写入的数据。 写入数据后试图FSYNC()。它仍然不会显示。 是内 ..
发布时间:2016-03-19 16:04:12 移动开发

MMC 3.0管理单元的开发和“连接到另一台计算机...”对话框

我在开发一个自定义的过程MMC 3.0 管理单元中,想知道是否有一些内置的连接到另一台计算机上运行相同的管理单元的SDK / API的方式吗?如果是这样,有人可以提供一些code样品或链接教程这怎么可能?如果它是不可能的,你推荐使用与其它计算机进行通信的什么?会有需要在远程机器上的一个单独的服务接受和传播上的远程实例所采取的行动?任何帮助将是巨大的。 谢谢 斯科特 解决方案 没有,“连接到 ..
发布时间:2015-11-27 22:06:40 .NET Framework

System.EnterpriseServices.RegistrationHelper不释放文件

我们开发了一个小型的MMC管理单元中安装应用程序的各种组件。特别是,它使用System.EnterpriseServices.RegistrationHelper注册.NET程序集与COM +。道理很简单:首先,卸载现有的装配,然后复制新的文件覆盖,然后再安装新组件。在code是这样的: 如果(File.Exists(目标)) { 尝试 { 新Registration ..
发布时间:2015-11-26 20:27:47 C#/.NET