import 'dart:io'; import 'wl_base_help_platform_interface.dart'; class WlBaseHelp { Future getPlatformVersion() { return WlBaseHelpPlatform.instance.getPlatformVersion(); } Future runAsAdministrator() { return WlBaseHelpPlatform.instance.runAsAdministrator(); } Future isRunningAsAdmin() { if(Platform.isMacOS) { return WlBaseHelpPlatform.instance.macIsAdmin(); } return WlBaseHelpPlatform.instance.isRunningAsAdmin(); } Future showConsole() async { await WlBaseHelpPlatform.instance.showConsole(); } Future hideConsole() async { await WlBaseHelpPlatform.instance.hideConsole(); } Future isProcessRunning(String processName){ if(Platform.isMacOS) { return WlBaseHelpPlatform.instance.macIsProcessRunning(); } return WlBaseHelpPlatform.instance.isProcessRunning(processName); } Future killProcess(String processName) async { await WlBaseHelpPlatform.instance.killProcess(processName); } }