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