系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > DLL文件放在哪里

xlive.dll、msvcr100.dll、xinput1.dll這類dll文件放在哪里?

時間:2017-07-02 09:02:57 作者:quers 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20170629/101391.html 手機查看 評論

  xlive.dll、msvcr100.dll、xinput1.dll這類dll文件放在哪里?當然,dll文件非常的多,遠遠不知這三種,將dll文件放在對的地方才是最終的目的,但System32和SysWOW64這兩個文件夾很容易被混淆,我們來詳細探索下。

xlive.dll、msvcr100.dll、xinput1.dll這類dll文件放在哪里?

  xlive.dll、msvcr100.dll、xinput1.dll這類dll文件放在哪里?

  ● 32位版本的Windows保持16位和32位dll文件的方式是非常簡單的。

  ● 64位版本的Windows保持64位和32位dll文件的方式就復(fù)雜了。

  每一臺Windows操作系統(tǒng)都會創(chuàng)建了一個新的名為 System32 的文件夾來存放32位的dll文件。而在在64位版本的Windows內(nèi),Windows則會創(chuàng)建一個32位系統(tǒng)沒有的 SysWOW64 文件夾做為64位dll的倉庫。

  32位代碼不能默認在64位版本的Windows內(nèi)運行。為了運行32位的應(yīng)用程序,Windows使用 WOW64 emulator ,來讓這些應(yīng)用程序還認為它們在32位版本的Windows內(nèi)運行。 當你安裝一個32位的應(yīng)用程序,安裝向?qū)ㄟ^ WOW64 emulato 運行。

  這意味著當你安裝一個應(yīng)用程序,安裝向?qū)Р⒉恢肋@個程序被安裝到64位版本的Windows內(nèi),并且和它運行在32位操作系統(tǒng)一樣把dll文件寫到 \Windows\System32 文件夾里面。當然,WOW64知道安裝向?qū)ㄟ^ emulator 來運行的32位應(yīng)用程序。同時也知道64和32位代碼不能混合在一起。所以,WOW64 emulator 給 \Windows\SysWOW64 創(chuàng)建一個別名。這意味著32位應(yīng)用程序要寫入到 \Windows\System32 文件夾或者從 \Windows\System32 文件夾讀取, WOW64 emulator 都能使其改道到 \Windows\SysWOW64 文件夾。

  當然,這個過程是可以中斷的,可以使用以下函數(shù):

  函數(shù)禁止重定向:Wow64DisableWow64FsRedirection

  或恢復(fù)重定向:Wow64RevertWow64FsRedirection

  所以dll文件的存放,一般都是如下示例存放dll文件:

  WinXP 32位:C:\WINDOWS\System32

  WinXP 64位:C:\WINDOWS\SysWOW64

  Win7/8/8.1/10 32位:C:\Windows\System32

  Win7/8/8.1/10 64位:C:\Windows\SysWOW64

  以上便是關(guān)于xlive.dll、msvcr100.dll、xinput1.dll這類dll文件放在哪里的一些講解,用戶再注冊一下dll文件,使用命令:regsvr32 xxx.dll 其中xxx代表dll文件的名字。

標簽 DLL

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

相關(guān)系統(tǒng)推薦

官方交流群 軟件收錄