Installshield脚本拷贝文件常见问题汇总

原文:Installshield脚本拷贝文件常见问题汇总

很多朋友经常来问:为什么我用CopyFile/XCopyFile函数拷贝文件无效?
引起这种情况的原因有很多,今天略微总结了一下,欢迎各位朋友跟帖补充不完善的地方
1:文件路径错误,比如将CopyFile/XCopyFile脚本放在OnFirstUIBefore里,但是引用的文件路径却是INSTALLDIR/TARGETDIR的,而这时候,安装程序还未将安装文件拷贝至用户安装路径,当然是找不到可拷贝的文件的
调试和解决办法:在任何拷贝之前,用FindFile函数来确定你的文件路径是否正确;有必要时,调整脚本所在位置

2:函数的参数使用错误,比如XCopyFile拷贝全部文件,参数写法是xxx\\*.*,而有的朋友粗心大意想当然地只写了需要拷贝的文件夹的名字,而不用通配符*.*去匹配文件夹之下的所有文件,自然拷贝不成功
调试和解决办法:多读几遍IS自带的函数的example

3:敏感区域的保护措施,常见的有win7, windows server系统,对系统盘的一些敏感区域保护是很严密的,普通权限的操作根本无法将文件拷贝进去
调试和解决办法:试试将函数的拷贝改成普通非系统盘路径是否成功,以便于确定是否是操作系统的保护引起的问题;解决办法,对于windows权限,并没有什么特别好的解决办法,无非是提升安装包的权限,比如在release里把required execute level选为highest available,有时候还需要做一些不太优雅的事情,比如打包完毕后拆包改设置提升权限,参阅
http://hi.baidu.com/westsky/blog/item/a114f4390bb1cafd3b87ceec.html

时间: 2024-09-22 23:02:03

Installshield脚本拷贝文件常见问题汇总的相关文章

Installshield 64位操作系统下拷贝文件,如何重定向到32位的系统文件夹下

原文:Installshield 64位操作系统下拷贝文件,如何重定向到32位的系统文件夹下 64位操作系统下拷贝文件重定向问题,在在复制代码前加上Disable(WOW64FSREDIRECTION);就可以解决64位系统默认复制到syswow64的问题 但是注意:  Disable(WOW64FSREDIRECTION);         CopyFile( SUPPORTDIR^"MUCam32.dll", WINSYSDIR^"MUCam32.dll"); 

脚本-批处理拷贝文件到远程共享文件夹,有密码保护无权限失败怎么办?

问题描述 批处理拷贝文件到远程共享文件夹,有密码保护无权限失败怎么办? 如题,用copy 命令,远程的文件夹有密码,会拷贝失败,如何解决呢?

Win7/Win8.1免费升级Win10正式版常见问题汇总解答

  今天,微软宣布Windows 10正式版将于7月29日发布,届时正版Win7和Win8.1用户可免费升级到Win10.与此同时,微软官网也迎来了改版,并回答了一些Windows 10免费升级相关的问题,下面小编就为大家带来Win7/Win8.1免费升级Win10正式版常见问题汇总解答,具体如下. Win10何时推出? Win10将于2015年7月29日发布. 预订Win10免费升级版有何意义? 我们将在有限时间内为符合条件的Windows7 SP1.Windows 8.1更新和Windows

win8系统使用时遇到的常见问题汇总及解答

不少电脑爱好者朋友现在都在关注最新微软windows 8系统,根据微软最新官方消息,WIN8系统也将在本月底发布最新消费者预览版,供尝鲜朋友抢先体验WIN8,针对近期不少朋友都常问的一些windows 8问题,笔者这里汇总解答下. windows 8常见问题汇总解答 一:windows 8什么时候发布?可以到哪去下载? 编辑解答:win8最新微软公布的消息是将于2月底29号发布消费者预览版,供电脑爱好者尝鲜体验,正式版也将在不久之后发布.下载方面因为第一时间由微软公布,所以大家需要去微软官方下载

U大侠制作u盘启动盘常见问题汇总

  时下,使用U盘装系统已经是一种主流的装机方式.用U盘装系统要比传统的光盘装系统更加的方便.简单,也是众多装机人士的首选.用U盘装系统有个前提,就是需要把U盘做成u盘启动盘才能够安装系统.这里小编向大家推荐一款[U大侠U盘启动制作工具],用U大侠实现一键制作U盘启动盘,一键装机,短短几分钟搞定系统的安装. 不过有很多用户在制作U盘启动盘的过程中,经常有遇到各种各样的问题,因此,今天小编整理了一份关于U大侠制作U盘启动盘的常见问题汇总. 1.U大侠装系统是什么? U大侠装系统是一个仅需要一步就可

ios9.3.3越狱常见问题有哪些 iphone ios9.3.3越狱常见问题汇总

ios9.3.3越狱前几点须知: 一.越狱程序需要联网校验,所以也必须保证电脑网络.手机网络通畅 二.由于越狱模式改变,一些插件可能不支持最新的版本.某些插件可能会造成设备不能重启.安装插件前请一定慎重. 苹果ios9.3.3越狱常见问题汇总: Q:这次越狱的iOS设备和iOS版本有哪些? A:越狱兼容64位且固件版本为iOS 9.2-9.3.3的设备:iPhone5s.iPhone6.iPhone6 Plus.iPhone6s.iPhone6s Plus.iPhone SE.iPod Touc

Python基于sftp及rsa密匙实现远程拷贝文件的方法_python

本文实例讲述了Python基于sftp及rsa密匙实现远程拷贝文件的方法.分享给大家供大家参考,具体如下: 如果两台服务器之间使用了RSA秘钥免密码登录的方式,可以先查找出rsa秘钥的对应目录(如find / -name id_rsa 或者locate id_rsa), 接着通过Python中paramiko模块可以这样实现scp功能: def scp_by_key(host_ip, host_port, remote_path, local_path, username, pkey_path)

大数据安全分析常见问题汇总

大数据是时下最火热的IT行业的词汇,随之数据仓库.数据安全.数据分析.数据挖掘等等围绕大数量的商业价值的利用逐渐成为行业人士争相追捧的利润焦点. 本人在与用户沟通大数据问题时经常会遇到一些问题,现将这些常见问题汇总,抛砖引玉,希望可以帮助到大家. 1. 大数据安全分析的核心目标是什么? 应答:为了能够找到隐藏在数据背后的安全真相.数据之间存在着关联,传统分析无法将海量数据汇总,但是大数据技术能够应对海量数据的分析需求.通过大数据基础能够挖掘出APT攻击.内网隐秘通道.异常用户行为等安全事件.在此

CloudStack 安装及使用过程中常见问题汇总_CloudStack

CloudStack 安装及使用过程中常见问题汇总             在做工程项目中对CloudStack 安装及使用过程中常见的几个问题及如何解决做一个总结.    1.Windows XP虚拟机内部重启不能正确获取IP,windows xp iso建立VM,重启VM无法正确获取IP地址,原因是没有加入域,可以通过修改注册表来解决此问题.设置组策略 计算机配置--管理模板--网络--DNS客户端里的DNS后缀搜索列表,设置为已启动,后缀值为cs1group.internal