explorer

C# .Net Core 3.1 中关于Process.Start 启动Url链接的问题

橙三吉。 提交于 2020-03-15 17:12:08
WPF 项目迁移到.Net Core中时居然出了一堆问题...(很无语) 今天在使用的时候居然发现Process.Start居然打不开Url链接了? 报 找不到指定文件 的异常?! 一、bug重现 首先以.Net Core 3.1框架 中一个Console项目 打开百度为例: 运行然后你就会得到: 纳闷的是,这种方法打开Url在.Net Framework中是没问题的.. 二、解决方法 方案一:使用windows系统自带的资源管理器来打开Url Process.Start("explorer", "https://www.baidu.com"); 你就可以得到一个浏览器窗口,打开着百度网页.. 但是如果你的Url复杂一点的话,例如打开百度搜索what Process.Start("explorer", "https://www.baidu.com/s?wd=what"); explorer表示不干,并直接给你抛了个文件管理器窗口所以这个方法只可以用于打开简单的URL...方案二:使用cmd中的start命令 可以打开任意形式的URL string url = "https://www.baidu.com/s?wd=what"; Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo

HTML简介及常用标签介绍

杀马特。学长 韩版系。学妹 提交于 2020-03-14 12:49:20
一、概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户! 二、HTML文档 2.1 Doctype Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档,dtd文件则包含了标记、attributes 、properties、约束规则。 (1)BackCompat:标准兼容模式未开启(或叫怪异模式[Quirks mode]、混杂模式) (2)CSS1Compat:标准兼容模式已开启(或叫严格模式[Standards mode/Strict mode]) 这个属性会被浏览器识别并使用,但是如果你的页面没有DOCTYPE的声明,那么compatMode默认就是BackCompat,此时、浏览器按照自己的方式解析渲染页面,那么,在不同的浏览器就会显示不同的样式。如果你的页面添加了,就等同于开启了标准模式,浏览器就按照W3C的标准解析渲染页面。 2.2 Meta(metadata information) 提供有关页面的元信息,例:页面编码、刷新、跳转、针对搜索引擎和更新频度的描述和关键词 (1)页面编码(告诉浏览器是什么编码) <

教你一招:解决win10/win8.1系统在安装、卸载软件时出现2502、2503错误代码的问题

我的梦境 提交于 2020-03-14 09:50:06
  经常遇到win10/win8.1系统在安装、卸载软件时出现2502、2503错误代码的问题。 解决办法: 1、打开任务管理器后,切换到“详细信息”选项卡,找到explore.exe这个进程,然后结束进程,如下图所示: 2、接下来,点击任务管理器上面的“文件” - “运行新任务”,重新执行explore.exe这个进程,并勾选以管理员权限创建此任务,如下图: 3、接下来就可以正常安装或卸载你的软件了。 PS:其实整个过程其实就是把explorer.exe(资源管理器)重启了一下,有的同学说直接在任务管理器里右键点击explorer.exe进行重启不行吗?答案是不行的!因为这样重启后,依然没有系统管理权限,只有我们用上面提供的方法重启explorer后才具有系统管理权限的。 来源: https://www.cnblogs.com/dinphy/p/6248244.html

IE版本检测

半城伤御伤魂 提交于 2020-03-14 03:42:44
<html> <body> <script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=parseFloat(b_version) document.write("浏览器名称:"+ browser) document.write("<br />") document.write("浏览器版本:"+ version) </script> </body> </html> http://wenku.baidu.com/link?url=II5JksR2PojfPzBF14vNmQeqPkmveFjqQqYroiZHTuMii2bXRDGoitTKDZCSNtoq-_5ZgwqumYVgvOb0U9hwJD9nJQ64g7ToLN0hYyfz8Ja [Web开发] 检测IE版本号的方法总结 检测浏览器(比如IE)的版本号码是Web 开发最常遇到的问题之一, 以下总结几种检测IE版本号码的方法: 通过Javascript解释浏览器的 User-Agent 字符串: Javascript代码 1.function getInternetExplorerVersion() 2.// Returns the version of

吃透木马原理,把它扼杀在摇篮里

大兔子大兔子 提交于 2020-03-12 08:09:31
不知道自己的计算机中了“木马”该怎么样清除。因此最关键的还是要知道“木马”的工作原理,这样就会很容易发现“木马”。 “木马”程序会想尽一 切办法隐藏自己,主要途径有:在任务栏中隐藏自己,这是最基本的只要把Form的Visible属性设为False、ShowInTaskBar设为 False,程序运行时就不会出现在任务栏中了。在任务管理器中隐形:将程序设为“系统服务”可以很轻松地伪装自己。 当然它也会悄无声息地启 动,你当然不会指望用户每次启动后点击“木马”图标来运行服务端,“木马”会在每次用户启动时自动装载服务端,Windows系统启动时自动加载应用程序 的方法,“木马”都会用上,如:启动组、win.ini、system.ini、注册表等等都是“木马”藏身的好地方。下面具体谈谈“木马”是怎样自动加 载的。 在win.ini文件中,在[WINDOWS]下面,“run=”和“load=”是可能加载“木马”程序的途径,必须仔细留心它们。一般情况下,它们的 等号后面什么都没有,如果发现后面跟有路径与文件名不是你熟悉的启动文件,你的计算机就可能中上“木马”了。当然你也得看清楚,因为好多“木马”,如 “AOL Trojan木马”,它把自身伪装成command.exe文件,如果不注意可能不会发现它不是真正的系统启动文件。 在 system.ini文件中,在[BOOT]下面有个“shell=文件名

Web browser的发展演变

别来无恙 提交于 2020-03-08 17:40:58
我们每天都在使用着浏览器,每个人使用的浏览器各不一样。在这个科技飞速发展的时代,一个游览器能否站住脚跟取决于使用者的数量,看用户是否喜欢这个产品,听取用户们的意见来改善。 我们这个年龄的人最初用到的浏览器肯定是IE浏览器了,在小学的时候就接触到这个,当时输入域名什么的都还不太懂。IE浏览器:Internet Explorer,是美国 微软公司 推出的一款 网页浏览器 。原称Microsoft Internet Explorer(6版本以前)和Windows Internet Explorer(7、8、9、10、11版本),简称IE。在IE7以前,中文直译为“网络探路者”,但在IE7以后官方便直接俗称"IE浏览器"。 1996年,微软通过给予季度费用和部分收入从Spyglass中取得了Spyglass Mosaic的源代码和授权。从而使IE逐渐成为微软专属软件。它采用的排版引擎(俗称内核)为Trident。每一次新的IE版本发布,也标志着Trident内核版本号的提升。 Trident 引擎被设计成一个 软件组件 (模块),使得其它软件开发人员很容易的将网页浏览的功能加到他们自行开发的应用程序里。微软提出了一个称为 组件对象模型 (COM)的 软件接口 架构。供其它支持的组件对象模型开发环境的应用程序存取及编辑网页。例如,由C++或.NET所撰写的程序可以加入浏览器控件里

Javascript获取页面宽度,高度,窗口宽度,高度

感情迁移 提交于 2020-03-02 01:40:53
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> <head> <head> <title> 代码实例:获取页面滚动高度 scrollTop(For: IE5.0+、Firefox1.06+ ...) </title> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <meta name="author" content="枫岩,CnLei.y.l@gmail.com"> <meta name="copyright" content="http://www.cnlei.com" /> <meta name="description" content="获取页面滚动高度 scrollTop(For: IE5.0+、Firefox1.06+ ...)" /> <script type="text/javascript"> var w3c=(document.getElementById)?

WIN7下重建图标缓存(解决MFC.exe桌面图标显示异常问题)

馋奶兔 提交于 2020-03-01 14:22:06
WIN7下重建图标缓存 使用WIN7时,MFC工程生成的 应用程序图标, 如果 更改为自定义的ICON图标之后 可能在 桌面上显示的 依旧是 上一次的图标,改个名或换个路径都能恢复正常 , 说明在WIN7系统下图标的缓存没有刷新 ,只需要重建下图标缓存既可。 代码如下: rem 关闭Windows explorer taskkill /f /im explorer.exe rem 清理系统图标缓存数据库 attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db" del /f "%userprofile%\AppData\Local\IconCache.db" attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*" del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db" del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db" del /f "%userprofile%\AppData\Local

Explorer.EXE进程自动重启的故事

谁都会走 提交于 2020-02-28 21:56:02
很早就发现一个奇怪的现象了,如果你使用任务管理器杀死Explorer.EXE,Windows不会将Explorer.EXE自动唤起,但是如果你自己使用TerminateProcess() 函数结束Explorer.EXE进程,你会发现一个奇怪的现象:被杀死的Explorer.EXE又被Windows自动唤醒了。 在描述具体原因之前,简单介绍一下Explorer.EXE。Explorer.EXE作为Windows Shell的组件之一,主要的用途包括有: z 显示桌面、任务栏 z 提供图形化的文件操作方式(例如大家熟知的资源管理器) z …… 总而言之,没有Explorer.EXE的Windows不是不能运作,而是操作很不方便。 作为Windows Shell重要的一环,Explorer.EXE的启动由注册表键值(Windows 2000/XP/Server 2003): 键:HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon 键名:Shell 默认键值:Explorer.EXE 或配置文件system.ini决定(Windows 98/ME): [Boot] Shell=Explorer.EXE 需要注意的是,Windows提供了更换Shell的功能,如果上述的配置点不同