问题标签 [mmc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
777 浏览

c# - C#中的MMC开发

嗨,我正在用 C# 开发 MMC snap,

在此我想读取 XML 文件,以便将我的 xml 文件放在哪里。

代码没有给出任何构建错误,但是当我在 MMC 中添加管理单元时,它给出了错误该怎么做。

我得到异常已被调用的目标抛出。

0 投票
1 回答
403 浏览

c# - C#中的MMC开发

如何为我的 MMC Snapin 范围节点提供工具提示。我无法弄清楚如何提供工具提示功能。

0 投票
1 回答
307 浏览

c# - Windows XP 上的 MMC 管理单元中未显示 TreeVIew 图标

我们开发了一个用户界面作为 MMC 管理单元,但我们在 Windows XP 上的树形视图中显示图标时遇到问题。

基本上,添加到 TreeView 的 ImageLists 的图标 (.ico) 在 Windows XP 上根本不可见。我们在互联网上进行了研究,并收到了一些指示。, 像这些 -

  1. http://www.pcreview.co.uk/forums/re-mmc-3-0-and-xp-icons-t2611897.html
    这建议使用 ico 文件绘制位图。

  2. http://msdn.microsoft.com/en-us/library/aa965205(VS.85).aspx
    这是一个 MSDN 资源,建议在这方面注意几点。

  3. http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.imagelist.aspx这个 MSDN 资源有一个注释,
    需要我们在之前添加- 但是因为我们正在构建一个 MMC snap -在,我不明白在哪里使用这些。 Application.EnableVisualStyles()Application.DoEvents()InitializeComponents()

    此链接 - http://msdn.microsoft.com/en-us/library/windows/desktop/bb773175(v=vs.85).aspx#mmc 有一些关于此的信息,但它适用于 VC++ 而我们的整个代码是在 C# 中

有什么线索吗?

0 投票
1 回答
518 浏览

dll - MMC 管理单元找不到位于 PATH 目录中的第 3 方 DLL

我遇到了 32 位 MMC 管理单元的问题(在 x64 服务器 2008 机器上)。管理单元已成功注册。当我使用 mmc(使用 32 位选项)启动关联的.msc 文件时,管理单元的名称显示在 LHS 上,但 RHS 显示一个错误页面,指出无法加载该页面。

使用 procmon,我认为我已经确定问题与未能找到产品随附并由管理单元使用的 DLL 有关。它位于目录 c:\\bin 中,该目录在 PATH 环境变量中指定。但是,MMC 似乎只在 c:\windows\sysWOW6432 目录中查找(即 64 位计算机上的 c:\windows\system32 的 32 位版本)。如果它还继续搜索 PATH 上指定的其他目录(包括 c:\\bin 目录),我不会介意这一点。

我已经测试了这个假设并将 DLL 放在 syswow6432 目录中,从那里开始一切似乎都正常工作。

我显然不想将所有特定于产品的 DLL 放在系统目录中,而是希望将它们保留在特定于产品的目录中。

谁能解释无法在 PATH 上找到 DLL 和解决方案。

0 投票
3 回答
10817 浏览

windows-server-2008-r2 - 无法注销 Windows Server 2008

我目前使用远程桌面登录到我的 Windows Server 2008 R2 (x64) 服务器。当我点击 Start -> Log Out 时,弹出以下消息:

在此处输入图像描述

消息说:“正在等待所有管理单元完成......”

后台有第二个对话框,上面写着:

MMC 无法初始化管理单元。

现在我无法注销,也无法调出任务管理器。我可以点击 ctrl-alt-del 然后单击任务管理器,我可以右键单击任务栏并单击启动任务管理器,我可以单击开始菜单并单击注销,但这些都没有做任何事情。我也无法单击屏幕截图中显示的确定按钮。

这是一个实时网络服务器,所以我不想尝试重新启动服务器。

我可以断开与远程桌面的连接,但稍后重新登录时仍会显示这些对话框。

有任何想法吗?我只需要等到半夜重新启动服务器吗?

0 投票
1 回答
527 浏览

windows - 如何以编程方式调用“作为服务登录属性”窗口?

如何以编程方式调用“作为服务登录属性”窗口?我可以使用命令行和 mmc 执行此操作吗?

0 投票
1 回答
376 浏览

php - 如何使用 PHP(或任何其他脚本语言)控制 MMC 管理单元?

我知道您可以使用MMC 2.0 自动化对象模型来控制 MMC 管理单元。我没有研究过它的功能,但我知道它可以与任何 .NET 语言(Visual C#、VB 等)一起使用。

我想知道是否有任何方法可以使用 PHP、Python 或 Perl 等脚本语言来控制 MMC 管理单元。我特别想知道是否有一种适用于 PHP 的方法,因为我正在构建的工具是用 PHP 编写的。

与此相关的是我的下一个问题。有谁知道 PHP 的库/工具/扩展或任何其他可用于控制和自动化 Windows 的 GUI 界面控制的脚本语言?我首先单独询问 MMC 问题,因为我知道 MMC 存在不同的问题,这些问题会阻止某些自动化工具使用它。如果有一个 GUI 自动化工具可以使用与 MMC 一起使用的脚本语言,那将不胜感激。

0 投票
0 回答
264 浏览

c# - 在带有 .NET 4.0 Framework 的 windows 2003 x64 和 windows 2008 x64 上使用旧的 MMC 管理单元

我们正在使用 ironring MMC C# 库,在 win2003 32 位上使用 .NET 1.1 框架运行良好。我们对 ironring MMC C# 库进行了一些升级,并将其转换为 .NET 4.0。它似乎工作得很好,除了我们在管理单元中看到损坏的文本,我的意思是,我们看到的不是希伯来文本,而是一些我们可以看到的希伯来文本和其他我们看不到的希伯来文本,我们看到了????? ? 相反,我们使用的是 MMC3 格式。

它在我的本地开发机器 win7 x64 上运行良好,直到上周我认为某些 Windows 修补程序破坏了它。

有人可以帮我解决这个问题并给我一个详细的安装步骤来安装我们的 snap-in 以及适用于 win2003 x64、win2008 x64 的 ironring MMC C# 库(我不关心 MMC 版本是 32 位还是 64 位,我只是想要管理单元在 Windows x64 上工作)?

有人将熨斗 MMC C# 库升级到 .NET 4.0 吗?

谢谢。

0 投票
1 回答
499 浏览

c# - 管理单元未显示在 Windows 7 中

我使用 c# 为 MMC 3.0 框架开发了一个管理单元。多年来,该管理单元已成功安装在 Windows XP 上。但是,我最近尝试在 Windows 7 PC 上安装管理单元,但它没有显示在 MMC 控制台中,即,它没有列为可以添加的管理单元?我正在 Windows XP 机器上构建管理单元。根据 InstallUtil 输出/日志,管理单元注册成功。

任何帮助将不胜感激,谢谢。

0 投票
1 回答
239 浏览

windows - 更改第三方 mmc 管理单元中的数据

有一个由控制台 mmc 控制的第三方应用程序,使用管理单元。有哪些方法可以从外部与此管理单元中的数据进行交互?(当然手册除外)。有一个我想更改的数据列表,但这是几个小时的日常工作。我想自动化。

我需要在此表中添加电话(在右侧)。我在 .txt 中有数据 在此处添加数据

通过在“Маршруты SIP”(在屏幕上选择)上单击鼠标右键添加手动行,然后填写此表格:

添加数据的表格