在很多情況下,從PowerShell腳本調用Win32函數或其他DLL會很有用。要考慮下面的函數簽名:如何使用P/Invoke在PowerShell 1.0中調用Win32函數?
bool MyFunction(char* buffer, int* bufferSize)
我聽到有東西,使在PowerShell中的CTP 2這更容易,但我很好奇這是怎麼使用PowerShell 1.0最好的做法。需要調用的功能正在使用指針可能會影響解決方案(但我不太瞭解)。
所以問題是編寫一個可以調用導出的Win32函數的PowerShell腳本的最佳方式是什麼?
記住PowerShell 1.0。