exe 写入注册表
exe 注册进入注册表,其它程序可以调起。
前言
最近unity 发布exe 并且需要web 调用exe. 具体实施如下:
将unity变成安装文件
参考文档:
https://www.pianshen.com/article/20331986969/
将exe 写入注册表
参考文档:
http://www.uml.org.cn/net/201406202.asp
总结一下:
在class root 里面
1, key: URL Protocol value: 需要调用的exe 路径
2,创建 DefaultIcon 文件夹
写入: key : exeName value: exe路径,1
3,创建 "shell/open/command"文件夹
写入: key : exeName value: “exe路径,%1”
C# 代码实现
class Register
{
private string exeName = "MapEditor";
/// <summary>
/// 创建一个test注册表项,下面包含OpenLog,和SaveLog两个子项
/// </summary>
public void CreateRegistFile(string exePath)
{
exePath = string.Format("{0}\\{1

本文介绍如何将Unity生成的EXE文件通过注册表实现Web调用,包括修改注册表键值、创建必要子项及编写C#代码实现。适用于需要实现网页启动本地程序的应用场景。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



