打开应用程序的是什么类型的文件?
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自己的问题。
原文标题:怎么知道exe调用了哪些dll 打开应用程序的是什么类型的文件?,如若转载,请注明出处:https://www.bjtdsx.com/tag/37537.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「天地水秀」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。