Windows VB.NET Application exe以管理员

时间:2016-04-12 10:18:02

标签: vb.net windows exe uac

我创建了一个从安装文件安装的应用程序,它安装程序所需的所有文件。当我更新应用程序时,我只能将更新应用程序的exe文件共享给用户而不是整个安装包/安装文件(由于约束而不可能)(原因:这样他就可以运行应用程序了我不得不制作一个新的安装包/安装文件,用户必须从安装文件中安装)到目前为止,我的尝试都没有成功。任何人都可以建议这是可能的还是我做错了什么?

PS:我添加了清单文件,其权限总是以管理员身份运行,我无法运行我的基本应用程序(错误:访问路径c:/xxxx/Tnsnames.ora

1 个答案:

答案 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 '{}'" \; 替换为asInvokerrequireAdministrator

更新链接: 完整tutorial