mirror of
https://github.com/HamletDuFromage/aio-switch-updater.git
synced 2024-12-01 05:42:02 +00:00
19 lines
No EOL
544 B
C++
19 lines
No EOL
544 B
C++
#include "current_cfw.hpp"
|
|
#include <switch.h>
|
|
|
|
bool isServiceRunning(const char *serviceName) {
|
|
Handle handle;
|
|
SmServiceName service_name = smEncodeName(serviceName);
|
|
bool running = R_FAILED(smRegisterService(&handle, service_name, false, 1));
|
|
svcCloseHandle(handle);
|
|
if (!running)
|
|
smUnregisterService(service_name);
|
|
|
|
return running;
|
|
};
|
|
|
|
CFW getCFW(){
|
|
if(isServiceRunning("rnx")) return rnx;
|
|
else if(isServiceRunning("tx")) return sxos;
|
|
else return ams;
|
|
}; |