gpt4 book ai didi

c# - 以编程方式安装 Windows 消息队列

转载 作者:太空宇宙 更新时间:2023-11-03 13:54:05 33 4
gpt4 key购买 nike

我的应用程序需要 windows 功能

enter image description here

待安装。

我目前使用 this solution查看是否已安装。

现在,一旦我知道它没有运行,我将如何安装它。我试过:

List<ServiceController> services = ServiceController.GetServices( ).ToList( );
ServiceController msQue = services.Find( o => o.ServiceName == "MSMQ" );

if ( msQue != null )
{
if ( msQue.Status == ServiceControllerStatus.Running )
{
Console.Write( "it is running" );
return;
}
}
else
{
Console.WriteLine( "It is not running \n\nPress enter to install" );
Console.Read( );
msQue.Start( ); // <- I was hoping to look for a method that will turn feature on or off
}

最佳答案

免责声明:

我不会尝试从代码安装它;相反,我会将消息队列作为您的应用程序的先决条件,并在您安装应用程序时安装它。


我不知道您是否可以从 C# 执行此操作,但这里有一些关于执行无人值守安装的文章。您可以构建命令行来执行安装。

服务器 2003/Windows XP:http://technet.microsoft.com/en-us/library/cc778216(v=ws.10).aspx

服务器 2008/Windows 7:http://technet.microsoft.com/en-us/library/cc731283(v=ws.10).aspx

关于c# - 以编程方式安装 Windows 消息队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12862808/

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