2008-12-16 54 views

回答

8

爲了使進程加載32位DLL,進程必須是32位。和64位相同。因此,要找出已經被加載,假設它已經工作,你只需要找出CLR的位岬:

if (System.IntPtr.Size == 8) 
{ 
    // 64-bit 
} 
else 
{ 
    // 32-bit 
} 

PS。有關您是否需要檢查大小爲16的討論,請參見my answer to this question

+0

你可以只說,如果(IntPtr.Size == 8) – Sean 2008-12-16 17:51:47

相關問題