tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Keybd_Eventでのモニターリセット
投稿日: 2021/03/05(Fri) 15:17
投稿者九州男児
Visual BasicでKeybd_Eventを使用してモニターリセット(Win+Ctrl+Shift+B)をするPGを作成したのですが、
Winddows10の.NET Framework4.8系(Release:528040)ではモニターーリセットがうまく動作したのですが
.NET Framework4.8系以下のWindows10では動作しませんでした。
どなたか情報お持ちの方いますか
※キーボード押下でのリセットは当然効きます。

Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)

Call keybd_event(&H5B, 0, 0, 0) ' Windowsキーを押す
Call keybd_event(&H11, 0, 0, 0) ' Ctrlキーを押す
Call keybd_event(&H10, 0, 0, 0) ' Shiftキーを押す
Call keybd_event(&H42, 0, 0, 0) ' Bキーを押す

System.Threading.Thread.Sleep(100)

Call keybd_event(&H42, 0, 2, 0) ' Bキーを上げる
Call keybd_event(&H10, 0, 2, 0) ' Shiftキーを上げる
Call keybd_event(&H11, 0, 2, 0) ' Ctrlキーを上げる
Call keybd_event(&H5B, 0, 2, 0) ' Windowsキーを上げる

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。