110,534
社区成员
发帖
与我相关
我的任务
分享
/// </summary> public class OpenExeTool { public static readonly object m_SyncObj = new object(); private static OpenExeTool m_OpenExeTool = null; private OpenExeTool() { this.OpenExe(); } private void OpenExe() { Process.Start("QQ.exe"); } public static OpenExeTool CreateInstance() { if (m_OpenExeTool == null) { lock (m_SyncObj) { if (m_OpenExeTool == null) { m_OpenExeTool = new OpenExeTool(); } } } return m_OpenExeTool; }
/// <summary> /// 调用方式 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form1_Load(object sender, EventArgs e) { OpenExeTool openExeTool = OpenExeTool.CreateInstance(); }