C++

次回のWindows起動時に消してほしいファイルを登録して、消してもらう

C++

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 保存してあるファイルについて、 今すぐは消さない(消せない)けど、次回Windows起動時に、OSに消してもらうということができるらしい。 普通は、アプリは自分自身(exe)を消したりはでき…

GetLastError()のエラーコードの一覧のありか

C++

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと WindowsでC++でコードを書いていて、GetLastErrorでエラーコードを見たときに、そのコードの意味を調べるのだが、毎回どこ見たらいいんだったっけ?となるのでメモっておきたい。 エラー…

指定exeのウインドウにWM_CLOSEを投げる

C++

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと アプリのデバッグで、特定のウインドウメッセージ(WM_XXXXX)を受け取ったときの動作を見たいときがあった。 Windowsサービスのプログラムだと、以前の記事で調べたように、sc controlコマ…

あるデバイスが今WindowsPCにつながってるかどうかを調べる

C++

tera1707.com やりたいこと デバイスマネージャーのデバイスの一覧の中に、特定のデバイスがあるかどうかを探したい。まずは、デバイスマネージャーに出てくる項目を一覧したい。 やり方 やる前メモ 現状、この辺のデバイスがどういう仕組みで動いてるとか、…

キーボードのキーを押したことにする

C++

もくじ 目次(WPF/xaml/C#/C++関連メモ) - tera1707’s blog やりたいこと Windowsアプリの中から、キーボードのキーを押したことにしたい。 やり方 keybd_event()関数を使う。 下記のコードでは、こんな感じの処理をしている。 Windowsキーを押し下げる Mキー…

Systemセッションから、Userセッションでアプリを起動する②

もくじ 目次(WPF/xaml/C#/C++関連メモ) - tera1707’s blog やりたいこと 前回の記事で、システムセッションで動いているWindowsサービスから、ユーザーセッションでexeを起動するということをC++でした。 ただ、notepad.exeなら起動してくれるが、自作の、ト…

Systemセッションから、Userセッションでアプリを起動する①

もくじ 目次(WPF/xaml/C#/C++関連メモ) - tera1707’s blog やりたいこと サービスから、なにかのアプリを起動しようと、サービス(C#/.NET6)のコードの中に下記のようなコードを書いたが、なぜか起動してくれなかった。 Process.Start("C:\Windows\System32\n…