一、包含Logo图标文件介绍

(一)桌面图标包含在RTX.exe

(二)桌面右下角图标包含在MainFrameRes.dll

(三)RTX设置图标包含在Config.dll

(四)查看用户信息图标包含在UserProfile.dll

(五)登录面版图标

在RTXC\skin目录下,文件名为LoginAnimation.gif、logintitle.bmp,大小为71*70像素。

(六)主面版图标

在\RTXC\skin\mainframe目录下,件名为title_left.bmp。

(七)IM窗口图标

在RTXC\skin\im,文件名为caption_left.bmp。

二、如何修改资源文件图标

(一)工具介绍

图标终结者3.0 可以替换exe或dll里面的图标;photoshop可以修改bmp和gif文件。

(二)准备工作

我们所看到的图标,实际上由多个不同规格的小图标组成,必须准备好这些图标才能进行替换。

本文已经准备好了这些图标,规格和RTX图标一一对应。

(三)替换图标

把RTX.exe、MainFrameRes.dll、Config.dll、UserProfile.dll从RTX安装目录中拷贝出来,用图标终结者一一替换里面的图标,替换完成后保存起来。

(四)修改图片

把LoginAnimation.gif、logintitle.bmp、title_left.bmp、caption_left.bmp 拷贝出来,用photoshop修改。

三、编写覆盖旧文件代码

在上文中已经把需要替换的文件更新好,需要写一个exe或bat用于执行新文件覆盖旧文件的操作。

copyfile示例工程中已经写好覆盖的代码,并生成了copyfile.exe。

四、生成插件

覆盖文件的操作已经在copyfile.exe完成,生成插件主要用于打包,别无他用。replacelogo工程是向导默认生成的一个框架工程,未写一行代码,编译出来replacelog.dll用于打包。

五、插件打包

把上文中准备好的文件添加到右边,copyfile.exe标记运行,插件安装完成后,自动运行copyfile.exe,copyfile.exe执行覆盖文件,覆盖完成后logo就更新了。

六、插件升级

(一)服务器升级

确保所有人的RTX客户端版本一样,把插件放在服务器上升级,客户端安装插件,RTXLogo图标被替换。

(二)重新打包

重新打包,将RTX安装包和插件安装包打成一个包,先运行RTX安装包,完成后再运行插件安装包,如此一来安装完成后RTXLogo就被替换掉。

七、其他说明

附件中的文件是从RTX2010上面修改,rpi只能安装于RTX2010版本,如果安装到其他RTX版本,可能会出错。

替换RTXLogo插件说明的更多相关文章

  1. Notepad++快捷键&正则表达式替换字符串&插件

    Notepad++绝对是windows下进行程序编辑的神器之一,要更快速的使用以媲美VIM,必须灵活掌握它的快捷键,下面对notepad++默认的快捷键做个整理(其中有颜色的为常用招数): 1. 文件 ...

  2. 很好用的谷歌字体以及Gravatar头像一键替换WordPress插件----WP Acceleration for China 插件

    WordPress总是被新上手的朋友诟病说速度慢,其实多半都要归功于谷歌字体的功劳.在应对字体这个问题的时候,大家都会有各种不同的解决方案.今天我给大家推荐一款插件,它集合了多个替代方案,可以方便的替 ...

  3. Rafy 框架 - 插件级别的扩展点

    本章说明如何使用额外的插件(如客户化插件)对另一插件(如产品插件)进行扩展.   使用场景 在 产品线工程 中,项目的研发分为领域工程和应用工程.这个过程中会需要对领域工程中的内容进行大量的扩展.   ...

  4. Android Small插件化框架解读——Activity注册和生命周期

    通过对嵌入式企鹅圈原创团队成员degao之前发表的<Android Small插件化框架源码分析>的学习,对Android使用的插件化技术有了初步的了解,但还是有很多需要认真学习的地方,特 ...

  5. JQuery上传插件Uploadify详解及其中文按钮解决方案 .

    Uploadify有一个参数是 buttonText 这个无论你怎么改都不支持中文,因为插件在js里用了一个转码方法把这个参数的值转过码了,解码的地方在那个swf文件里,看不到代码,所以这条路不行. ...

  6. 包建强的培训课程(10):Android插件化从入门到精通

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...

  7. 自己动手写Android插件化框架,让老板对你刮目相看

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由达文西发表于云+社区专栏 最近在工作中接触到了Android插件内的开发,发现自己这种技术还缺乏最基本的了解,以至于在一些基本问题上浪 ...

  8. 腾讯云大数据套件Hermes-MR索引插件使用总结

    版权声明:本文由王亮原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/121 来源:腾云阁 https://www.qclou ...

  9. maven shade插件小记

    maven shade plugin插件小用 项目中一直使用assembly插件来整合依赖包到一个胖jar,在做这个akka http项目的时候,在scala ide的run/debug中都执行正常, ...

随机推荐

  1. 数组与pandas模块

    '''数组与pandas模块''' # numpy模块:用来做数据分析,对numpy数组(既有行又有列)--矩阵进行科学运算 # tensorflow/pytorch(数学专业/物理专业/计科专业硕士 ...

  2. poj2182 Lost Cows[BIT二分]

    blog题解鸽了许久了..本来说好的切一题写一个题解的说 一个$1 \sim n$数列,已知每个数前面比他小的数个数,试确定该序列. 相当的一道水题.可以发现数列最后一个数是首先可以确定下来的.然后把 ...

  3. .NET Compiler Platform,一个.NET编译平台

    .NET Compiler Platform,一个.NET编译平台 如何利用C# Roslyn编译器写一个简单的代码提示/错误检查?   OK, 废话不多说,这些天在写C#代码时突然对于IDE提示有了 ...

  4. HTML中的&nbsp; &ensp; &emsp; 等6种空格标记

    HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器.其他几种空格(      ‌‍)在不同浏览器中宽度各异.   它叫 ...

  5. spring MVC 后端 接收 前端 批量添加的数据(简单示例)

    第一种方式:(使用ajax的方式) 前端代码: <%@ page contentType="text/html;charset=UTF-8" language="j ...

  6. 并行计算基础(1)(GPU架构介绍)

    一.常用术语 Task:任务.可以完整得到结果的一个程序,一个程序段或若干个程序段.例如搬砖. Parallel Task:并行任务.可以并行计算的任务.多个人搬砖. Serial Execution ...

  7. TensorFlow使用记录 (三): Learning Rate Scheduling

    file: tensorflow/python/training/learning_rate_decay.py 参考:tensorflow中常用学习率更新策略 神经网络中通过超参数 learning ...

  8. auth 认证组件的补充

    Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统.此时我们需要实现包括用户注册.用户登录.用户认证.注销.修改密码等功能,这还真是个麻烦的事情呢. Djang ...

  9. Java常考面试题整理(二)

    21.Iterator和ListIterator的区别是什么? 参考答案: 下面列出了他们的区别: Iterator可以用来遍历Set和List集合,但是ListIterator只能用来遍历List. ...

  10. C++入门经典-例5.20-右值引用传递参数

    1:使用字面值(如1.3.15f.true),或者表达式等临时变量作为函数实参传递时,按左值引用传递参数会被编译器阻止.而进行值传递时,将产生一个和参数同等大小的副本.C++11提供了右值引用传递参数 ...