0

我第一次尝试白色。我试图运行一个示例测试来获得一个记事本窗口,它似乎不起作用。这是我所做的:

//Launch the app

Application app = Application.Launch("notepad.exe");

//Get the main window after launching the app

Window win = app.GetWindow("Untitled - Notepad");   

最后一行作为类型初始化程序异常引发错误。当我进入 White 的源代码时,它无法找到窗口。

当我使用 GetWindows()并尝试获取第一个窗口时,它工作正常。

但是对于子对象也会抛出同样的错误。

我有Win7,32位。通过构建配置是 Debug|x86。我还在 32 位 Win XP 上尝试了相同的代码,它运行良好。

谁能告诉我该怎么做。

4

1 回答 1

0

我想我找到了解决方案。当我尝试在 Win 7、64 位机器上运行相同的代码时,它似乎工作得很好。
我尝试使用dependency walker,发现我机器上的dll有一些问题。虽然我不认为我可以为此修复我的系统,但我想如果他们面临这个问题,它可能会对其他人有所帮助。

于 2012-04-01T16:26:00.243 回答