wince 和win2000导出的注册表文件分析

基础知识 | hex文件格式详解 hex文件格式总结什么是hex文件?文件格式指令类型(Record type)校验和:04 02B0 00 92020008 AE:04 0000 05 08000135 B9:00 00... 阅读详情

RegSetValueEx()
If dwType is the REG_SZ, REG_MULTI_SZ or REG_EXPAND_SZ type and the ANSI version of this function is used (either by explicitly calling RegSetValueExA or by not defining UNICODE before including the WINDOWS.H file), the data pointed to by the lpData parameter must be an ANSI character string. The string is converted to Unicode before it is stored in the registry.

但是在wince平台,和PC机上导出来的reg文件的最终格式是一样的。如:
"vaule" = hex(7):31,00,30,00,2e,00,36,00,2e,00,39,00,39,00,2e,00,31,00,31,00,30,/
00,31,00,30,00,2e,00,36,00,2e,00,39,00,39,00,2e,00,31,00,/
31,00,31,00,00,00,00,00
这是一个REG_MULTI_SZ类型的注册表值。31,00为一个字符。30,00为一个字符。其它类似。31,00.....的个数可以被4整除。REG_MULTI_SZ类型的注册表值是由多个以00,00结尾的字符串组成。在最后面。是两个00,00.相当于在最后一个字符串后面又加了一个00,00。
在Wince上导入时,可以把31合到一个字节中,再把00合到一个字节中。在pc中,则是把31,00合到一个字节中。因为在wince中是unicode,在PC上是ANSI。


"新值 #1"=hex(7):11,62,31,00,00,00,00,00这个其键值表示的是:我1。
其中我===>11,62   1==>31,00为unicode编码。
这个如果想到得到其byte形式,则要调函数进行转换。从unicode转换成char的形式后,才可在PC机上向注册表中写。
 int n;
 n = WideCharToMultiByte(CP_ACP, 0, (WCHAR*)pbData, nWchar, 0, 0,NULL,NULL);
 char* buf = new char[n+1];
 memset(buf, 0, n+1);
 int nWrite = WideCharToMultiByte(CP_ACP, 0, (WCHAR*)pbData, nWchar, buf, n,NULL,NULL);
 if(nWrite != n)
  {
     AfxMessageBox("WideCharToMultiByte error");
  }
 RegSetValueEx(m_hKey, strValue, NULL, dwType, (const unsigned char*)buf, n);

winCE5.0注册表导入工具,欢迎大家下载 wince5.0的注册码导入工具,可以导入很多的注册内容,并且还可以改变系统设置,使“桌面”、“收藏夹”……等相关文件夹想在哪个地方放,就往那个地方放! 立即下载

相关推荐

WinCE导入注册表exe工具

修改CE系统的SD卡路径(SDMMC、StorageCard等) 有的CE机器里面,例如导航机的CE系统的导航卡名称(其实是路径)为SDMMC,想改成StorageCard, 可以使用本工具,在导航仪里面设置导航路径程序选择为StorageCard.exe,运行时将自动导入 修改注册表,根据实际需要修改StorageCard.reg文件(可用记事本直接打开编辑) WinCE系统里面操作同上!花时间整的,亲试,能修改注册表!

无法修改计算机网络id,(原创)网络ID、计算机名无法修改(灰色)的问题解决...

Windows Registry Editor Version 5.00[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]"DependOnGroup"=hex(7):00,00"...

weixin_26897585的博客 1879

WINCE下面修改注册表程序

WINCE下面可以直接使用的注册表修改工具,在CE5.0到7.0上都测试可用。

wince 注册表说明

注册表 WinCE注册表(Registry)是一个系统数据库,用来保存应用程序、驱动程序、用户的设定以及其它一些系统的配置信息,通常还存储着操作系统运作和调用程序的状态信息。 wince 支持四个根键: HKEY_LOCAL_MACHINE:硬件和驱动配置数据 HKEY_CURRENT_USER:用户配置数据 HKEY_CLASSES_ROOT:OLE和文件类型匹配配置数据 HKEY_USERS:适用于所有用户的数据 注:驱动只能放在HKEY_LOCAL_MACHINE。 注册表操作的函数: RegOp

qq_33782617的博客 1012

【扩展卡尔曼滤波器EKF】基于UWB雷达的SLAM能够在室内环境内映射自然点地标,并改善机器人定位(Matlab代码实现)

内容概要:本文档提供了名为“Plecs全桥LLC谐振变换器仿真模型”的资源,主要用于电力电子领域中LLC谐振变换器的建模与仿真研究。该模型基于Plecs软件平台构建,聚焦于全桥LLC拓扑结构,涵盖其工作原理、关键参数设计及动态性能仿真,帮助用户深入理解LLC谐振变换器在软开关、高效率功率转换方面的特性与实现方法。文档内容包括系统建模、主电路参数计算、控制策略实现以及仿真结果分析等部分,适用于高频高效电源变换器的研发与教学实践。; 适合人群:具备电力电子与电力系统基础知识,从事电源变换器设计、仿真与优化工作的工程师及高校研究生。; 使用场景及目标:① 掌握LLC谐振变换器的工作机理与Plecs仿真建模流程;② 学习全桥LLC拓扑的参数设计与软开关实现方法;③ 为高频高效DC-DC变换器的科研、课程设计或工程项目提供仿真基础和技术参考。; 阅读建议:建议结合电力电子技术教材与Plecs官方文档同步学习,重点理解谐振腔参数(如Lr、Cr、Lm)对增益特性与软开关的影响,并通过调整仿真参数验证不同工况下的系统响应,以加深对LLC变换器设计规律的理解。

告别死记硬背!用业务场景驱动理解SAP PS OPSA参数文件配置

本文通过制造业新产品研发项目案例,详细解析SAP PS模块中OPSA参数文件配置的实际应用。从项目立项、WBS分解到研发物料管理,系统讲解关键配置项的业务价值,帮助用户告别死记硬背,实现业务场景驱动的参数配置学习。特别适合制造业项目管理人员提升SAP PS配置效率。

weixin_30415113的博客 480

wince注册表的一些特殊技巧

记录注册表里的一些技巧,方便以后查阅,为了以后还要记录,姑且叫做(1).一/ 如何实现开机后,还未进入WINCE界面就运行其他程序假设应用程序为myapp.exe,那先将这个程序放到 SMDK2410/FILES/目录下.接着在PB中的 PLATFORM.BIB文件中的 FILES目录下添加  myapp.exe   $(_FLATRELEASEDIR)/myapp.e

阶廷成长日记 858

从格雷码到多频外差:结构光相位展开实战指南(附Python仿真代码)

本文深入探讨了结构光三维测量中的相位展开技术,重点对比了格雷码和多频外差法在工业检测、逆向工程等领域的应用。通过详细的原理图解和Python仿真代码,展示了两种方法在精度、抗噪性和适用场景上的差异,为实际工程中的技术选型提供实用指南。

weixin_42535703的博客 433

决WINCE保存设置的问题

我还是无法解决WINCE保存设置的问题,请高手赐教?  我已经使用的HIVE-BASED REGISTRY作为CE的保存选项了,打电话给研博,他们一会儿说要加一个组件,一会儿又说只要我付2000大圆,把解决方案提供给我,可怜我穷学生一个,哪来那么多钱啊?  还请高手指教!再次谢谢!  no.killer 2003-08-04 10:41  Windows CE注册表通常保存在RAM,所以是

王浩然的博客 851

Argoverse轨迹预测实战:从数据加载到地图API应用全解析

本文详细解析了Argoverse数据集在轨迹预测中的应用,从数据加载到地图API的实战技巧全涵盖。通过具体代码示例展示如何高效处理轨迹数据、实现可视化及基础预测模型,帮助开发者快速掌握自动驾驶轨迹预测的核心技术。特别介绍了Argoverse地图API的深度应用和性能优化经验。

weixin_29182481的博客 241

ipc$漏洞攻击(实验)

我们总在说ipc$漏洞ipc$漏洞,其实,ipc$并不是真正意义上的漏洞,它是为了方便管理员的远程管理而开放的远程网络登陆功能,而且还打开了默认共享,即所有的逻辑盘(c$,d$,e$……利用IPC$,连接者甚至可以与目标主机建立一个空的连接而无需用户名与密码(当然,对方机器必须开了ipc$共享,否则你是连接不上的),而利用这个空的连接,连接者还可以得到目标主机上的用户列表(不过负责的管理员会禁止导出用户列表的)。5.然后,我们物理连接到靶机上,到了两分钟后,我们可以用命令看到,这个pp45的用户就出现了。

2301_76361674的博客 3254

君正4750开发板使用日记5-WINCE的开发配置

今天把君正4750的WINCE也配置了一把,简单记录一下。 首先要下载以下载这些东西:Platform builder 5.0(需要有.Net FrameWork)WinCEPB50-081231-Product-Update-Rollup-MIPSII.msi(QFE)君正JZ4750_BSP_v1.0(Build 20090430).zip君正WinCE5.0_sdk.

huzgd的专栏 3590

DDS器件原理与应用(AD9833 AD9834)

是DDS的核心组成部分,用于实现相位的累加,并输出相应的幅值。相位累加器由M位宽加法器和M位宽寄存器组成,通过时钟控制,将上一次累加结果反馈到加法器输入端实现累加功能,从而使每个时钟周期内的相位递增数为,并取相位累加结果作为地址输出给ROM查找表部分。DDS的相位信息被存放在累加寄存器中,虽然幅值和相位不是线性关系,但寄存器累加值和相位可以是线性关系,很容易用寄存器的累加值表达相位信息。

m0_49968063的博客 6443

实现Wince程序的安装包制作的自动化

<br />实现Wince程序的安装包制作的自动化<br />网上有很多wince程序的安装包制作工具,经常用到的有Wince cab manager,这些工具使用起来比较简单,这里就不再详细介绍。本文主要描述的是利用wince提供的打包工具进行打包的工作,通过脚本来实现安装包制作。<br />一、需要的文件<br />首先需要如下几个文件cabwiz.exe,cabwiz.ddf,makecab.exe通常在你的wince的安装目录下C:/Program Files/Windows CE Platform

加菲猫的快乐生活--我的理想 1685

嵌入式面经篇八——进程&线程

记录一些招聘公司在招聘嵌入式软件岗位时的一些问题,此文为第八篇。进程上文:是指进程由用户态切换到内核态时需要保存用户态时CPU寄存器中的值,进程状态以及堆栈上的内容。即保存当前进程的状态,以便再次执行该进程时,能够恢复切换时的状态,继续执行。进程下文:是指切换到内核态后执行的程序,即进程运行在内核空间的部分。中断上文:硬件通过中断触发信号,导致内核调用中断处理程序,进入内核空间。这个过程中,硬件的一些变量和参数也要传递给内核,内核通过这些参数进行中断处理。

明天你好的博客 1854

【推荐100个unity插件】Unity URP(通用渲染管线)的基于物理的天地和预计算大气散射——UnityPhysicallyBasedSkyURP

本文介绍了Unity URP(通用渲染管线)中基于物理的天地和预计算大气散射的实现方法。该插件提供物理天空、大气散射、高度雾效、动态天空反射和环境光等功能,要求Unity 2022.3及以上版本,支持着色器模型3.5+。使用步骤包括:添加渲染器功能、配置Volume组件(天空、雾效等),并建议太阳强度设为3、曝光为0作为初始设置。插件已在GitHub和Gitee开源,附带详细配置截图和效果展示。文末推荐了多个Unity开发相关专栏,涵盖游戏开发全领域知识。作者向宇提供了博客链接,欢迎交流学习问题。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1226

基于C#与.NET Compact Framework的跨平台电影文件整理器开发实践

文件管理与自动化整理是软件开发中的常见需求,其核心原理是通过程序化规则对文件系统进行扫描、识别与分类操作。在技术实现上,跨平台兼容性设计能够显著提升代码复用率与维护效率。C#语言结合.NET Framework技术栈,通过共享核心库与平台特定适配层的架构,可在不同系统间实现业务逻辑的统一。.NET Compact Framework作为针对资源受限设备的子集,为嵌入式与移动场景提供了轻量级解决方案。这种技术组合在工业控制、嵌入式设备维护及旧系统数据迁移等场景中具有实用价值。本文以Windows CE 2.0

weixin_30697239的博客 304

YOLO26改进策略【卷积层】| SPD-Conv 针对小目标和低分辨率图像的检测任务

SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。

Limiiiing的博客 357

Windows CE模拟环境搭建与调试实战指南

嵌入式系统开发中,模拟环境是提高效率的关键工具。Windows CE作为经典的嵌入式操作系统,在工业控制、医疗设备等领域仍有广泛应用。通过Platform Builder(PB)工具链,开发者可以在x86架构PC上模拟ARM设备环境,显著降低硬件采购成本和调试难度。模拟器支持不同屏幕分辨率、内存配置和内核级调试,特别适合需要快速迭代的嵌入式项目。本文以工业自动化场景为例,详解PB模拟器的环境配置、ROM编译和性能优化技巧,包含触摸屏校准、网络连接等典型问题的解决方案,帮助开发者高效完成Windows CE应

weixin_34274029的博客 313

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Windows CE系统全面介绍及其与其他Windows嵌入式版本的差异

一、Windows CE的起源与核心特性Windows CE(后更名为Windows Embedded Compact)是微软于1996年推出的嵌入式操作系统,专为资源受限设备设计,其核心目标是提供轻量化、模块化且支持实时任务的系统解决方案。与传统的Windows NT内核不同,Windows CE采用独立的CE内核,支持ARM、MIPS、x86等多种处理器架构,最小内存需求可低至200KB,适用于工业控制、医疗设备、智能终端等场景。1. 技术架构硬件层。

hujunming的专栏 2414

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

HEX文件格式详解

本文主要参考:https://blog.youkuaiyun.com/wyq_841943/article/details/71404547 维基百科解释:https://en.wikipedia.org/wiki/Intel_HEX 概念描述 HEX文件格式是一种能够烧写到单片机中,被单片机执行的文件格式。可以使用不同的编辑器将C或汇编源文件编译成HEX文件,如IAR,KEIL等。 HEX文件格式分析...

零度空间 2万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

php hex00截断,php上传中%00截断的理解

def hex_to_asc(ch):return '{:c}'.format(int(float.fromhex(ch)))for i in range(100):s = '%02d' % iprint "s:%s,hex_to_asc(s):%s" % (s,hex_to_asc(s))可以得到如下结果:s:00,hex_to_asc(s):NULL...s:29,hex_to_asc(s):...

weixin_30016191的博客 795

Windows 2000 注册表备份(转)

Windows 2000 注册表备份(转)[@more@]   注册表在Win 2000中依然扮演着系统心脏的角色,因此我们应该经常备份注册表。具体方法如下:      打开“开始”菜单中的“运行”命令,键入“regedit...

cuiji1279的博客 140
上一篇: Windows程序和C++编程
下一篇: Windows常用命令
AgentAI
博客等级 码龄22年 0粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值