当我DllImport运行时平台上没有的功能时会发生什么?

Che*_*eso 6 .net windows winapi ntfs dllimport

我之前问过,如何确定符号链接或重新分析点的目标? ...并得到一个答案,建议使用Win32函数GetFinalPathNameByHandle,这是Vista上首先提供的功能.

如果我构建.NET程序集然后尝试在没有GetFinalPathNameByHandle函数的WinXP或WS2003上运行它会发生什么 ?是否存在运行时异常,如果有,哪一个?我有办法在应用程序代码中处理这种情况吗?

SLa*_*aks 7

EntryPointNotFoundException当你打电话给方法时,你会得到一个.

如果整个DLL文件不存在,你会得到一个DllNotFoundException.