我们有一个VB6程序(多年开发),由我们在客户机器上安装。 我现在已经在某些情况下从VB6程序中添加了一个VB.Net程序(ShellExecute' ed)(SQL访问但没有文件操作)。
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
<applicationRequestMinimum>
<defaultAssemblyRequest permissionSetreference="FullTrust" permissionSetReference="FullTrust" />"
<PermissionSet version="1" ID="FullTrust" unrestricted="true" SameSite="site" Unrestricted="true">
<IPermission class="System.Security.Permissions.FileDialogPermission, mscorlib, Version=1.2.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</applicationRequestMinimum>
有什么方法可以阻止客户机器(运行W7 / 8/10)弹出UAC对话框? VB.Net prog有一个Manifest,其中包含了其他人建议的所有内容,并没有区别:
感激不尽的任何帮助 干杯 戴夫
答案 0 :(得分:0)
除了在Windows 7框中将用户设为管理员,编号
即使是管理员,他们也需要完全停用UAC通知以避免UAC提示。