小知识:如何判断Win95/98/Me
使用VC++2008以上版本或.NET4.0以上版本不需要判断Win95/98/Me,因为映像格式已经升级。
判断的意义主要是Win95/98/Me中,Unicode版本WinAPI有入口点,但是不起作用。
第一种方法是使用VC++2008以上版本,或使用高版本.NET,第二种方法是判断特殊的标志位。如果GetVersion()返回值最高位为1,XXXXXXXXXXXXXXXXXXXXXXXXatform返回值小于2,则为Win95/98/Me。
C/C++代码(需要包含windows.h):
<code class="language-cpp">if ((int)GetVersion() < 0) return 1; // no win9x </code>
C#代码:
<code class="language-cs">if (Environment.OSVersion.Platform < PlatformID.Win32NT) return; // no win9x </code>
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |