我们的应用程序支持操作系统“Windows server 2012 R2”。我们有一个应用程序,我们需要在其中启用“应用程序初始化”功能。我们使用 Installshield 2014 来制作我们的应用程序的安装程序。我找到了检查任何 Windows 功能状态的实现。我尝试了以下代码,它为我提供了已安装功能的列表:
ManagementClass objMC = new ManagementClass("Win32_ServerFeature");
ManagementObjectCollection objMOC = objMC.GetInstances();
string featureName = string.Empty;
var AppInitFeature = (from ManagementObject objectFeature in objMOC
where objectFeature.Properties["Name"].Value.ToString() == "Application Initialization"
select objectFeature).First();
我的问题是:installshield 中是否有任何内置功能可以启用 Windows 功能?或者我们需要为此编写任何自定义操作。 如果我们需要编写自定义动作,那么如何通过 c# 代码启用 windows 功能。
谁可以帮我这个事。
感谢期待。