度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 8784|回复: 10
打印 上一主题 下一主题

[分享] 平台安装时写入注册表的打包方法

[复制链接]

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
跳转到指定楼层
楼主
发表于 2020-2-24 16:51:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近根据客户要求,在用户下载办公系统安装包安装后,将直接从网页登陆,这需要在注册表中写入delit项,在此之前平台一直采用的是安装好后,从平台提供的登陆界面登陆然后在向注册表添加项。

要解决这个问题,只能在用户安装好客户端后就自动的向注册表写入delit项。下面是实现方法:
1、我们使用下图中所示工具进行安装包打包:

2、具体打包步骤可以参照http://plat.delit.cn/article-1-167.html
3、点击安装之后——双击结束安装——点击操作——选择On Preload事件,如下图所示:

4、在On Preload事件中插入下列代码:
  1. --写注册表,支持网页调用客户端
  2. result = Registry.DoesKeyExist(HKEY_CLASSES_ROOT, "Delit");

  3. if (result) then
  4.         Registry.DeleteKey(HKEY_CLASSES_ROOT, "Delit");

  5. end

  6. Registry.CreateKey(HKEY_CLASSES_ROOT, "Delit");
  7. Registry.CreateKey(HKEY_CLASSES_ROOT, "Delit\\DefaultIcon");
  8. Registry.CreateKey(HKEY_CLASSES_ROOT, "Delit\\shell\\open\\command");


  9. strPath = String.Concat(SessionVar.Expand("%AppFolder%"), "\\DLSOFT.exe");

  10.    
  11. Registry.SetValue(HKEY_CLASSES_ROOT,"Delit","","URL: Delit Protocol 协议",REG_SZ);
  12. Registry.SetValue(HKEY_CLASSES_ROOT,"Delit","URL Protocol",strPath,REG_SZ);
  13. Registry.SetValue(HKEY_CLASSES_ROOT,"Delit\\DefaultIcon","",String.Concat(strPath,",1"),REG_SZ);
  14. Registry.SetValue(HKEY_CLASSES_ROOT,"Delit\\shell\\open\\command","",String.Concat("\"",String.Concat(strPath,"\" \"%1\"")),REG_SZ);
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

348

主题

3572

帖子

9722

积分

论坛元老

Rank: 8Rank: 8

积分
9722
沙发
发表于 2020-3-28 22:45:32 | 只看该作者
作用具体,谢谢,我看到晕晕地

点评

开头都说明了,这是安装是写入注册表  详情 回复 发表于 2020-3-29 14:43
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
板凳
 楼主| 发表于 2020-3-29 14:43:24 | 只看该作者
万望 发表于 2016-4-28 22:45
作用具体,谢谢,我看到晕晕地

开头都说明了,这是安装是写入注册表
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9722

积分

论坛元老

Rank: 8Rank: 8

积分
9722
地板
发表于 2020-6-3 09:18:02 来自手机 | 只看该作者
不错,不错哦

点评

开头不是还说看着晕晕的么  详情 回复 发表于 2020-6-3 15:42
开头不是还说看着晕晕的么  详情 回复 发表于 2020-6-3 15:41
回复 支持 反对

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
5#
 楼主| 发表于 2020-6-3 15:41:56 | 只看该作者

开头不是还说看着晕晕的么
回复 支持 反对

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
6#
 楼主| 发表于 2020-6-3 15:42:25 | 只看该作者

开头不是还说看着晕晕的么
回复 支持 反对

使用道具 举报

0

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
7#
发表于 2020-6-9 15:16:59 | 只看该作者
我想问问,平台在哪下啊,你们都是怎么下的

点评

或者通过下面这个地址下载平台包: http://url.cn/291HQyy  详情 回复 发表于 2020-6-12 18:16
你好,如果对平台感兴趣,可以加入:度量开发平台技术VIP 206081043 ;这个群,找群主或管理员给你平台包  详情 回复 发表于 2020-6-12 18:10
回复 支持 反对

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
8#
 楼主| 发表于 2020-6-12 18:10:17 | 只看该作者
shitou3389 发表于 2016-8-9 15:16
我想问问,平台在哪下啊,你们都是怎么下的

你好,如果对平台感兴趣,可以加入:度量开发平台技术VIP 206081043 ;这个群,找群主或管理员给你平台包
回复 支持 反对

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
9#
 楼主| 发表于 2020-6-12 18:16:06 | 只看该作者
shitou3389 发表于 2016-8-9 15:16
我想问问,平台在哪下啊,你们都是怎么下的

或者通过下面这个地址下载平台包: http://url.cn/291HQyy
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9722

积分

论坛元老

Rank: 8Rank: 8

积分
9722
10#
发表于 2020-7-7 22:57:44 | 只看该作者

点评

你这口钛合金牙,真够闪的,老值钱了吧  详情 回复 发表于 2020-7-12 15:30
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-4-26 04:57 , Processed in 0.174852 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表