Запуск терминала Quik S# 4.0.8 terminal.launch() MethodAccessException

Запуск терминала Quik S# 4.0.8 terminal.launch() MethodAccessException
Atom
16.12.2011
Egor


Здравствуйте,

Переписываю робота под WPF. Возникла сложность. При запуске терминала (terminal.launch()) выдает исключение, при попытке залогиниться выдает исключение...

Исключение:Вызвано: "Методу "Ecng.Interop.WinApi.GetProcessId(ManagedWinapi.Windows.SystemWindow)", прозрачному для безопасности, не удалось вызвать машинный код с использованием метода "Ecng.Interop.WinApi.GetWindowThreadProcessId(IntPtr, Int32 ByRef)". Для вызова машинного кода требуются критические для безопасности или безопасные методы." (System.MethodAccessException) Возникло System.MethodAccessException: "Методу "Ecng.Interop.WinApi.GetProcessId(ManagedWinapi.Windows.SystemWindow)", прозрачному для безопасности, не удалось вызвать машинный код с использованием метода "Ecng.Interop.WinApi.GetWindowThreadProcessId(IntPtr, Int32 ByRef)". Для вызова машинного кода требуются критические для безопасности или безопасные методы."

В консольном варианте все работает. Все делаю по примеру. Может WPF чего-то хочет? И еще, выходит сообщение, что не может найти окно квика, при этом квик запускается...

Простите если этот вопрос уже был, но я его не нашел.


Теги:


Спасибо:


Alexander

Фотография
Дата: 16.12.2011
Ответить


на WPF точно последняя версия S# и все рефы подключены?

Спасибо:

Egor

Фотография
Дата: 16.12.2011
Ответить


Да, но еще раз все перепроверю.

Спасибо:

Alexander

Фотография
Дата: 16.12.2011
Ответить


Egor: Да, но еще раз все перепроверю.

Просто это чинили, делали чтоб не было нигде проблем. И попробуйте вставить Launch в любой WPF sample для квика из S# 4.0.8

Спасибо:

Egor

Фотография
Дата: 16.12.2011
Ответить


Да, Александер, похоже у меня затисалась старая библиотека или еще что-то. В WPF sample для квика из S# 4.0.8 все работает. Спасибо. Буду искать.

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy