有没有任何具体的问题,应该测试Win7的兼容性,当APP适用于Vista.
注意:我的应用程序使用Systray并具有.Manifest文件.
解决方法
如果应用程序在Vista中运行良好,则可以在
Windows 7中执行相同操作.如果您的清单文件缺少兼容性部分,则默认情况下,应用程序将以Vista兼容模式运行,如
here所述.*
我假设“systray”是指通知区域. Windows 7中增强了通知区域的用户控制,您的用户可能需要启用应用程序的图标才能显示. MSDN documentation提出了使用通知区域的一些注意事项 – 它实际上是短期通知,特别是对于没有桌面存在的应用程序.例如,它不是为了快速启动.
在这种情况下,没有理由期望与德尔福相关的问题.
Applications without a Compatibility section in their manifest will receive
Windows Vista behavior by default on Windows 7 and future Windows versions.
Note that Windows XP and Windows Vista ignore this manifest section and it
has no impact on them.The following Windows components provide divergent behavior based on
the Compatibility section in Windows 7:
- RPC Default Thread Pool
- DirectDraw Lock
- DirectDraw Bit Block Transfer (Blt) to Primary without Clipping Window
- GetOverlappedResult API
- Program Compatibility Assistant (PCA)
每个行为的详细信息(Vista vs. Win7)可以在that article找到.