回覆列表
  • 1 # 使用者7255976288107

    您需要使用Win32 API來關閉Windows系統的應用程式。Win32 API 允許您利用Windows訊息控制其它應用程式。在這個例子中,您需要首先呼叫Win API尋找您的應用程式視窗,然後傳送WM_QUIT 或WM_CLOSE訊息至您想要關閉的應用程式。

    為此,您需要兩次使用庫名為user32.dll的呼叫庫函式節點VI。

    請按如下步驟進行:

    在程式面板上放置兩個呼叫庫函式節點VI,並選擇位於C:\Windows\System32目錄下的庫user32.dll。

    第一個呼叫庫函式節點函式名選擇FindWindow,並新增如下3個引數(函式返回型別是32位整型):

    hWnd (32位整型)

    lpszClassName (32位整型)

    lpszWindowName(字串指標)

    3.第二個呼叫庫函式節點函式名選擇SendMessage,並新增如下4個引數(函式返回型別也是32位整型):

    hWnd (32位整型)

    uMsg (32位整型)

    wParam (32位整型)

    lParam (32位整型)

    4.您需要連線常量0至FindWindow函式的lpszClassName,同時將您想要關閉的應用程式名稱連線到lpszWindowName。

    5.連線FindWindow函式的返回型別至SendMessage函式的hWnd輸入端。並將十進位制數16或十六進位制數10連線到uMsg引數,同時將最後兩個引數wParam和lParam與常量0連線。

    6.這部分程式碼將會關閉您在Window Name中輸入的視窗名稱所指定的應用程式。

  • 中秋節和大豐收的關聯?
  • 如何評價恐怖電影《壞種》?