ie缓存目录在哪(ie的临时文件夹缓存的文件)

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《ie缓存目录在哪(ie的临时文件夹缓存的文件)》的相关信息,《ie缓存目录在哪(ie的临时文件夹缓存的文件)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《ie缓存目录在哪(ie的临时文件夹缓存的文件)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

基于某些原因,有些开发者希望能获取到IE浏览器(Internet Explorer)的全路径,这样就可以在二进制执行文件上加上一些选项了。

其实,并不需要这样。
只需要向ShellExecute函数传递”IEXPLORE.EXE”这个参数,它就会有方法找到IE的执行文件并想办法执行它,如下图所示:

ie缓存目录在哪(ie的临时文件夹缓存的文件)

这个ShellExecute函数会负责为我们干”脏活”。
另外,如果你只需要打开某个URL地址,可以像下图这样调用:

ie缓存目录在哪(ie的临时文件夹缓存的文件)

上述调用会使用用户预定义的WEB浏览器来打开这个URL地址。一般情况下应避免强制使用IE浏览器,我们在此处强制执行该操作,因为该操作可能是为了能够专门在IE浏览器中打开某些页面。

如果你还是希望自行查找路径,也是可以的。这就需要涉及一些更加高级的技术,也即:如何在系统中注册你的应用程序和路径。

在MSDN中有文档描述了一个应用程序在注册表中注册自身的信息的步骤。为了保持兼容性,你需要从注册表中读取某些内容并将它们解析成一些列的属性。

在这种情况下,系统打开IE浏览器和使用API ShellExecute是等效的,它们都会到注册表里的HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionApp PathsIEXPLORE.EXE中查询路径信息。这个注册表项的默认值为应用程序的全路径,在启动IE时,这个路径会被结合到系统环境变量中并定位IE浏览器的执行文件。

如果你真的决定这样做,要注意一点:如果注册表的值类型是REG_EXPAND_SZ,则需要调用这个函数:ExpandEnvironmentStrings。有很多开发者都会忽视这一点。

总结

我的观点还是:别瞎折腾,直接使用ShellExecute就好。简单,方便,快捷。
毕竟,人生苦短。

最后

Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《How to find the Internet Explorer binary》

最近我写了个东西

正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。

笨笨网美国主机,w ww.2 b p .n e t
提醒:《ie缓存目录在哪(ie的临时文件夹缓存的文件)》最后刷新时间 2025-03-21 11:18:59,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《ie缓存目录在哪(ie的临时文件夹缓存的文件)》该内容的真实性请自行鉴别。