论坛风格切换切换到宽版
  • 3629阅读
  • 2回复

NSIS中请问有办法把十进制的数据转换为字符串吗? [复制链接]

上一主题 下一主题
离线JunJun
 

发帖
438
金钱
180
威望
18
只看楼主 倒序阅读 0 发表于: 2008-09-23
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "InstallDate"
这个是一个系统安装时间的数据~十进制的时间戳~不知道能否通过NSIS处理成字符串
离线zhfi

发帖
461
金钱
190
威望
19
只看该作者 1 发表于: 2008-09-23
不知道楼主说的什么。
NSIS中根本没有区分是dword还是String
只是用API的时候有所区别。

也许你想要这样的效果?:
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "InstallDate"
DeleteRegValue HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "InstallDate" ;这行好像不是必须的
WriteRegString HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "InstallDate" $0

人生若只如初见@@一轩果

MyMPC 2013(104210239)
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 2 发表于: 2008-09-24
变量可以存放字符串或者数字,针对什么操作方式就是什么样的类型。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)