我在獲取PC的位置設置時遇到了一些問題。我意識到獲取文化設置很容易,但我正在按照以下對話框討論家庭地點設置。我正在使用vb.net,但c#也很好。以編程方式獲取在區域設置中設置的位置
0
A
回答
0
0
所以,我砍死了這一點的PowerShell命令Get-WinHomeLocation
的:
如果聲明以下類:
public static class GeoTools
{
[DllImport("kernel32.dll", CharSet = CharSet.Unicode, SetLastError = true)]
public static extern int GetUserGeoID(int GeoClass);
[DllImport("kernel32.dll", CharSet = CharSet.Unicode, SetLastError = true)]
public static extern int GetGeoInfo(int Location,
uint GeoType,
StringBuilder GeoData,
int Length,
ushort LangID);
}
然後你可以:
uint GEO_FRIENDLYNAME = 8u;
var homeLocationGeoId=GeoTools.GetUserGeoID(16);
StringBuilder stringBuilder = new StringBuilder(256);
int geoInfo = GeoTools.GetGeoInfo(homeLocationGeoId,
GEO_FRIENDLYNAME,
stringBuilder,
256,
0);
var homeLocation = stringBuilder.ToString(); //yay!
相關問題
- 1. 如何在JSF中以編程方式設置區域設置
- 2. 以編程方式設置AWS區域
- 3. Monodevelop,如何以編程方式設置區域設置
- 4. 以編程方式設置Eclipse設置編輯器位置
- 5. 如何以編程方式獲取/設置當前位置?
- 6. 以編程方式設置iPhone設置
- 7. 以編程方式在Magento中設置塊的位置
- 8. 以編程方式獲取iOS設備的iP位置
- 9. 以編程方式獲取Tensorflow op的設備位置
- 10. Facebook獲取區域設置
- 11. 獲取Windows的區域設置格式
- 12. 以編程方式配置每個位置的視圖設置
- 13. 設置'<位置overrideMode =「在applicationHost.config中以編程方式允許」...「
- 14. 以編程方式在ListView中設置位置而不滾動
- 15. 以編程方式配置IPhone設置
- 16. Logicify jQuery位置選取器插件 - 以編程方式設置位置
- 17. 以編程方式設置查看器的位置和方向
- 18. 以編程方式設置啓動進程時的位置
- 19. Android:以編程方式在右側設置複選框設置文本位置
- 20. 以編程方式設置/取消設置_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_(運行時)
- 21. 以編程方式爲SQS設置AWS區域
- 22. 以編程方式設置停靠的工具欄的位置
- 23. 在android設置中以編程方式獲取ownerinfo
- 24. 如何以編程方式設置選項卡的位置?
- 25. 是否有可能以編程方式設置Qtip的位置?
- 26. 以編程方式設置UIBarButtonItem的位置
- 27. 以編程方式設置小部件的位置
- 28. 如何以編程方式設置導航欄的位置
- 29. 以編程方式設置CKEditor對話框的位置
- 30. 以編程方式獲取Android中的「屏幕鎖定」設置
使用Shell API來執行 –