Java 如何检测我的程序是否在“下运行”;“windows xp模式”;在Windows7下

Java 如何检测我的程序是否在“下运行”;“windows xp模式”;在Windows7下,java,windows-7,windows-xp,virtual-pc,xp-mode,Java,Windows 7,Windows Xp,Virtual Pc,Xp Mode,背景: Windows-7的Windows xp模式不提供完整的Windows实例(与VMWare虚拟机实例不同)。对将文件写入“c:/Program files”等有限制,当用户在windows-7的windows xp模式下安装我们的软件时,该限制生效(直接在真正的windows xp机器上安装时,它可以正常工作) 是否可以检测程序是否在“windows 7”的“windows xp”模式下运行 安装程序(使用Studio Advices生成)是java程序,但是我们可以运行正常的可执行文件

背景: Windows-7的Windows xp模式不提供完整的Windows实例(与VMWare虚拟机实例不同)。对将文件写入“c:/Program files”等有限制,当用户在windows-7的windows xp模式下安装我们的软件时,该限制生效(直接在真正的windows xp机器上安装时,它可以正常工作)

是否可以检测程序是否在“windows 7”的“windows xp”模式下运行


安装程序(使用Studio Advices生成)是java程序,但是我们可以运行正常的可执行文件(C++基础的)来收集关于机器的信息。

< P>不要测试你是否在WindowsXP模式下。相反,测试您是否在写入程序文件时遇到问题;如果是这样的话,就采取你需要的任何变通办法


我怀疑你的问题不是由Windows XP模式引起的,而是由XP模式巧合引起的,但也可能在其他情况下发生;对您遇到的特定问题进行测试可以让您在所有此类情况下找到解决方法。

不要测试您是否处于Windows XP模式。相反,测试您是否在写入程序文件时遇到问题;如果是这样的话,就采取你需要的任何变通办法


我怀疑你的问题不是由Windows XP模式引起的,而是由XP模式巧合引起的,但也可能在其他情况下发生;针对您遇到的特定问题进行测试将允许您在所有此类情况下采取变通措施。

您是否可以测试“将文件写入'c:/Program files'等的限制”是否存在?它基于installanywhere。您是否可以测试“将文件写入'c:/Program files'等的限制”是否存在是否到位?它基于installanywhere。