unity创建注册表并写入

本文将完成在Unity中创建项以及值的赋值
首先需要明白一点,注册表中的“项”是指左边类似于黄色文件夹的东西,“值”是指右边带有字母ab的东西,如下图:

现在进入正题,首先我们需要打开Unity工程(我用的是2021.3版本,建议使用2021以上版本),并将API兼容级别切换成“.NET Framework”

之后将Unity工程重启一遍

创建代码,在代码中引用using Microsoft.Win32;
下面展示关键代码

public void SetRegistryKey(){//选择要操作的大项RegistryKey key = Registry.ClassesRoot;//创建项RegistryKey sofeware = key.CreateSubKey("wsy", true);//在项里创建值sofeware.SetValue("URL Protocol", "123456");//再创建一个子项sofeware = key.CreateSubKey("wsy\\Defaulticon", true);//给项的默认赋值sofeware.SetValue("", "C:\\Users\\Admin\\Desktop\\TEST\\松鼠快跑\\松鼠快跑.exe");//最后要关掉key.Close();}

有关注册表其他操作详见下面文章:
https://blog.csdn.net/MATLABliantongyu/article/details/122368541

之后将程序发布,需注意:一定要用管理员身份运行

运行后注册表结果如下(通过win+R键输入“REGEDIT”打开注册表):

Unity创建注册表并写入相关推荐

  1. 安装office时,提示某项注册表无法写入,请查看是否有管理员权限

    安装office时,提示某项注册表无法写入,请查看是否有管理员权限 大概就是这个意思,记不清楚了,解决办法: 首先如果你确认软件没有问题并且是用管理员帐户登录的话,请关闭防火墙与杀毒软件,重试,ok! ...

  2. 如何快速创建注册表文件

    在解决电脑问题时,我们常常要用到注册表文件.手工编辑注册表比较麻烦,比较简单的办法是写好一个注册表文件(扩展名为reg),双击就可以导入了. 如何创建这个注册表文件呢? 常规的方法:新建一个文本文件, ...

  3. 软件安装报“错误创建注册表键”问题解决

    有时候多次安装软件后会发生如下图所示故障. 这类问题大都是安装时安全类软件阻止注册表信息写入造成的. 这时候一般解决方法有两个: 首先,大部分软件如迅雷这样的软件大都可以当做绿色软件直接拷贝使用,而不 ...

  4. C# 中实现注册表的写入和读取

    1.添加命名空间 using Microsoft.Win32; 2.读取注册表:RegistryKey regkey=Registry.LocalMachine.OpenSubKey(@"S ...

  5. 计算机注册表翻译,[翻译]创建注册表符号链接

    标准的Windows 注册表包含一些键,他们并不是真实的键,而是一种符号链接.比如说,在大多数情况下HKEY_LOCAL_MACHINE\System\CurrentControlSet就是一个链接到 ...

  6. windows--reg--向注册表中写入一些数据

    注册表,就分为键和值两项,键在树状列表里,值属于键: 键的名称什么都可以"*".".".".."."**"." ...

  7. 无法创建注册表项 XXXXX 请确保您有足够的权限访问该注册表项

    1.编辑组策略: 点击计算机左下角的开始,弹出下拉菜单 选择"运行",弹出运行窗口. 在页面上键入"gpedit.msc"回车,打开本地组策略编辑器. 打开本地 ...

  8. C#创建注册表项时会创建到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node下的问题

    写注册表的 HKEY_LOCAL_MACHINE\SOFTWARE 时,发现值会被写在 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node 目录下.结调查才发现,原来Win ...

  9. 安装软件时出现“错误创建注册表键”的真正解决方案

    前两日想研究一下VC++,于是乎一顿Goole,看有没有绿色版的下载,别说还真被俺找到了,请看这里:http://www.xdowns.com/soft/38/121/2008/Soft_43859. ...

  10. unity 创建Txt文件并写入数据

    在项目路径下写入文件 string s;Regex reg = new Regex(@"(?i)\\[uU]([0-9a-f]{4})");s = reg.Replace( s, ...

最新文章

  1. select的value值为对象时,获取label和value
  2. Allegro跨分割检查
  3. Windows权限设置详解
  4. python异常处理机制的好处_浅谈Python异常处理机制
  5. java url authority,Java如何解析url,包括自定义schema的url
  6. git-创建版本仓库-创建版本-查看版本
  7. 计算机网络系统由什么系统组成,从资源构成上看计算机网络系统由什么构成
  8. 为什么没人会 COBOL 编程了?
  9. 通俗易懂的理解 Redux(知乎)
  10. 基于数据挖掘技术的客户关系管理系统设计与实现
  11. IOS 10.3.3 Meridian越狱
  12. 统计 假设检验 显著性差异
  13. Tomcat CVE-2020-1938(CNVD-2020-10487) 漏洞复现
  14. (7)开机动画2D版,开机动画3D版
  15. 美国伊利诺伊州疫情数据分析
  16. 重启服务器上的MYSQL
  17. 花里胡哨的天气插件代码生成
  18. Anaconda------环境管理
  19. Niagara_Advanced内容示例 1.3 Communicate with External Render Targets
  20. 2021-2027全球与中国预调鸡尾酒市场现状及未来发展趋势

热门文章

  1. Android自定义dialog对话框悬浮在界面上
  2. 集线器、交换机和网桥三者有什么区别
  3. 大数据高频面试题之Hive的分区及其优势
  4. U盘插入电脑识别不出来,如何解决?
  5. 愚人节,你的微信公众号图文排版够愚吗?
  6. 觅知blibli专业版弹幕播放器开源无加密JSON解析版-后台功能一键管理-开源版22-8-24
  7. 平面设计师okr_还在头疼怎么写OKR,这可能是最全的落地指导手册了
  8. 打印机如何取消打印任务
  9. 压缩解压缩文件zlib
  10. SQL server修改字段名,属性