gpt4 book ai didi

c# - MMC 自定义管理单元安装

转载 作者:太空狗 更新时间:2023-10-29 22:24:59 27 4
gpt4 key购买 nike

我用 C# 编写了一个管理单元。

我尝试使用 installutil 安装它,但一开始它不起作用。我注意到在 msdn 页面上他们说要运行 mmcperf 以将 management.dll 安装到 GAC 中。

这样做,我就能够安装我的管理单元并运行它。我有一台xp机器。

我的问题是如何在客户机器上部署我的自定义管理单元......我需要考虑哪些事项? (操作系统?、.net 框架、是否安装了 mmc 3.0 等?)

我可以在安装管理单元的过程中运行 mmcperf 吗?这是一个好方法吗?

最佳答案

你的问题可能不同,但我曾经在 64 位机器上遇到过类似的问题,并发现了以下内容。如果您的问题与 32/64 位无关,我无法说明问题所在,对于耽误您的时间,我深表歉意。

您应该能够使用 InstallUtil 安装管理单元。但是,请注意 InstallUtil 上有两个不同的版本:一个(默认)用于 x86 二进制文件,另一个用于 x64 二进制文件。

即使您为任何 CPU 编译 C# 代码,使用标准 InstallUtil 也只会将 MMC 管理单元注册为 32 位管理单元。如果您在 64 位操作系统上运行,请尝试将 MMC 作为 32 位进程启动 (MMC/32 IIRC) 并查看您的管理单元是否在那里不可用。

要将管理单元注册为 64 位管理单元,您必须使用 64 位版本的 InstallUtil(通常位于 C:\Windows\Microsoft.NET\Framework64\v2.0.50727 中)。

要注册两个版本的管理单元,您必须注册两次。

关于c# - MMC 自定义管理单元安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1971104/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com