“P/Invoke” 태그의 글
“P/Invoke” 태그가 붙은 글 3건을 최신순으로 정리했습니다.
-
사용 중인 exe/DLL을 어떻게 교체할까 ── Restart Manager와 자동 업데이트의 「파일 사용 중」 문제
사용 중인 exe/DLL은 왜 교체할 수 없는가. 실행 중 파일 잠금과 「이름 변경은 가능하다」는 특성, Restart Manager로 점유 프로세스를 열거·종료·재시작하는 방법, rename-then-replace와 MoveFileEx의 재부팅 시 치환까지 C# 진단 코드와 함께...
-
Windows on Arm에서 업무 앱은 동작하는가 ── x64 에뮬레이션(Prism)과 네이티브 DLL·COM의 현실
「Windows on Arm에서 업무 앱은 동작하는가」에 개발자와 사내 IT를 위해 답합니다. x64 에뮬레이션(Prism)의 구조, 드라이버처럼 동작하지 않는 계층, .NET의 AnyCPU와 P/Invoke 문제, Arm 대응 체크리스트까지 정리합니다.
-
C#에서 Win32 API를 안전하게 호출하기 ── P/Invoke 실무 가이드(DllImport / LibraryImport / CsWin32)
C#에서 Win32 API를 P/Invoke로 호출할 때 실무에서 짚을 포인트를 정리합니다. DllImport와 LibraryImport의 차이, CsWin32를 이용한 자동 생성, 문자열 마샬링의 함정, SafeHandle, 32/64bit 차이까지 구현 예와 함께 설명합니다.