我有一个具有拖放功能来导入图像和视频的应用程序。在通过 Visual Studio 进行开发和测试时,从未出现过任何问题。
通过设置项目安装后,应用程序中的所有内容都工作正常,除了拖放之外,这似乎什么也没做。是否有任何安全设置需要通过安装程序进行设置,或者类似性质的设置可能会阻止安装后的拖放?
是的,如果您的程序以提升的权限运行,则您的拖放操作将不被允许。它被称为用户界面权限隔离,简称Vista UIPI。它是 UAC 的补充,并由您用来提升进程的清单条目中的 uiAccess 属性控制。以及证书和正确的安装位置。
实际上:不要提升你的程序。当受限程序可以将其对象放入您的特权程序中时,这就是一个安全漏洞。 UIPI 试图阻止这种情况发生。
但首先要调试你的程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)