在InstallShield中执行带空格路径的的exe
来源:互联网 发布:阿里云rds价格 编辑:程序博客网 时间:2024/05/02 00:20
今天注册2个C#dll, 始终注册不成功。手工执行写好的cmd, 是成功的.
经过实验验证,是由于在带空格的路径中执行引起的.
解决方法有2种:
1. 使用函数转换成短路径名, LongPathToShortPath(STRING).
2. 在appAndwait的参数用""围起来.
稍后整理.
<2010_1227>
注册控件时也发现这一问题,如果不采用LongPathToShortPath(), 调用Regsvr32.exe 不带 /s 参数时, 可以看到路径名称 ' '被截断,
if(LaunchApplication() < 0)这句根本没用, 不能用来判断是否注册成功了. 看来还要调用自己写的注册控件的Dll.
- 在InstallShield中执行带空格路径的的exe
- 在InstallShield中执行带空格路径的的exe(转)
- 在shell中创建带空格的路径
- Qt在pro文件中加入带空格的路径
- wsh.Run执行带空格路径的程序的解决方法
- shellExcute执行带图片路径的exe程序
- VBS中解决路径中带空格的方法
- VBS中解决路径带空格的三种方法
- cmd中字符带空格的路径及字符串
- Windows批处理中对带空格路径的处理
- windows批处理中对带空格路径的处理
- windows批处理中对带空格路径的处理
- Windows批处理中对带空格路径的处理
- 关于cmd中执行命令路径包含空格的解决办法
- InstallShield 中系统路径的书写
- java 调用带空格路径的bat
- 批处理不能识别带空格的路径
- InstallShield在MySQL和Oracle中执行SQL脚本的方法InstallShield在MySQL和Oracle中执行SQL脚本的方法
- JAVA的WeakReference相关用法
- Proteus与Keil联调方法
- poj2255 二叉树给出先序中序求后序序列
- C语言高效编程技巧
- DSFAFD
- 在InstallShield中执行带空格路径的的exe
- C语言高效编程技巧
- C# 启动外部程序的几种方法:
- 通过 ulimit 改善系统性能
- C语言中可变参数的用法
- ATM取款机设计
- linux内核空间与用户空间信息交互方法
- Visual C++如何动态画曲线使其闪动率降到最低
- 用js如何判断时间