制作安装包cab时,注册表出现的问题

msgsnd 2007-11-29 11:17:22
其中有一条是:
wmplayer.exe \"%1\"

出错提示:unsupported DirID 2
确定是%被认为是环境变量标识符,引起该问题。
请问如何解决?
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
smaltdd 2007-11-29
  • 打赏
  • 举报
回复
好像应该是%前加一个\

wmplayer.exe \"\%1\"
msgsnd 2007-11-29
  • 打赏
  • 举报
回复
可以解决问题。
但我发现"丢掉了,请问知道如何解决?
难道不是\",要改成""吗?
smaltdd 2007-11-29
  • 打赏
  • 举报
回复
如果是VC++ %符号需要被转义前面加载%
也就是如果表示% 则代码写成%%
类似于\, 用\\来表示

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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