«pinvoke» 태그된 질문

19
플랫폼이 동일하더라도 "잘못된 형식의 프로그램을로드하려고했습니다"
64 비트 시스템의 32 비트 관리되지 않는 DLL에서 함수를 호출하고 있습니다. 내가 얻는 것은 : BadImageFormatException : 형식이 잘못된 프로그램을로드하려고했습니다. (HRESULT 예외 : 0x8007000B) 처음에는 프로젝트를 Any CPU 플랫폼으로 설정했기 때문에 둘 다 x86으로 변경했지만이 오류는 여전히 발생합니다. 이것이 내가 아는 유일한 해결책입니다. DLL은 다른 프로그램 (소스가없는)과 함께 사용할 수 …

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 속성에 있음 SetLastError=true). 새 빈 WPF …
214 c#  .net  wpf  winapi  pinvoke 

2
UI 자동화와 관련된 Chrome 접근 가능한 트리 캐시 문제
Chrome은 사용자가 브라우저에서 아래로 스크롤 할 때 내게 필요한 옵션 요소 ( AutomationElement )를 새로 고치지 않습니다 . 그것을 재현하려면 : 을 사용 "chrome --force-render-accessibility"하거나에서 전역 액세스 가능성을 설정하여 렌더러 액세스 가능성을 활성화하십시오 "chrome://accessibility". http://en.wikipedia.org/wiki/Google로 이동 UI 자동화 모드 (Windows 키트)에서 inspect.exe 를 열고 "관련 기사에 대한 링크"요소를 찾으십시오. Chrome으로 …

17
DLL을로드 할 수 없습니다 (모듈을 찾을 수 없음 HRESULT : 0x8007007E).
내 .NET 4.0 응용 프로그램에서 사용해야하는 관리되지 않는 C ++ API 코드가있는 dll 라이브러리가 있습니다. 하지만 내 DLL을로드하려고하는 모든 방법에 오류가 발생합니다. DLL 'MyOwn.dll'을로드 할 수 없습니다 : 지정된 모듈을 찾을 수 없습니다. (HRESULT 예외 : 0x8007007E) 나는 인터넷에서 찾은 severa 솔루션을 읽고 시도했습니다. 작동하지 않습니다 .. 다음 방법을 사용해 …
113 c#  c++  dll  pinvoke 


9
이름이 259 자보다 긴 파일을 처리하는 방법은 무엇입니까?
일부 디렉토리의 모든 파일을 살펴보고 해당 파일에 대해 몇 가지 작업을 수행하는 응용 프로그램에서 작업 중입니다. 무엇보다도 파일 크기와이 파일이 수정 된 날짜를 검색해야합니다. (디렉토리 + 파일 이름) 너무 오래있는 일부 파일 전체 이름, 나는 .NET 프레임 워크 사용할 수없는 FileInfo제한됩니다,MAX_PATH (260 자). 많은 웹 소스는 이름이 너무 긴 파일에 …

7
WPF의 크기 조정 가능한 창에서 최소화 및 최대화를 제거하려면 어떻게합니까?
WPF는 크기를 조정할 수 있지만 최대화 또는 최소화 단추가없는 창을 제공하는 기능을 제공하지 않습니다. 크기 조정이 가능한 대화 상자를 가질 수 있도록 이러한 창을 만들고 싶습니다. 해결책이 pinvoke를 사용하는 것을 의미한다는 것을 알고 있지만 무엇을 어떻게 호출 해야할지 모르겠습니다. pinvoke.net을 검색해도 필자가 필요로하는 것으로 튀어 나온 것은 발견되지 않았습니다. 주로 …

1
P / Invoke 인수가 전달 될 때 순서가 잘못되는 원인은 무엇입니까?
이것은 x86 또는 x64가 아닌 ARM에서 특히 발생하는 문제입니다. 사용자가이 문제를보고했으며 Windows IoT를 통해 Raspberry Pi 2에서 UWP를 사용하여 재현 할 수있었습니다. 불일치하는 호출 규칙으로 이전에 이런 종류의 문제를 보았지만 P / Invoke 선언에 Cdecl을 지정하고 동일한 결과로 네이티브 측에 __cdecl을 명시 적으로 추가하려고했습니다. 다음은 몇 가지 정보입니다. P / …
79 c#  windows  uwp  arm  pinvoke 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.