プログラミング

プログラミング

C# 管理者権限でプログラムを起動する

最近は管理者権限がないと使えない機能がたまにあります。アプリケーションから外部プロセスを起動するときに管理者権限で起動する方法を載せておきました。
プログラミング

BATファイルで大量のファイルを作成する

デバッグするときに大量のファイルを作ることが必要になりました。そのために、空のファイルをBATで作成できるようにしました。
プログラミング

C# ファイル名文字の大小を比較する

ファイル名にバージョンを含めたときに最新バージョンを取得したい。String.CompareToで簡単に解決できた。今まで悩んでいたのがばからしい。
プログラミング

C# フォルダ内のファイルを時間降順にList化する

C#でフォルダ内ファイル一覧をList化し時間順に並べ替えます。
プログラミング

C#であと何日か計算するプログラム

C#で期限日までの日数を計算する必要がでてきました。計算する方法をいろいろと検討していましたが、非常に簡単に計算できることがわかりました。 今後また使うかもしれないので、忘備録としてアップしておきます。
プログラミング

C#で定期監視タイマの重複を避ける

タイマイベントのコールバックの呼び出し間隔が500ミリ秒ごとであった場合に、処理自体が700ミリ秒かかってしまった時などです。 このときにイベントが重複しないように処理する方法について記録しておきました。
プログラミング

.NET6 C++/CLI

VS2022をインストールして「新しいプロジェクトの作成」で.NETのプロジェクトが出てきません。どうも.NET6のツールがインストールされていないようです。ここでは、C++/CLIで.NET6が使える設定について忘備録しておきます。
プログラミング

S.M.A.R.T情報をWMIでSSDから取得する

社で使っているSSDはメーカ、種類も多種あり、既成のSSD解析ツールでは情報が正確に出てこないものが多数あります。また、社の方針で必要以外のツールをインストールすることは禁止されています。一応解析するために生のS.M.A.R.T情報を取得するだけの簡単なツールを作成しました。
プログラミング

VC++で作成したEXEをランタイムDLL無しで単体で起動させる設定

VCランタイムライブラリをインストールしなくても、単体でEXEを起動させるための設定について忘備録程度ですが記述します。これで、面倒な再配布VCランタイムをインストールしなくても大丈夫です。
プログラミング

VMwareでWindows10 64ビット版がインストールできない

VMwareでWin10x64をインストールしようとしたら「64ビットのゲストOSは、このホストではサポートされていないため、起動できません。」と表示されました。これを対処するために試行錯誤したときの忘備録として残しておきました。