比如,自定义协议名称为 myapp,要启动的本地程序为 myapp.exe. 1)首先向注册表添加如下内容: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\myapp] @="" "URL Protocol"="" [HKEY_CLASSES_ROOT\myapp\DefaultIcon] @="myapp.exe,1" [HKEY_CLASSES_ROOT\m…
部分内容转载自: http://blog.sina.com.cn/s/blog_e2b8213a0102wqby.html 项目中遇到某需求:chorme要运行IE并打开网页.解决方案之一就是通过自定义协议来实现该需求. 在注册表中写入如下内容来进行自定义协议: [HKEY_CLASSES_ROOT\openIE] @="URL:OpenIE Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\openI…
前言 这几天有个需求,需要在IE上启动本地程序,就如下面一样. 一开始,我还以为IE有提供特殊的接口,类似上图中的“RunExe”,可以找了大半天觉得不对经(找不到该方法). 后来想想不对,这种方式是ActiveX控件. ActiveX控件基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行.这个容器包括WEB网页,应用程序窗体等. ActiveX控件的后缀名是OCX或者DLL.一般是以OCX和动态库共存的形式打包成cab或者…
@(编程) [toc] 本文介绍如何利用Chrome 的插件, 从我们的一个网站中启动一个我们的本地程序.本文的环境是windows10,本文的例子是通过点击网页上的一个button,调用本地的word. chrome插件的内容 一个chrome插件包括三个文件:manifest.json(名字不可改, 建插件必须文件),background.js(文件名可改, 后台文件),content.js(content script文件 负责与网站页面交互) manifest.json { "name&…
在网页打开本地应用程序示例: 一.在本地注册表自定义协议:以自定义调用Viso为例 1.在HKEY_CLASSES_ROOT下添加项ZVISIO. 2.修改ZVISIO项下的"(默认)"键值为"URL:自定义协议".这部分可以自己随便写. 3.在ZVISIO项下再添加一个键值"URL Protocol",值随便. 4.在ZVISIO项下新建项"shell" 5.在shell项下新建项"open" 6.在op…
需求:windows系统自动关机 的需求: 相关工具:win10系统中,使用windows自带的任务计划程序 和 windows自带的关机 exe文件 完成此需求 exe文件位置:C:\Windows\System32\shutdown.exe;如下图 此exe文件可使用参数如下(进入此文件夹,运行如下命令): 本次 使用  -s -c "手动定时关机" 最终效果如下,会在1分钟后关闭计算机 定时关机操作步骤: 配置 服务流程 在 https://www.cnblogs.com/rgc…
删除app.xaml 添加App.cs类 第一种方式: class App    {        [STAThread]        static void Main()        {            // 定义Application对象作为整个应用程序入口              Application app = new Application();            // 方法一:调用Run方法 ,这种方式跟winform的调用一样            WindowG…
新建文件:Register.reg,写入代码: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\exe1] @="exe1 Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\exe1\shell\open\command] @="F:\pro1.exe" [HKEY_CLASSES_ROOT\exe2] @="…
this.GetType().Assembly.Location; Application.ExecutablePath; Application.StartupPath:和上面的相比缺少可执行文件 ================================================ 有下面几种方法退出应用程序: Application.Exit(); Environment.Exit(System.Environment.ExitCode); System.Threading.Th…
事情起源:公司视频播放一直是采用的嵌入浏览器组件实现视频的预览回放等功能.这种实现方式要求客户使用IE浏览器. 最近上线项目使用Html 5开发,要求IE11.项目中使用了视频播放功能,如果全部升级到IE11问题多,工作量大. 存在的主要问题: 有些系统开发较早,不能在IE11上运行. 部分客户电脑配置低还在使用XP.因为视频播放插件要求IE浏览器,所以支持H5的chrome,firefox等浏览器又不符合要求. 修改项目兼容低版本浏览器那是不可能的,只能修改视频播放插件. 1.视频插件改为 应…