lzg_ad:如何自定义Shell组件
1. 设备驱动程序组件开发;
2. 应用程序组件开发;
3. 自定义壳程序组件开发;
4. 其他组件开发;
Command shell: DOS命令行壳,系统运行后启动DOS命令界面,无桌面和资源管理器;
Task Manager shell:任务管理器壳,系统运行后启动任务管理器壳;
Custom Shell:自定义壳,系统运行后启动用户自定义的壳,可以是一个应用程序,可以是IE浏览器,也可以是用户自行开发的应用程序或动画。
创建自定义壳组件请按照以下步骤进行:
1.在组件设计器中(Component Designer),打开菜单File->New,创建一个新的组件文件;
2.打开左试图节点,在Components上单击右键,并且选择Add Component;
3.在属性面板中,输入组件的以下相关属性信息:
Name(组件名称)
Description(组件描述,可以不输)
Prototype component(组件属性,设置这一项的时候,选择Browse,在Select Prototype Component对话框中,搜索Shell prototype component,并且选择OK。这一步将把你所做的组件设置为壳组件)
4.在属性面板中,选择Advanced;
5.在Advanced Properties 对话框中,选择Add;
6.在Extended Property对话框中,提供以下信息:
Name: cmiShellPath
Format: String
Value: 壳应用程序的的路径和名称,使用系统预定义的环境变量;
例如:你的应用程序放在C:\Windows\System32\shell.exe,那么这一项将填入%SystemRoot%\System32\shell.exeW>Yb[f4\u001BB$
需要了解更多的系统预定义的环境变量,请查阅MSDN。
7.选择OK应用你设置完成的 Advanced Properties 对话框;
8.选择OK;
9.如果想要把你的壳组件添加到以来检查的组中,在SLD Browser,在你的组件上右键Group Memberships,并且选择Add Group Membership
10.在Add Component Group Memberships 对话框中,展开Dependencies节点,并且选择Shell组,点击OK;
11.如果想要把你的Shell Component加入到某个组中,在SLD Browser,在你的组件上右键点击Group Memberships,并且选择Add Group Membership;
12.在Add Component Group Memberships 对话框中,展开Categories 节点,指向Software\System\User Interface\Shells,并且选择OK;
13.保存.sld文件,并且将做好的组件导入到数据库中,组件制作完成。
本文转自雷志刚 51CTO博客,原文链接:http://blog.51cto.com/leizhigang/237357
lzg_ad:如何自定义Shell组件相关推荐
- 如何自定义Shell登录组件
Windows XP Embedded 中的组件开发通常分为以下几类: 1. 设备驱动程序组件开发: 2. 应用程序组件开发: 3. 自定义壳程序组件开发: 4. 其他组件开发: 本贴主要介绍了如何自 ...
- Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做任何事也一样 图 2 第二章目录结构图 第 2 章 Spr ...
- 【Flutter】自定义 Flutter 组件 ( 创建自定义 StatelessWidget、StatefulWidget 组件 | 调用自定义组件 )
文章目录 一.Flutter 组件简介 二.Flutter 自定义 StatelessWidget 组件流程 1.导入父类包 2.选择继承的父类 3.设置成员变量及构造函数 4.重写 build 方法 ...
- php动态写入vue,Vue自定义动态组件使用详解
这次给大家带来Vue自定义动态组件使用详解,Vue自定义动态组件的注意事项有哪些,下面就是实战案例,一起来看一下. 现在基于vue的UI组件库有很多,比如iview,element-ui等.但有时候这 ...
- 开发自定义JSF组件(4) 保存状态与恢复状态
2019独角兽企业重金招聘Python工程师标准>>> 完整的教材: 开发自定义JSF组件(1) HelloWorld 开发自定义JSF组件(2) 使用Render渲染器 开发自定义 ...
- 【MSDN文摘】使用自定义验证组件库扩展 Windows 窗体: Form Scope
使用自定义验证组件库扩展 Windows 窗体,第 2 部分(Windows 窗体探索) 发布日期: 5/28/2004 | 更新日期: 5/28/2004 Michael Weinhardt www ...
- 为SSIS编写自定义数据流组件(DataFlow Component)之进阶篇:自定义编辑器
我们之前几篇讨论过自定义数据流组件的一些技术,分别如下 入门篇 http://www.cnblogs.com/chenxizhang/archive/2009/06/20/1507467.html 数 ...
- C# 自定义箭头组件
C#自定义箭头组件,效果如图: 实现的功能: 1) 箭头方向属性左.右.上.下: 2) 颜色渐变,且颜色任意调整: 3) 箭头大小位置任意调整: 4) 其他. 主要代码如下: 1 using Syst ...
- Android Studio开发基础之自定义View组件
一般情况下,不直接使用View和ViewGroup类,而是使用使用其子类.例如要显示一张图片可以用View类的子类ImageView,开发自定义View组件可分为两个主要步骤: 一.创建一个继承自an ...
- dplayer js控制 自动全屏_vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】...
最近公司的产品上线,一些高级功能在基础版本中不对用户开发,通过视频的形式展示. 产品开发用的是 vue, 经同事介绍使用了vue-video-player视频播放插件,通过 demo案例很快实现了视频 ...
最新文章
- 使用Repeater的Template
- 开启ubuntu的SSH服务,使用终端远程控制
- VC++简单实现工具软件随鼠标移动画线的功能
- 【数据结构与算法】之深入解析“完美矩形”的求解思路与算法示例
- AliOS Things异步事件框架Yloop
- python两个中文队列比较_具有两个优先级的优先级队列Python
- 【转】博客美化(6)为你的博文自动添加目录
- MATLAB信号处理---学习小案例(5)---信号波形的产生
- MySQL5.5安装教程+SQLyog安装
- Kali Linux 软件源和软件更新(留着自己看)
- githut管理vs2012代码
- 【STM32】串行通讯方式及USART串口通信
- c++minmax函数_std :: minmax()函数以及C ++ STL中的示例
- Gluster FS 部署复制卷与常用命令 常见问题解决
- 【SpringBoot】banner在线生成网站
- IDEA使用MyBatis【超级详细,绝对能运行】
- python输出hello的字符串字数_python 字符串
- 利用计算机打字教学设计,小学信息技术第2节用电脑打字8课时教学设计.pdf
- LeaRun.Framework━ .NET快速开发框架 ━ 工作流程组件介绍
- 智能探测静止微动,云望爱希活体存在感应器,雷达触发技术应用
热门文章
- java中符号常量_Java中符号常量
- Photographic Tone Reproduction for Digital Images
- c语言字符串把小写转换大写字母,c语言将字符串中的小写字母转换成大写字母分享...
- 输入小写字母转换为大写字母
- [深度学习概念]·主流声学模型对比
- 当我在浏览器输入 www.baiu.com 之后发生了什么
- 花花公子跟风删除Facebook主页,区块链技术可打破互联网垄断
- Java基础篇--编程之路,道长且艰,千里之行,始于足下
- Java工具类,随机生成(姓名,年龄,性别,密码,邮箱,地址,)
- 图解精益敏捷的逻辑与实证:设计您自己的工作方式