C#でマウスとキーボードの操作を検出する方法

C#でWindows APIを叩いてマウスとキーボードの操作を検出する方法を紹介する。 これができたら、アプリのウィンドウ内の操作に限らず、別アプリやデスクトップ上のマウス/キーボード操作を検出したり、履歴として残してお … 続きを読む

Bitbucketアカウントを使わずにSourceTreeをインストールする方法

SourceTreeはバージョン3以降で、Bitbucketアカウントの登録またはログインをしないとインストールができなくなった。 個人ユーザや小規模オフィスのユーザはアカウントの登録やログインが嫌でなければ比較的少ない … 続きを読む

C#でキーボード入力をエミュレートする方法

C#からWindows APIを叩いてキーボードの入力をエミュレートする方法を紹介する。 使うAPIは、SendInputだけ。 マウスポインタを移動させる方法を紹介する記事で説明したようにビルドの警告を回避するために次 … 続きを読む

.NET Coreの自己完結型アプリからInteropServicesを参照する場合の注意点

.NET Coreを用いた開発環境では、自己完結型アプリケーションという形式でアプリをビルドできる。 この自己完結型アプリというのは、ユーザーのPCがWindows 10でさえあれば、何も他の実行環境(.NET Fram … 続きを読む