我遇到了整个p / invoke问题。我需要在C#中以编程方式执行此操作。
答案 0 :(得分:0)
几周前我做了p / invoke的东西(使用LSA包装器)。我第一次运行包装器时遇到异常,但第二次在Win2k8服务器上运行64位。
这样的事对我有用
try{
DoThePInvokeMagic();
}
catch(Exception){
// Sometimes the first invocation fails, but the second time it seems to work
DoThePInvokeMagic();
}
不幸的是,我们没有时间/ prio进一步调查为什么会发生这种情况以及它为什么第二次工作,因为我们已经在我们所有的服务器上工作了。