我们的应用程序支持操作系统“Windows Server 2012 R2”。我们有一个应用程序,需要启用“应用初始化”功能。我们使用Installshield 2014制作了应用程序安装程序。
我已经找到了检查任何Windows功能状态的实现方法。
我尝试过以下代码,它给出了已安装功能列表:
这里我的问题是:在Installshield中是否有任何内置功能来启用Windows功能?还是我们需要编写自定义操作。 如果我们需要编写自定义操作,那么如何通过c#代码启用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功能。
请问有人能帮忙解决吗?
提前感谢。