Strange "multi-part message in MIME format" message in the body part of my sent emails

症狀: 信件出現"This is a multi-part message in mime format"

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

任務: 創見 SSD 230S 500GB 轉移Windows 10到230S 1TB

工具: 創見給的SSD SCOPE

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

SATA硬碟轉移系統到M.2 PCI-E  nvme SSD

如果直接轉過去會藍屏開不了機

因為nvme驅動沒起來,請參照

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

手邊的線索只有s8p副檔名

依稀記得這個是工業用的鬼東西

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.ServiceProcess;
using System.Windows.Forms;
using System.Configuration.Install;

namespace logoutNAS
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ServiceController tController = new ServiceController();
                tController.MachineName = ".";
                tController.ServiceName = "LanmanWorkstation";
                TimeSpan timeout = TimeSpan.FromMilliseconds(1000 * 10);
                // 設定一個 Timeout 時間,若超過 10 秒啟動不成功就宣告失敗!
                if (tController.Status != ServiceControllerStatus.Stopped && tController.Status != ServiceControllerStatus.StopPending)
                {
                    tController.Stop();
                    //tController.Close();
                    // 設定該服務必須在等待 timeout 時間內將狀態改變至「已關閉(Stopped)」的狀態
                    tController.WaitForStatus(ServiceControllerStatus.Stopped, timeout);
                }
            }
            catch //(Exception ex)
            {
                throw new InstallException("服務無法停用");  
            }

            try
            {
                ServiceController tController = new ServiceController();
                tController.MachineName = ".";
                tController.ServiceName = "LanmanWorkstation";
                TimeSpan timeout = TimeSpan.FromMilliseconds(1000 * 10);
                tController.Start();
                tController.WaitForStatus(ServiceControllerStatus.Running, timeout);
                //MessageBox.Show("已啟動服務");
                label1.Text = "已登出";
            }
            catch
            {
                System.Windows.Forms.MessageBox.Show("服務無法啟動");
            }
感謝你提供了程式碼。以下是一些可能的優化建議:

確保在程式開頭引用所需的命名空間,而不是引用整個 System 命名空間。
這樣可以減少不必要的資源消耗。

不需要在程式碼的開頭引用 System.Drawing 命名空間
因為在此程式碼中並沒有使用到相關功能。

如果你只是需要使用 ServiceController 類,請在使用前宣告一個 ServiceController 物件
而不是在每個方法內部都宣告一次。這樣可以避免重複的代碼。

在捕獲異常時,建議具體指定要捕獲的異常類型,而不是使用通用的 catch 塊。
這樣可以更好地處理異常情況並提供相應的錯誤信息。

如果你只需要使用 MessageBox 顯示訊息,而不需要使用 Form 控制項
可以考慮使用靜態方法 MessageBox.Show() 來代替顯示 Form 控制項。

下面是經過優化後的程式碼:
using System;
using System.ServiceProcess;
using System.Windows.Forms;

namespace logoutNAS
{
    public partial class Form1 : Form
    {
        private ServiceController tController;
        private TimeSpan timeout;

        public Form1()
        {
            InitializeComponent();
            tController = new ServiceController();
            tController.MachineName = ".";
            tController.ServiceName = "LanmanWorkstation";
            timeout = TimeSpan.FromSeconds(10);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (tController.Status != ServiceControllerStatus.Stopped && tController.Status != ServiceControllerStatus.StopPending)
                {
                    tController.Stop();
                    tController.WaitForStatus(ServiceControllerStatus.Stopped, timeout);
                }
            }
            catch (Exception ex)
            {
                throw new InstallException("服務無法停用", ex);
            }

            try
            {
                tController.Start();
                tController.WaitForStatus(ServiceControllerStatus.Running, timeout);
                label1.Text = "已登出";
            }
            catch (Exception ex)
            {
                MessageBox.Show("服務無法啟動: " + ex.Message);
            }
        }
    }
}


文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

系統管理員身份執行Windows PowerShell
移除

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

 

 

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

01的廣告會在閒置時跳出一堆露奶的廣告
可以手動在擋廣告軟體加入這幾個規則

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

Edge、Chrome看4K影片會吃滿CPU

以下設定可以減少CPU使用量

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()

全新廢墨盒用一次強力清潔,一次掉1/3(墨水就不說了...)

問題是,被判定更換的廢墨盒裡面的海綿有一半沒沾到墨水

文章標籤

喵星人 發表在 痞客邦 留言(0) 人氣()