查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

金窝银窝不如自己的草窝

MCP考试通过了!

 
 
 
 
 
 
 
留言列表加载中...
 
 
 
 
 
 
 

WES7没有发送到“桌面快捷方式”的选项

2017-3-27 17:34:51 阅读303 评论0 272017/03 Mar27

前言

在做完WES7下32bit之后,客户发现没有发送到桌面快捷方式,也不能做压缩文档,

这与正常WIN7的使用方式不一致,情况如下

解决办法如下:

一、开始怀疑组件不齐,按照XPE的开发经验,应该是缺失“sendmail.dll”,用查找功能,查找关键字,发现该文件包含在 win32 application  runtime libraries,核查后发现该文件已经被包含。

二、尝试用模板增加功能,先使用thin client模板,测试后发现增添了一些功能组件,安装完成之后,发现依然没有 发送到 桌面快捷方式。

三、尝试增加application compatiblity 模板,测试后发现增加了很多功能,包括这次客户没有要的音频功能,IIS等,依然没有发现发送到 桌面快捷方式。

四、尝试使用微软提供的Thin PC安装镜像,安装完成之后,发现有 发送到 桌面快捷方式。

五、尝试用IBW方式安装系统,选择application compatiblity 模板,安装完成之后,发现有 发送到 桌面快捷方式。

六、尝试用IBW方式安装系统,选择Thin Client 模板,安装完成之后,发现有 发送到 桌面快捷方式。

七、初步判断ICE工具开发出来的设置有问题,WES7的是正确包含此功能的,而且也无需添加其他功能组件,能有发送到文档,证明这功能是可以的,只是可能在某种设置里给隐藏了。

八、按照以上思路裁剪WES7系统里的e

作者  | 2017-3-27 17:34:51 | 阅读(303) |评论(0) | 阅读全文>>

解决PS/2键鼠在XPE下不能使用的问题

2016-7-13 11:04:34 阅读103 评论0 132016/07 July13

客户反馈做出了的XPE系统PS/2键盘鼠标不能争取是吧,是黄色叹号,尝试更新驱动或者启用设备,均提示设备无法正常启用错误代码 code:23 如下图:

打开Target Designer 找打相关组件值,比对系统所需文件,均在系统里存在,联想到之前modem不能争取驱动,不上因为驱  动不全,是注册表中没有相关键值,比对能用的XPE系统里一些相关键值,找出由问题与没问题直接的差别

仔细比对结果 需改动如下

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt]

     "Start"=dword:00000001

不能用的系统里start的键值变成4了

查询相关资料,表示键值为4表示service disable,也就是禁用i8042 PORT,这也就意味着是用此端口的键鼠也就是PS/2无法启  动,找到原因之后,导入注册表后重启,PS2恢复正常如下图。

分析原因,肯能是卸载某类程序的时候,关闭了此服务

作者  | 2016-7-13 11:04:34 | 阅读(103) |评论(0) | 阅读全文>>

wes7 插上U盘之后未知设备的解决办法

2015-2-4 11:29:12 阅读9736 评论0 42015/02 Feb4

wes7在开发完成之后,设备管理器 驱动一切正常

但是发现如果插上U盘之后有个未知设备,根据大家的建议。添加Composite Bus Enumerator Driver 这个组件,仍有未知设备

但U盘可以正常驱动,在“我的电脑”中打开U盘也是可以正常使用的。

网上给出的图如下

这里明确可以到有硬件ID 与我下图中详细信息找不到硬件ID不一样

因此添加 Composite Bus Enumerator Driver  这个不解决问题

经过研究需要添加WPD设备的一个组件

WPD file system Driver

另外根据观察,需要添加以下组件 保证类似设备正常使用

WPD File system driver

WPD media transfer protocol(MTP)driver

根据组件的properties 找到CAB文件

把所有cab放到d盘WPD目录

用dism命令 安装 命令大约如下

dism /online /add-package:d:\WPD

安装玩提示重启

再插入U盘,发现设备管理器多了一个“便携设备”,在此设备下有U盘的卷标名字

问题解决

作者  | 2015-2-4 11:29:12 | 阅读(9736) |评论(0) | 阅读全文>>

XPE 安全证书

2013-12-11 16:16:26 阅读358 评论0 112013/12 Dec11

在登录邮储网上银行系统或者outlook网页的时候 会提示不是受信任的证书颁发机构 如果是IE6 则是一个弹窗 如果是IE7/IE8则是首先首页弹出警告不要继续浏览 进入后地址栏则有明显的红色证书提示 证书错误

HTTPS这是一种加密方式 需要证书认证 这类情况属于证书没有安装上

分析XP下正常的IE模式 如下注意红色方框的办法机构

颁发者是VeriSign Class 3 Extended Validation SSL SGC CA 经查XPE系统里没有这个Class 3的根证书

解决办法

把正常XP里的证书导入来 然后在XPE里导入 如下图

然后重新打开邮储的页面 这样就不在提示不受信任的证书颁发机构了

分析原因 微软在做IE相关的组件的时候没有打包VeriSign Class 3 Extended Validation SSL SGC CA 这个根证书

只有VeriSign Class 1 2这些老的根证书 导致的这个问题 重新导入一个正常的CA就可以

作者  | 2013-12-11 16:16:26 | 阅读(358) |评论(0) | 阅读全文>>

XPE下串口打印机不能安装驱动

2013-12-11 15:41:33 阅读286 评论0 112013/12 Dec11

在安装串口打印机的时候 有时候会提示“未安装打印机驱动程序,操作无法完成”

多次尝试均未能安装成功,通过做组件的方式,找到解决办法。

缺少ntprint.inf这个文件,从正常windows/INF目录拷贝出来然后到XPE对应目录下

然后再安装驱动就可以弹出"windows徽标测试"提示框 在把相应的DLL和HLP文件拷贝到对应目录就可以正常安装了

作者  | 2013-12-11 15:41:33 | 阅读(286) |评论(0) | 阅读全文>>

PS 修改8位深度

2012-8-14 11:34:45 阅读3501 评论0 142012/08 Aug14

在做XPE或者wince的启动logo的时候要使用640*480 8位深度的BMP图片

但是我们修改完客户的图片后发现不能保存为8位深度的,

这里有个方法请参考

图像------模式------索引颜色

调板 选择“局部”

这样再保存的时候就能保存为8位深度的图片了

如果客户有这个需求,最好请客户做一个这样要求的图片,如果强行修改 容易造成颜色失真,效果变差。

作者  | 2012-8-14 11:34:45 | 阅读(3501) |评论(0) | 阅读全文>>

串口的详细定义

2011-8-22 10:32:16 阅读181 评论0 222011/08 Aug22

TXD 输出 发送数据

RXD 输入 接受数据

RTS 输出 请求发送

CTS 输入 清除发送

DSR 输入 数据通信设备准备好

GND 信号地

DCD 输入 数据载体检测

DTR 输出 数据终端准备好

RI 输入 振铃

我们通常认为RXD、TXD是Receive Data ,Transmit Data 的意思,其中的X又是怎么回事呢?在原版英文资料中对RXD引脚的解释说是Serial data RXD pin for receive input and transmit output,是既可做输入又作输出(I/O)。而Receive Data 只是输入的。

RXD在DTE设备端为接收,即输入,在DCE设备端同名RXD为发送端,即输出。在一对通讯系统中RXD信号在DTE设备端为输入信号,在DCE设备端为输出信号。原英文解释是综合译法,一般我们说的RXD是DTE端,即输入。

DTE设备:计算机、工程主机

DCE设备:调制解调器、个别仪表

作者  | 2011-8-22 10:32:16 | 阅读(181) |评论(0) | 阅读全文>>

客户的程序是在MCGS组态软件下编写完成的,但是在xpe环境下打开窗体部分是乱码 有???这样,开始分析可能是缺失字体,把完整xp下的字体拷贝过去,问题没有解决,更改了字体注册的一些注册,发现好多字体成为[] [] 发现这样才是缺失字体,(因为我改了宋体的名字),如果字体没有,系统可以用宋体替换的,只是看起来怪怪的,这个不在多说。

网上很多人说用apploc.msi来解决非Unicode程序乱码的问题,我尝试了下,需要在“区域和语言设置”中 高级,选成英语(美国),选完之后重启,用apploc 把程序选成进去,发现有时候不能运行 有时候可以运行,乱码问题也解决了,但是又带来了新的[],而且组态软件的程序需要在MCGS运行环境下 拖进去才可以,这样没办法实际运用,

这会尝试把高级 选项中的英语(美国)改成为中国(中文),问题出现了,提示我不能更改 请和管理员联系,这个就奇怪了,管理员账号不能操作,只好救助百度了

修改注册表

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]

"SimSun"=hex(7):67,00,75,00,6c,00,69,00,6d,00,2e,00,74,00,74,00,63,00,2c,00,67,\

  00,75,00,6c,00,69,00,6d

作者  | 2011-7-21 12:29:01 | 阅读(1013) |评论(0) | 阅读全文>>

每次重启增加一小时的解决办法

2011-6-3 10:07:48 阅读216 评论0 32011/06 June3

FP2007已经可以设置时区了

但是如果你的开发工具是SP2或者已经开发好了请修改以下注册表

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]

"Bias"=dword:fffffe20

"StandardName"="China Standard Time"

"StandardBias"=dword:00000000

"StandardStart"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"DaylightName"="China Standard Time"

"DaylightBias"=dword:00000000

"DaylightStart"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"ActiveTimeBias"=dword:fffffe20

"StandardTime"=hex:99,63,ff,ff

作者  | 2011-6-3 10:07:48 | 阅读(216) |评论(0) | 阅读全文>>

ADAM-4117与MCGS组态软件通信方法

2011-4-28 13:50:11 阅读769 评论0 282011/04 Apr28

1.     打开ADAM-4000-5000 Utility对模块进行初始化配置

在给模块上电前,请把拨码开关从normal状态拨到INIT端。

此时看到COM1下4117前是*状态 这样就可以对模块初始化了

我们这里需要对模块的地址和协议进行更改

默认地址1改为2(模块默认为1,一个4520最多可以接32个模块)

协议从ASCII码协议改为MODBUS

改完之后update一下,

把拨码开关从INIT端拨到normal状态,重新上电

这样就能在ADAM-4000-5000 Utility看到4117前面有个红色的小M,另外地址变为2。这样对模块的设置就完成了。

如图1.

图1

2.打开MCGS组态软件,在“工作台上”选中设备窗口,点设备组态,在设备管理中添加通用串口父设备和标准ModbusRTU设备,如图2

图2

3.配置通用串口父设备,从ADAM-4000-5000 Utility里可以看到ADAM-4117默认的串口通信参数是9600,8,1无校验串口为1.配置效果如图3

图3

4.配置ModbusRTU设备

通过ADAM-4000-5000 Utility看到模块的地址2了,所以我们这里要地址改成2,如图4

图4

5.从“内部属性”打开通道设置属性,把原有通道删除 如图5

作者  | 2011-4-28 13:50:11 | 阅读(769) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

北京市 海淀区

 发消息  写留言

 
认识我的人都叫我老虎
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

登录  
 加关注