Вопросы с тегом «pinvoke»

19
«Была предпринята попытка загрузить программу с неверным форматом», даже если платформы одинаковы
Я вызываю функции из 32-разрядной неуправляемой библиотеки DLL в 64-разрядной системе. Что я получаю это: BadImageFormatException: была предпринята попытка загрузить программу с неверным форматом. (Исключение из HRESULT: 0x8007000B) Сначала мои проекты были настроены на платформу Any CPU, поэтому я изменил их оба на x86, но эта ошибка все еще происходит. …

18
Вывести окно на передний план в WPF
Как перенести мое приложение WPF на рабочий стол? Пока что я пробовал: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetForegroundWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle); Ни один из которых не выполняет работу ( Marshal.GetLastWin32Error()говорит, что эти операции успешно завершены, и атрибуты P / Invoke для каждого определения имеют …
215 c#  .net  wpf  winapi  pinvoke 

2
Проблема с доступным кешем в Google Chrome с помощью пользовательского интерфейса
Google Chrome не обновляет элементы специальных возможностей ( AutomationElement ), когда пользователь прокручивает страницу в браузере. Чтобы воспроизвести это: Включите доступность рендерера с помощью: "chrome --force-render-accessibility"или установив Глобальную доступность на "chrome://accessibility". Перейдите на страницу http://en.wikipedia.org/wiki/Google. Откройте inspect.exe в режиме автоматизации пользовательского интерфейса (из комплектов Windows), найдите элемент «Ссылки на связанные …

17
Невозможно загрузить DLL (модуль не найден HRESULT: 0x8007007E)
У меня есть библиотека dll с неуправляемым кодом C ++ API, который мне нужно использовать в моем приложении .NET 4.0. Но каждый метод, которым я пытаюсь загрузить свою dll, выдает ошибку: Невозможно загрузить библиотеку DLL MyOwn.dll: указанный модуль не найден. (Исключение из HRESULT: 0x8007007E) Я прочитал и попробовал несколько решений, …
113 c#  c++  dll  pinvoke 


9
Как поступать с файлами, имя которых превышает 259 символов?
Я работаю над приложением, которое просматривает каждый файл в некоторых каталогах и выполняет некоторые действия с этими файлами. Среди прочего, я должен получить размер файла и дату, когда этот файл был изменен. Некоторые полные имена файлов (каталог + имя файла) слишком длинные, я не мог использовать .NET Framework FileInfo, который …

7
Как убрать сворачивание и разворачивание окна с изменяемым размером в WPF?
WPF не предоставляет возможности иметь окно, которое позволяет изменять размер, но не имеет кнопок развертывания или минимизации. Я хотел бы создать такое окно, чтобы иметь диалоговые окна с изменяемым размером. Я знаю, что решение будет означать использование pinvoke, но я не уверен, что и как звонить. Поиск на сайте pinvoke.net …

1
Что могло привести к нарушению порядка аргументов P / Invoke при передаче?
Это проблема, которая возникает именно на ARM, а не на x86 или x64. Пользователь сообщил мне об этой проблеме, и я смог воспроизвести ее с помощью UWP на Raspberry Pi 2 через Windows IoT. Я уже сталкивался с подобными проблемами с несовпадающими соглашениями о вызовах, но я указываю Cdecl в …
79 c#  windows  uwp  arm  pinvoke 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.