public static bool IsInteropUnlocked() { #if ARM if (_rpc == null && _useDevProgram == false) { _rpc = new COEMSharedFolder(); try { var retCode = _rpc.RPC_Init(); if (retCode != 1) { _rpc = null; } } catch { _rpc = null; } if (_rpc == null) { CRPCComponent.Initialize(); if (DevProgramReg.IsDeviceUnlocked()) { return(_useDevProgram = true); } } else { return(true); } } return((_rpc != null) || (_useDevProgram)); #else return(true); #endif }
public static bool IsInteropUnlocked() { #if ARM if (_rpc == null && _useDevProgram == false) { _rpc = new COEMSharedFolder(); try { var retCode = _rpc.RPC_Init(); if (retCode != 1) _rpc = null; } catch { _rpc = null; } if (_rpc == null) { CRPCComponent.Initialize(); if (DevProgramReg.IsDeviceUnlocked()) { return _useDevProgram = true; } } else return true; } return (_rpc != null) || (_useDevProgram); #else return true; #endif }