編程實際遇到的奇葩系統現象總結
1.CStringW= CStringA
這樣應該是可以直接賦值並轉爲unicode的,但是有極少數win7這樣會把 CStringA 中的中文轉爲亂碼,如果處理的是路徑的話,後果可想而知。最後一個發現的系統是win7x64家庭版非sp1。
解決方法:自己寫A2W轉換代碼。
2.部分機器(win7)打開進程讀取相關內存,我有用過這種通信方式,讀取到的都是0x76,0x76,0x76,0x76.....,無解,非權限問題,進程正常打開。
解決方法:增加一個兼容的方式(比如共享內存,或者寫磁盤文件通信)。
3.部分I7 CPU會把Sleep的時間給縮短,未確定過具體型號及系統相關原因,如果做簡單的計時的話,建議放棄線程循環sleep的方法,使用時間戳或者使用 CreateTimerQueue CreateTimerQueueTimer API來做計時。
待續...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
微服務實踐Aspire項目發佈到遠程k8s集羣
hiningrise
2024-06-02 14:24:56
微服務實踐之使用 Visual Studio 2022 調試Dapr 應用程序
hiningrise
2024-06-02 14:24:56
.NET開源、跨平臺、使用簡單的面部識別庫
追逐時光
2024-06-02 14:21:55
Python 潮流週刊#53:我輩楷模,一個約見諾獎得主,一個成爲核心開發者
豌豆花下貓
2024-06-02 14:19:15
Terraform管理OpenStack
馬昌偉
2024-06-02 14:13:44
matlab練習程序(LQR路徑跟蹤)
Dsp Tian
2024-06-02 14:11:04
h32 Most commonly used tags in HTML
emanlee
2024-06-02 14:10:23
css45 CSS Math Functions
emanlee
2024-06-02 14:10:23
CSS tutorials (w3school)
emanlee
2024-06-02 14:10:23
css44 CSS The !important Rule
emanlee
2024-06-02 14:10:23
css41 CSS Website Layout
emanlee
2024-06-02 14:10:23
css39 CSS Forms
emanlee
2024-06-02 14:10:23
css40 CSS Counters
emanlee
2024-06-02 14:10:23
css43 CSS Specificity
emanlee
2024-06-02 14:10:23