可以将BoxedApp SDK与powershell一起使用吗?

时间:2014-03-05 08:21:53

标签: c# .net powershell

可以使用Powershell加载BoxedApp SDK dll并使用它吗? 链接到SDK:http://www.boxedapp.com/boxedappsdk/

这不是托管的.NET dll。这是本机c ++(我认为)。

2 个答案:

答案 0 :(得分:0)

是的,您可以从PowerShell调用C ++方法,但不能直接调用。为此,您需要使用Platform Invoke(P / Invoke)。以下是一些您可以开始的文章:

http://blogs.technet.com/b/heyscriptingguy/archive/2013/06/25/use-powershell-to-interact-with-the-windows-api-part-1.aspx

http://msdn.microsoft.com/en-us/library/eyzhw3s8.aspx

还有一些生成C#代码的工具,它们包装了C ++(如http://www.pinvoker.com/),然后您可以在PowerShell脚本中使用它。

答案 1 :(得分:0)

从理论的角度来看,它可以加载。

PowerShell可以使用.NET代码,.NET可以使用PINVOKE加载本机DLL。

但你确定需要创建这样一个错综复杂的系统吗?