我有使用.NET Compact Framework的3.5和開發運行在Windows Mobile 6.5設置「使用網絡時間」程序在Windows Mobile 6.5
我要防止用戶更改日期和時間設置的移動應用程序。設置蜂窩網絡屬性中的「使用網絡時間」選項滿足我的要求,但我想啓用此設置programmaticaly。有沒有辦法通過註冊表來做到這一點?
注意:我知道我可以通過將設備的日期與服務器日期同步來手動完成,但我不想這樣做,因爲如果服務器的日期更改,所有設備都將具有錯誤的日期設置。
我有使用.NET Compact Framework的3.5和開發運行在Windows Mobile 6.5設置「使用網絡時間」程序在Windows Mobile 6.5
我要防止用戶更改日期和時間設置的移動應用程序。設置蜂窩網絡屬性中的「使用網絡時間」選項滿足我的要求,但我想啓用此設置programmaticaly。有沒有辦法通過註冊表來做到這一點?
注意:我知道我可以通過將設備的日期與服務器日期同步來手動完成,但我不想這樣做,因爲如果服務器的日期更改,所有設備都將具有錯誤的日期設置。
始終走這條路找你做手工設置註冊表鍵的變化: 1.取註冊表的快照 2.手動更改設置 3.取另一個快照 4.兩個快照進行比較。
(見http://www.hjgode.de/dev/installer/index.htm)
幸運的是,你會發現該設置的負責註冊表項。註冊碼的鍵有'說'的名字。
NITZ設置由OEM可能的實現方式不同,但你可以嘗試這些雷吉·基斯(和重啓):
HKLM \ DRIVERS \內建\ RIL \ DisableSyncTime DWORD = 1禁用NITZ通過WWAN
HKLM \軟件\微軟\ RIL:NitzEnable和UseNITZTimeAtStartup(由MS網站提供)
[HKEY_CURRENT_USER \ SOFTWARE \ Sierra Wireless的\ SYSTEM] 「AutoUpdateTime」= DWORD:00000000
你看到有有很多不同的實現。