读书人

微软的操作系统是如何判断一个程序是不

发布时间: 2012-03-12 12:45:33 作者: rapoo

微软的操作系统是怎么判断一个程序是不是UNICODE程序的?
在系统的区域和语言选项设置里面,可以设定非UNICODE程序使用的语言。
我的问题是:操作系统是怎么知道一个程序是不是UNICODE程序的?

[解决办法]
Windows有两套API,设定只影响Windows的ANSI版API的行为
[解决办法]
两套不同的API啊
比如MessageBoxW,MessageBoxA
[解决办法]
操作系统不需要知道
是你软件自己掉用MessageBoxW或MessageBoxA
[解决办法]
如果调用了Ansi的API,自然就是非Unicode的程序。
程序载入时系统知道程序用了哪些API。

读书人网 >C++ Builder

热点推荐