我必须为Nginx.exe运行sc.exe,但它没有编译,如果我有它如下。 任何人都可以告诉我什么是我做错了吗?
[Run] Filename: {sys}sc.exe; Parameters: "create Nginx start=auto binPath={appNginx.exe} " ; Flags: runhidden
要么
[Run] Filename: {sys}sc.exe; Parameters: "create Nginx start=auto binPath=""{appNginx.exe}"" " ; Flags: runhidden
要么
如何使用inno-setup进行检查,如果一个进程在Windows 2008 R2 64位上运行?
阻止以pipe理权限开始
Inno安装程序总是安装到pipe理员的AppData目录中
任何人都知道一个坚实的.NET Framework 2.0安装程序脚本Inno安装程序?
[Run] Filename: {sys}sc.exe; Parameters: "create Nginx start=auto binPath="{appNginx.exe}" " ; Flags: runhidden
如何在Inno安装程序中获取registry值时,该值只使用默认名称?
Windows有限的用户安装
为什么我的Delphi 6程序仅在less数Windows 7系统(InnoSetup)上安装时触发pipe理权限请求?
Inno Setup – 如何告诉安装程序执行Google Chrome时,应该打开stackoverflow.com?
Inno Setup卸载后如何刷新“程序和function”控制面板小程序?
编译器告诉你该怎么做。 连续使用两个{字符:
Filename: {sys}sc.exe; Parameters: "create Nginx start=auto binPath={{appNginx.exe}"; Flags: runhidden
问题在于,编译器在脚本部分中将{} chars所包含的所有内容都视为常量。 所以当你写道:
Parameters: "create Nginx start=auto binPath={appNginx.exe}"
编译器将{appNginx.exe}作为一个常量(就像{app} )。 而且由于没有这样的常数,你有这个错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。