我一直在尝试找出是否可以用任何形式的编程语言访问DISM或它的任何命令集。我知道可以通过powershell和标准命令提示符访问DISM,但我要求从我正在开发的程序中执行这些命令。
我正在开发的程序需要我能够删除/卸载windows8应用程序。从我的网上搜索来看,DISM似乎是最“低级”的方式。
在powershell中删除Windows8应用程序:http://gallery.technet.microsoft.com/scriptcenter/Remove-Windows-Store-Apps-a00ef4a4
有没有可能在代码中访问DISM,或者这只是一个白日梦?
发布于 2013-12-18 02:04:52
是的,这个应用程序接口已经存在并在使用中(问Nuhi),它与C,C++兼容,这里有一个链接可以让你入门。
http://msdn.microsoft.com/en-us/library/windows/desktop/hh824790.aspx
但是ps1已经足够简单了,为什么不使用ps.invoke呢?它更简单,而且占用的代码行更少。
dism /Image:c:\offline /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Bing_1.2.0.137_x64__8wekyb3d8bbwe
dism /Image:c:\offline /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_1.2.0.135_x64__8wekyb3d8bbwe
dism /Image:c:\offline /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbwehttps://stackoverflow.com/questions/14374659
复制相似问题