我创建了一个从安装文件安装的应用程序,它安装程序所需的所有文件。当我更新应用程序时,我只能将更新应用程序的exe文件共享给用户而不是整个安装包/安装文件(由于约束而不可能)(原因:这样他就可以运行应用程序了我不得不制作一个新的安装包/安装文件,用户必须从安装文件中安装)到目前为止,我的尝试都没有成功。任何人都可以建议这是可能的还是我做错了什么?
PS:我添加了清单文件,其权限总是以管理员身份运行,我无法运行我的基本应用程序(错误:访问路径c:/xxxx/Tnsnames.ora 他们被拒绝了
答案 0 :(得分:2)
清单文件就是答案。
清单文件是VB项目中包含信息的文件 关于文件分发的内容。它可能包含校验和或 hash以验证该文件是否为原始文件并且未以任何方式进行修改。 修改文件将更改其校验和值。
您需要将function process_file {
dir=$(dirname "$1")
name=$(basename "$1")
echo name is $name and dir is $dir;
cd "$dir"
touch "${dir##*/}.pdf" # or anything else
}
# export the function, so that it is known in the child processes
export -f process_file
find . -name '*.txt' -exec bash -c "process_file '{}'" \;
替换为asInvoker
或requireAdministrator
更新链接: 完整tutorial