怎么在CAB里面加入负的注册表键值?

infsafe 2009-10-15 02:02:11
我要加一个DWORD的-300, 结果是安装失败. 把-300转换为16进制(FFFFFFFFFFFFFED4)的话再换算为十进制超出了数据类型的长度. property里面显示DWORD的类型是vsdrvtInteger...
我改怎么做?
...全文
88 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
infsafe 2009-10-19
  • 打赏
  • 举报
回复
不用dword数据类型, 用binary的就可以了.负数可以用二进制表示的.谢谢大家
世外涛缘 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiangyongtao 的回复:]
DWORD是64位吧,楼主转成16进制(FFFFFFFFFFFFFED4)转成了128位的了,当然溢出了。
[/Quote]
DWORD是32位,见笑
儿大不由爷 2009-10-15
  • 打赏
  • 举报
回复
DWORD 是四个字节,32bit, 无符号的
最高位bit是1,最后两位是11,二进制的,自己算是多少吧
ppc_2008 2009-10-15
  • 打赏
  • 举报
回复
注册表键值为什么一定要负值??
世外涛缘 2009-10-15
  • 打赏
  • 举报
回复
DWORD是64位吧,楼主转成16进制(FFFFFFFFFFFFFED4)转成了128位的了,当然溢出了。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧