当前位置: 首页 > news >正文

通过weburl 启动windows程序

1. 注册表修改

建立一个reg文件 执行导入  以RunLocal协议为例子

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\RunLocal]
@="RunLocal Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\RunLocal\DefaultIcon]
@="c:\\windows\\RunLocal.exe,1"

[HKEY_CLASSES_ROOT\RunLocal\shell]
@=""

[HKEY_CLASSES_ROOT\RunLocal\shell\open]
@=""

[HKEY_CLASSES_ROOT\RunLocal\shell\open\command]
@="\"c:\\windows\\RunLocal.exe\" \"%1\""

 

2. 建立windows程序

Program.cs 文件修改

static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length == 0)
{
Application.Run(new Form2());
}
else
{
Application.Run(new Form2(args));
}
}

 

窗体文件程序

public partial class Form2 : Form
{
string[] args = null;
public Form2()
{
InitializeComponent();
}
public Form2(string[] args)
{
InitializeComponent();
this.args = args;
}
private void Form2_Load(object sender, EventArgs e)
{
if (args != null)
{
this.label1.Text = args[0];

}
}
}

相关文章:

  • java.awt.Choice类
  • luacurl安装
  • java.awt.List类
  • java.awt中的菜单
  • 绘制图像
  • 学生信息管理系统
  • 设置窗口运行时的大小为屏幕大小
  • java.awt包中组件的布局
  • 泛型总结
  • 自定义对话框java.awt.Dialog
  • HTTPS工作原理
  • 文件对话框,消息对话框,确认对话框
  • 互联网9大技术趋势
  • Java SE中的线程
  • HTML 页面中的 SVG
  • [LeetCode] Wiggle Sort
  • Apache的80端口被占用以及访问时报错403
  • CentOS 7 防火墙操作
  • IDEA常用插件整理
  • PHP CLI应用的调试原理
  • session共享问题解决方案
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 不上全站https的网站你们就等着被恶心死吧
  • 初识 webpack
  • 前端技术周刊 2019-01-14:客户端存储
  • 浅谈Golang中select的用法
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 问题之ssh中Host key verification failed的解决
  • 我的业余项目总结
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 中文输入法与React文本输入框的问题与解决方案
  • 阿里云ACE认证之理解CDN技术
  • 阿里云API、SDK和CLI应用实践方案
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • (06)金属布线——为半导体注入生命的连接
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (8)STL算法之替换
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (五)c52学习之旅-静态数码管
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (一)WLAN定义和基本架构转
  • .a文件和.so文件
  • .cn根服务器被攻击之后
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET微信公众号开发-2.0创建自定义菜单