微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何以编程方式closures或打开“Windowsfunction”

目前,用户必须进入控制面板>程序>打开或closuresWindowsfunction,然后点击勾选要激活的function框。 我想给他们从我的应用程序做到这一点的能力。

任何想法如何通过.NET自动执行此过程(最好在C#中)?

.Net核心命令行应用程序| Process.Start()在一些机器上运行,但不在其他机器上运行

为Windows服务设置环境variables

如何从.NET应用程序启动`powercfg.exe -energy`?

为什么Process.MainWindowTitle总是空的,除了一个窗口?

安装程序自定义操作无法读取所有registry值

我这样做使用NSIS的IIS使用:

$Sysdirpkgmgr.exe /n:$Tempiis7Unattend.xml

您可以从您的c#程序中调用pkgmgr程序,通常您将创建一个无人参与文件,其中包含pkgmgr用于该功能的说明。

你需要使用

System.Diagnostics.Process.Start().

如果您只针对较新的平台(> = Windows Vista),则dism.exe是最新的实用程序; 它取代了pkgmgr。

http://technet.microsoft.com/en-us/library/dd799309(WS.10).aspx

http://msdn.microsoft.com/en-us/library/dd371719(v=vs.85).aspx

示例调用(运行所有必需的功能):

dism.exe /online /enable-feature /featurename:IIS-WebserverRole

要找到一个功能,使用这个

dism.exe /online /get-features | find “Tablet”

请参阅: http : //adriank.org/microsoft-ocsetupdism-component-name-list/了解更多信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐