2014-03-05 54 views

回答

0

是的,你可以從PowerShell調用C++方法,雖然不是直接的。爲此,您需要使用平臺調用(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腳本使用的工具。

0

從理論的角度來看,它可以被加載。

PowerShell可以使用.NET代碼,.NET可以使用PINVOKE來加載本地DLL。

但你確定你需要創建這樣一個複雜的系統嗎?

相關問題