檢測PC是否安裝了Microsoft ActiveSync最好/最可靠的方法是什麼?我的電腦程序使用RAPI將文件從設備中取出,如果未安裝,則會出現無法找到RAPI.dll的錯誤。如何檢測PC上是否安裝了Microsoft ActiveSync
3
A
回答
4
可以讀取註冊表來檢測的ActiveSync安裝
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services
7
/// <summary>
/// Checks to see if ActiveSync/Windows Mobile Device Center
/// is installed on the PC.
/// </summary>
/// <param name="syncVersion">The version of the synchronization tool installed.</param>
/// <returns>True: Either ActiveSync or Windows Mobile Device Center is
/// installed. False: version is null
/// </returns>
private static bool isActiveSyncInstalled(out Version syncVersion)
{
using (RegistryKey reg =
Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows CE Services"))
{
if (reg == null)
{
syncVersion = null;
return false;
}
int majorVersion = (int)reg.GetValue("MajorVersion", 0);
int minorVersion = (int)reg.GetValue("MinorVersion", 0);
int buildNumber = (int)reg.GetValue("BuildNumber", 0);
syncVersion = new Version(majorVersion, minorVersion, buildNumber);
}
return true;
}
0
您還可以檢查是否
C:\ WINDOWS \ SYSTEM32 \文件Rapi.dll存在
你試過在應用程序中包含rapi.dll文件?
相關問題
- 1. 如何檢測是否安裝了System.Web.Mvc.dll?
- 2. 如何檢測是否安裝了numpy
- 3. 檢查計算機上是否安裝了Microsoft Security Essentials
- 4. PHP檢測是否安裝了閃存
- 5. 檢測是否安裝了Safari擴展
- 6. 檢測Mod_Security是否安裝了PHP?
- 7. Autoconf:檢測是否安裝了emacs
- 8. 檢測是否安裝了Exchange MAPI
- 9. 檢測是否安裝了ADOBE
- 10. 如何檢測Microsoft Edge是否已安裝?
- 11. 是否可以檢測是否從Web應用程序安裝了Microsoft Excel
- 12. 如何檢測Google Fit是否安裝了室內裝置?
- 13. 如何檢測WinPcap庫是否安裝?
- 14. 如何檢測SCCM 2012是否安裝?
- 15. 如何檢測MySQL是否安裝?
- 16. 的Android SDK安裝卡在「檢測是否安裝了Java SDK」
- 17. django項目如何檢測系統是否安裝了django?
- 18. 使用C#如何檢測是否安裝了Windows Installer 4.5
- 19. 如何檢測Kivy是否安裝了攝像頭?
- 20. 如何檢測Windows系統中是否安裝了DDS?
- 21. 如何檢測是否安裝了Java運行時
- 22. 如何檢測瀏覽器中是否安裝了小書籤?
- 23. 如何檢測是否安裝了JAI-ImageIo的本機庫
- 24. 如何檢測quicktime是否安裝了javascript?
- 25. 如何檢測Windows中是否安裝了特定的軟件?
- 26. 如何檢測客戶端計算機是否安裝了silverlight?
- 27. 如何在Safari中檢測是否安裝了應用程序
- 28. 如何檢測是否安裝了SQL Server CE 4.0
- 29. 如何檢測是否安裝了docker for mac?
- 30. 檢測是否在當前計算機上安裝了Mumble
suuuuure ....如果你想這樣做的「正確」的方式+1 – Hardwareguy 2009-06-23 14:20:50