怎么知道exe調(diào)用了哪些dll 打開應(yīng)用程序的是什么類型的文件?
打開應(yīng)用程序的是什么類型的文件?exe只是一個入口文件,當(dāng)然,其他的dll文件或者一些你不知道的格式文件,他們包含的東西很多,比如大部分的dll文件,他和exe文件的區(qū)別在于,dll文件只提供處理的方
打開應(yīng)用程序的是什么類型的文件?
exe只是一個入口文件,當(dāng)然,其他的dll文件或者一些你不知道的格式文件,他們包含的東西很多,比如大部分的dll文件,他和exe文件的區(qū)別在于,dll文件只提供處理的方法,exe是去執(zhí)行這些dll的。
打個比方,你要執(zhí)行一個數(shù)據(jù)加密,但你不會寫加密算法,恰好你在網(wǎng)上找到一個提供加密算法的dll,你就寫一個exe,然后來調(diào)用那個dll,執(zhí)行你的加密過程,你完全可以不需要了解加密是如何執(zhí)行的,你只需要調(diào)用別人提供的dll就可以實現(xiàn)了。
你說的exe 其實和dll沒什么區(qū)別,只是,普通人認為exe可以執(zhí)行,而dll文件和其他文件不能執(zhí)行而已。其實exe和dll 都是可執(zhí)行文件,只是exe是提供給用戶執(zhí)行的,dll文件是給程序執(zhí)行的。
還有一些你看到的什么dat,ini,xml等文件,這些就屬于數(shù)據(jù)文件,文件的后綴并不代表文件的類型,我程序調(diào)用一張圖片,我可以取名叫“pictur:
以演唱會為例子:
比如你是去看陳奕迅演唱會,陳奕迅好比是
dllhostexe占用內(nèi)存過高?
對由于dllhost.exe占用大量內(nèi)存的問題,這種情況通常是因為dllhost.exe調(diào)用了一個異常的dll文件,而不是dllhost.exe 自己的問題。