中堅プログラマーの備忘録

忘れっぽくなってきたので備忘録として・・・

レジストリ

【windows10】SetForegroundWindowでアクティブにならない対策を考える

1.概要 2.現象 3.原因と対策 1.概要 SetForegroundWindowとは?Win32 APIであり、指定されたウィンドウを最前面に表示させる関数になります。 この関数はたまに使用しており、動作的にも問題なかったのですが 最近急にこの関数の動作が不安定になるといった…

【Visula Studio】管理者権限を持ったアプリケーションを作成する

1.概要 2.特に意識せず作成した場合 3.アプリケーションに管理者権限を与える 4.実行する 1.概要 Visual Studioで作成したアプリケーションで システムファイルやレジストリの操作を行う場合 アプリケーションを管理者権限で起動する必要があります。管理者…

【Adobe Air】ランタイムの自動アップデートを無効にする

1.概要 2.Adobe AIR 設定マネージャ 3.レジストリで無効にする方法 4.結論 1.概要 windows上でAdobe Airアプリを動作させる場合 ランタイムが必要になります。 このランタイムですが自動でアップデートを促すウィンドウが表示され 正直うっとうしいです。※AI…

【windows10】-テキスト、アプリ、その他の項目のサイズを変更する-を100%固定にしたい

1.概要 2.テキスト、アプリ、その他の項目のサイズを変更するとは? 3.100%固定にするためには? ①【Win8DpiScaling】 ②【LogPixels】 4.ディスプレイの接続がない時の解像度は? 1.概要 ディスプレイのサイズ(32型など)や解像度(FHD:1920×1080など)によっ…

【C#.net】スクリプトからUACを無効にする

1.概要 2.方法 3.確認 4.スクリプト 5.結果 1.概要 windows用のフォームアプリを作成した時に UACが有効だと、アプリケーションの動作上よろしくないことが多いかと思います。 ここではアプリケーションからUACを無効にしてしまおう という考えでコードを記…

【C#.net】windowsにインストールされているアプリケーションのバージョンを取得する

1.概要 2.レジストリ 3.原理 4.スクリプト 5.結果 1.概要 インストーラーを使ってインストールされたアプリケーションは レジストリにその情報が登録されています。 【コントロールパネル】にある【プログラムと機能】の一覧にあるアプリケーションのバージ…

windowsアプリケーションでクラッシュ時のエラーダイアログを表示しないようにする。

1.概要 2.Windows Error Reporting 3.エラーダイアログを表示しないように設定する 設定手順 1.概要 【アプリケーション名】は動作を停止しました。 のようにアプリケーションが予期せぬ原因でクラッシュしてしまうことがあります。 実は運用上、勝手に死ん…