在许多情况下,从 PowerShell 脚本调用 Win32 函数或其他一些 DLL 会很有用。给定以下函数签名:
bool MyFunction( char* buffer, int* bufferSize )
我听说在 PowerShell CTP 2 中有一些东西可以让这更容易,但我很好奇如何在 PowerShell 1.0 中最好地做到这一点。需要调用的函数 使用指针这一事实可能会影响解决方案(但我真的不知道)。
所以问题是编写一个可以调用上面导出的 Win32 函数的 PowerShell 脚本的最佳方法是什么?
请记住 PowerShell 1.0。