MemoryUI nasıl çalışır bilmem ama kendim yapacak olsam şu adımları izlerdim muhtemelen.
Misal websitesi üzerinden Çalıştır butonuna bastığımda programın çalışmasını istiyorum diyelim.
-Butona bastığında cihaza özgü bir bilgiyi(misal IP adresi) veritabanına kaydederim.
-Bu sırada program eğer açıksa, oluşturulacak basit bir API ile belirli aralıklarla veritabanına istek göndererek aynı IP değerine sahip veri var mı yok mu diye kontrol eder. Eğer veritabanında aynı IP değerinde sütuna rastlarsa çalışmaya başlar ve aynı API ile veriyi ortadan kaldırır.
Yani işin özü API oluşturma, istek gönderme cevap alma mantığını araştırıp öğrenirsen veriyi bir yazılımdan diğerine kolaylıkla aktarıp gerekli işlemleri yapabilirsin.