Re: [問題] 如何切斷VGA輸出
※ 引述《Epimenides (No.13)》之銘言:
: 請問 這樣的功能如何以C#達成?
C#/.NET沒有提供這樣的東西,
要用 p/inovke 呼叫 SendMessage 來送出關閉monitor power的system command,
// for DllImport
import System.Runtime.InteropService;
//匯入use32.dll的SendMessage API
[DllImport("user32.dll")]
static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
// 送出 Monitor Power Off的訊息
Win32.SendMessage(
new IntPtr(0xffff), // HWND_BROADCAST
0x0112, // WM_SYSCOMMAND
0xF170, // SC_MONITORPOWER
2 // -1:on, 1:standby, 2: off
);
--
詳細的說明可以看這裡..
http://www.codeproject.com/useritems/Monitor_management_guide.asp
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.184.168
推
05/05 23:40, , 1F
05/05 23:40, 1F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章