Pytania otagowane jako pinvoke

19
„Podjęto próbę załadowania programu o niepoprawnym formacie”, nawet jeśli platformy są takie same
Wywołuję funkcje z 32-bitowej niezarządzanej biblioteki DLL w systemie 64-bitowym. Dostaję to: BadImageFormatException: Podjęto próbę załadowania programu o niepoprawnym formacie. (Wyjątek od HRESULT: 0x8007000B) Na początku moje projekty były ustawione na platformę Any CPU, więc zmieniłem je oba na x86, ale ten błąd nadal występuje. To naprawdę jedyna poprawka, jaką …

18
Przenieś okno do przodu w WPF
Jak mogę przenieść moją aplikację WPF na przód pulpitu? Do tej pory próbowałem: 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); Żadne z nich nie wykonuje zadania ( Marshal.GetLastWin32Error()mówi, że te operacje zostały zakończone pomyślnie, a atrybuty P / Invoke dla każdej definicji …
214 c#  .net  wpf  winapi  pinvoke 

2
Problem z pamięcią podręczną drzewa dostępną w przeglądarce Google Chrome w przypadku automatyzacji interfejsu użytkownika
Google Chrome nie odświeża elementów ułatwień dostępu ( AutomationElement ), gdy użytkownik przewija stronę w dół w przeglądarce. Aby to odtworzyć: Włącz dostępność renderera za pomocą: "chrome --force-render-accessibility"lub ustawiając Globalną dostępność na "chrome://accessibility". Przejdź do http://en.wikipedia.org/wiki/Google Otwórz inspect.exe w trybie automatyzacji interfejsu użytkownika (z zestawów Windows), poszukaj elementu „Linki do …

17
Nie można załadować biblioteki DLL (nie można znaleźć modułu HRESULT: 0x8007007E)
Mam bibliotekę dll z niezarządzanym kodem API C ++, którego potrzebuję w mojej aplikacji .NET 4.0. Ale przy każdej metodzie, którą próbuję załadować moją bibliotekę dll, pojawia się błąd: Nie można załadować biblioteki DLL „MyOwn.dll”: nie można znaleźć określonego modułu. (Wyjątek od HRESULT: 0x8007007E) Przeczytałem i wypróbowałem kilka rozwiązań, które …
113 c#  c++  dll  pinvoke 


9
Jak radzić sobie z plikami o nazwie dłuższej niż 259 znaków?
Pracuję nad aplikacją, która przegląda każdy plik w niektórych katalogach i wykonuje pewne działania z tymi plikami. Między innymi muszę pobrać rozmiar pliku i datę modyfikacji tego pliku. Niektóre pełne nazwy plików (katalog + nazwa pliku) są zbyt długie, nie mogłem użyć .NET Framework FileInfo, który jest ograniczony do MAX_PATH(260 …

7
Jak usunąć minimalizowanie i maksymalizowanie z okna o zmiennym rozmiarze w WPF?
WPF nie zapewnia możliwości posiadania okna, które umożliwia zmianę rozmiaru, ale nie ma przycisków maksymalizacji ani minimalizacji. Chciałbym móc zrobić takie okno, aby móc zmieniać rozmiar okien dialogowych. Wiem, że rozwiązanie będzie oznaczało użycie pinvoke, ale nie jestem pewien, do czego i jak zadzwonić. Wyszukiwanie pinvoke.net nie przyniosło niczego, co …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.