Запитання з тегом «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 / …
214 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 Kits), шукайте елемент "Посилання на пов'язані …

17
Не вдається завантажити DLL (модуль не знайдено HRESULT: 0x8007007E)
У мене є бібліотека dll з некерованим кодом API C ++, який мені потрібно використовувати у своєму додатку .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 у декларації P …
79 c#  windows  uwp  arm  pinvoke 

5
pinvokestackimbalance - як я можу це виправити або вимкнути?
Я щойно перейшов на vs2010 з vs2008. Точне рішення, за винятком того, що тепер кожен окремий дзвінок до бібліотеки C ++ дає виняток "pinvokestackimbalance". Цей виняток не звільняється у 2008 році. Я маю повний доступ до DLL C ++ та до програми, що викликає. Здається, проблем з обертанням немає, але …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.