有沒有辦法檢查應用程序是否安裝在/ Application中? 我的登錄workarround的啓動只適用於應用程序安裝在/ Application目錄中。檢查應用程序是否安裝在應用程序目錄
1
A
回答
0
檢查是否有應用..
CFURLRef appURL = NULL;
OSStatus result = LSFindApplicationForInfo (kLSUnknownCreator,
CFSTR("com.yourdomain.theapp"), //App bundle id.
NULL,
NULL,
&appURL);
switch(result)
{
case noErr:
NSLog(@"Found my [email protected]: %@",appURL);
break;
case kLSApplicationNotFoundErr:
NSLog(@"App not found");
break;
default:
NSLog(@"an error occurred: %d",result);
break;
}
if(appURL)
CFRelease(appURL);
0
下面的代碼應該回到你的可執行文件的完整路徑:
[[[NSProcessInfo processInfo] arguments] objectAtIndex:0]
然後檢查其是否屬於內部/應用
3
,你應該能夠使用下面的命令來獲取的路徑可執行
[[NSBundle mainBundle] executablePath]
相關問題
- 1. 檢測應用程序是否安裝?
- 2. 檢查安裝時是否安裝了android應用程序
- 3. 檢查應用程序是否安裝在MAC OS X上?
- 4. 檢查應用程序是否安裝在配對設備中
- 5. 檢查用戶是否已安裝我的Facebook應用程序
- 6. 如何檢查用戶是否安裝了應用程序?
- 7. 獲取應用程序安裝目錄
- 8. NSIS檢查安裝的應用程序
- 9. Android:您可以檢查應用程序安裝是否新鮮或已安裝應用程序的舊版本?
- 10. 要檢查Linux中是否安裝了軟件/應用程序
- 11. 如何檢查應用程序是否已安裝?
- 12. 檢查是否安裝了youtube應用程序
- 13. 如何檢查應用程序是否提前安裝?
- 14. iphone - 檢查是否安裝了應用程序
- 15. 如何我可以檢查是否安裝了應用程序
- 16. 如何檢查之前是否安裝了iPhone應用程序?
- 17. 檢查應用程序是否已更新或新安裝
- 18. 檢查是否安裝了twitter應用程序
- 19. 檢查是否安裝了Facebook,LinkedIn和Gmail應用程序
- 20. 檢查應用程序是否安裝了javascript
- 21. 檢查Android應用程序是否由Playstore安裝
- 22. 在安裝程序類中獲取應用程序目錄
- 23. 檢查Java應用程序是否在
- 24. 如何檢查應用程序是否已安裝或正在首次安裝
- 25. 運行安裝程序或檢查程序是否安裝
- 26. 如何檢查應用程序是否有權訪問目錄?
- 27. 在C#windows應用程序中安裝應用程序之前,檢查OS是否是32位或64位
- 28. 如何檢測iOS應用程序安裝應用程序
- 29. 使用Java查找應用程序的安裝目錄?
- 30. 檢查iphone是否安裝了Square應用程序 - 打開或安裝