- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我希望我的程序在尝试在 C:\驱动器的根目录等 protected 位置创建文件时抛出错误(例如:FILE* FileHandle = fopen("\\file.txt",一)
)。相反,该文件会在 %APPDATA% 下的虚拟商店中创建。
如何禁用该虚拟商店?
谢谢
编辑:澄清一下,我不是在问如何规避安全措施并在 protected 位置创建我的文件。我希望文件创建失败,这样我就可以告诉用户他是个白痴。
最佳答案
您添加一个应用程序 list 。选择 asInvoker、highestAvailable 或 requireAdministrator。听起来你想要 asInvoker。
来自 http://msdn.microsoft.com/en-us/library/bb756929.aspx :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0"
processorArchitecture="X86"
name="IsUserAdmin"
type="win32"/>
<description>Description of your application</description>
<!-- Identify the application security requirements. -->
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
关于c++ - 如何为 C++ 程序禁用 VirtualStore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4730053/
我的应用程序将日志文件存储在一个位置,根据管理员设置,该位置可以重定向到 VirtualStore 中的文件夹。例如,它们有时会变成: 日志文件位于: C:\Users\-my username-\A
我希望我的程序在尝试在 C:\驱动器的根目录等 protected 位置创建文件时抛出错误(例如:FILE* FileHandle = fopen("\\file.txt",一))。相反,该文件会在
自 Win Vista 发布以来,Microsoft 为以 32 位进程运行的遗留应用程序引入了文件虚拟化。作为 Microsoft 用户帐户控制 (UAC) 的一部分发布,任何试图写入任何被认为受操
我正在使用 C# 和 .net 2.0 我将程序数据保存在以下文件中:C:\ProgramData\MyProgramName\fileName.xml 安装并运行我的应用程序一次后,我将其卸载(在卸
我有一个程序,它从文件“.\abcd.ini”读取GetPrivateProfileString - 即它将在当前目录中查找ini 文件。如果找不到 ini 文件,则会在第三个参数中将默认值设置为 G
当我的程序第一次安装时,它会在用户的 AppData 目录中放置一个文件,然后程序会定期写入该文件。问题是在 Vista 中,写入的不是用户 AppData 目录中的文件,而是“VirtualStor
我正在使用 C# 和 .net 3.5 我将我的程序数据保存在一个文件中:C:\Program Data\MyProgramName\fileName.xml 在安装并运行我的应用程序一次后,我卸载了
我的应用程序正在生成缩略图和一个 sqlite 数据库。 在制作了 inno 安装程序并首次安装应用程序后,我发现我的文件不是在程序目录中创建的,而是在名为 VirtualStore 的目录下创建的。
我在 Windows 10 PC 上有一个 c# 应用程序。我想阅读安装文件夹 (C:\Program Files (x86)\xxx) 中的设置文件,但除非用户具有管理员访问权限,否则无法编辑。问题
我的一般问题是如何解决“由于依赖项不会消失,无论我清理和重新编译多少次,我的 BPL 都不会加载”。 更新 您可能认为您有一个干净的重新编译系统,但由于 Windows 的逆向奇迹及其文件系统虚拟化错
我最近更新了我的 Visual Basic 6.0应用程序,现在包含一个 exe.manifest 文件以防止 UAC虚拟化。应用此更新后,一些用户无法找到他们的数据文件(Access MDB 文件)
我是一名优秀的程序员,十分优秀!