C#啟動一個外部程序(1)-WinExec


C#啟動一個外部程序(1)-WinExec

調用Win32 API。
1.
using System.Runtime.InteropServices;
2.
//
        //#define SW_HIDE             0 //隱藏窗口,活動狀態給令一個窗口
        //#define SW_SHOWNORMAL       1 //用原來的大小和位置顯示一個窗口,同時令其進入活動狀態
        //#define SW_NORMAL           1
        //#define SW_SHOWMINIMIZED    2
        //#define SW_SHOWMAXIMIZED    3
        //#define SW_MAXIMIZE         3
        //#define SW_SHOWNOACTIVATE   4 //用最近的大小和位置顯示一個窗口,同時不改變活動窗口
        //#define SW_SHOW             5 //用當前的大小和位置顯示一個窗口,同時令其進入活動狀態
        //#define SW_MINIMIZE         6 //最小化窗口,活動狀態給令一個窗口
        //#define SW_SHOWMINNOACTIVE  7 //最小化一個窗口,同時不改變活動窗口
        //#define SW_SHOWNA           8 //用當前的大小和位置顯示一個窗口,不改變活動窗口
        //#define SW_RESTORE          9 //與 SW_SHOWNORMAL  1 相同
        //#define SW_SHOWDEFAULT      10
        //#define SW_FORCEMINIMIZE    11
        //#define SW_MAX              11
        [DllImport("kernel32.dll")]
        public static extern int WinExec(string exeName, int operType);
3.
WinExec(@"C:\WINDOWS\system32\cmd.exe",5);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM