Initial commit - Pingerino network monitoring application
هذا الالتزام موجود في:
16
Services/Interfaces/ISystemService.cs
Normal file
16
Services/Interfaces/ISystemService.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Pingerino.Services.Interfaces
|
||||
{
|
||||
public interface ISystemService : IDisposable
|
||||
{
|
||||
System.Threading.Tasks.Task<bool> CleanTemporaryFilesAsync(IProgress<int> progress = null, CancellationToken cancellationToken = default);
|
||||
System.Threading.Tasks.Task<bool> CreateStartupTaskAsync(string taskName, string executablePath);
|
||||
System.Threading.Tasks.Task<bool> RemoveStartupTaskAsync(string taskName);
|
||||
System.Threading.Tasks.Task<bool> IsStartupTaskExistsAsync(string taskName);
|
||||
void OpenNetworkAdaptersControl();
|
||||
System.Threading.Tasks.Task<bool> RunExternalScriptAsync(string scriptPath);
|
||||
}
|
||||
}
|
المرجع في مشكلة جديدة
حظر مستخدم