Form1.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using Azylee.Core.NetUtils;
  2. using Azylee.Core.WindowsUtils.AdminUtils;
  3. using Azylee.Core.WindowsUtils.CMDUtils;
  4. using Azylee.WinformSkin.FormUI.Toast;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.ComponentModel;
  8. using System.Data;
  9. using System.Drawing;
  10. using System.Linq;
  11. using System.Text;
  12. using System.Windows.Forms;
  13. namespace Test.SysServiceApp
  14. {
  15. public partial class Form1 : Form
  16. {
  17. public Form1()
  18. {
  19. InitializeComponent();
  20. }
  21. private void Form1_Load(object sender, EventArgs e)
  22. {
  23. var result = PingTool.Internet();
  24. }
  25. private void button1_Click(object sender, EventArgs e)
  26. {
  27. var result = CMDServiceTool.Install(
  28. "AccessSecurity.Service",
  29. @"F:\AccessSecurity.Service\AccessSecurity.Service.exe",
  30. new WindowsAccountModel("", "administrator", "yzy"));
  31. if (result) ToastForm.Display("安装服务", "成功");
  32. else ToastForm.Display("安装服务", "失败", ToastForm.ToastType.error);
  33. }
  34. private void button2_Click(object sender, EventArgs e)
  35. {
  36. var result = CMDServiceTool.Uninstall("AccessSecurity.Service",
  37. new WindowsAccountModel("", "administrator", "yzy"));
  38. if (result) ToastForm.Display("卸载服务", "成功");
  39. else ToastForm.Display("卸载服务", "失败", ToastForm.ToastType.error);
  40. }
  41. }
  42. }