タグ「P/Invoke」の記事
「P/Invoke」タグが付いた記事の一覧です(3件)。新しい順に掲載しています。
-
使用中のexe/DLLをどう差し替えるか ── Restart Managerと自動更新の「ファイル使用中」問題
使用中のexe/DLLはなぜ差し替えられないのか。実行中ファイルのロックと「リネームは可能」という性質、Restart Managerによる占有プロセスの列挙・終了・再起動、rename-then-replaceやMoveFileExの再起動時置換まで、C#診断コード付きで整理します。
-
Arm版Windowsで業務アプリは動くのか ── x64エミュレーション(Prism)とネイティブDLL・COMの現実
「Arm版Windowsで業務アプリは動くのか」に開発者・情シス向けに答えます。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差異まで実装例つきで解説します。