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

从非托pipeC ++调用PowerShell脚本

微软似乎正在将大量的configuration和查询function移植到PowerShell(可从C#或托pipeC ++访问),同时废弃甚至删除较旧的API(可用于C或非托pipeC ++)。 我们这些拥有大量非托pipeC ++程序但无法切换到托pipeC ++的人可能需要调用PowerShell cmdlet(至less我现在有一个) – 我们该怎么做?

有build议反向PInvoke(托pipe/非托pipethunk)可能能够做些什么,但我希望有一个更好的方法比thunking或parsing从PowerShell脚本的文本输出

[注:这是我昨天做过的一个重复性和概括性的查询 ,可能过于专业化。]

线程和文件描述符

导入msado15.dll

pthreads,我怎么知道进程内的另一个线程不在等待?

我如何在C中find一个端口可以自由使用?

如何从Windowsregistry中获取电脑制造商和模型在C + +?

如何打开Windows证书查看器(不是pipe理器)

我怎样才能发送鼠标点击和拖动到另一个后台程序?

当从x86发送到x64时,C Socket被卡住了

pthread_cond_signal导致死锁

VC ++ 2010:奇怪的关键部分错误

MS的建议可能是将你的一般非托管C ++应用程序中的特定类/模块编译为托管代码(使用/ clr编译单个文件),并让IJW转换代码管理对它的调用(并从调用PowerShell API管理位)。 我已经被告知(来自MS VC ++的人),这是将大量托管调用添加到大型非托管应用程序的预期方法

希望有所帮助。

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

相关推荐