[C#] Windowsでローカルユーザアカウントの作成・パスワード変更・削除・一覧の表示を行う
今回は、Windows PC上にローカルユーザアカウントを作成する方法、作成したユーザアカウントのパスワードを変更する方法、作成したユーザアカウントを削除する方法についての備忘録です。
よく使うケースとしては、「ユ ...
これからC#を学ぶ人のための学習サイトおよび学習教材まとめ
数あるプログラミング言語の中で、本稿ではC#をピックアップし、これから学習する方のために役立つ情報を提供できればと思っています。
C#言語を身に付けたいけど、何から進めていけばいいかわからない方に役立てば良いかと思 ...
C#を利用したAWS S3操作まとめ
前回は、PowerShellでのAWS S3操作についてまとめました。
今回は、C#を利用したAWS S3操作のまとめとなります。C#で利用する場合は、「AWS SDK for .NET」を利用します。
[C#] シンプルにMD5やSHA256などでハッシュ値を計算し文字列として取得する
テキストやファイルが改ざんされていないかをチェックするのに適しているハッシュ値ですが、このハッシュ値の計算に関して、C#のSystem.Security.Cryptography 名前空間で、データの暗号化アルゴリズムが提供さ ...
[C#] DataTableをListに変換する時の速度を比較してみた
DataTableへのアクセスは、比較的遅いという結果が出ています。
そして、Listの場合だと約5倍以上の速度が出るとも言われています。
DataTableに対するアクセス速度を比較する記事はいくつか ...
[C#] Semaphoreを利用して多重起動を制御する方法
本記事では、Semaphoreを利用して多重起動を制御する方法の備忘録です。
このような処理を実施する必要がある例として下記の様なことを想定してみます。
あるアプリケーションを自動で起動させるシステムが ...
[C#] 可読性を重視したC#のコード改善テクニック
C#での開発をおこなっていると、みやすい・理解しやすいコードと、読むのに時間がかかったり見ずらいコードをよく見かけます。
大体半々くらいですかね・・・
今回は、少し気にするだけで、とても読みやすい・理解 ...
[C#] ManagementObjectを利用したWindowsサービスの操作まとめ
C#でのサービスの開始・停止などは「System.ServiceProcess.ServiceControllerクラス」を利用して行うのが結構一般的ですが、今回はManagementObjectを利用した操作についての備忘録 ...
[C#] レジストリ操作まとめ(読み込み・書き込み・削除・存在チェックなど)
今回は、C#を利用したレジストリ操作に関する備忘録です。
レジストリ操作はよく利用するため、忘れたら調べての繰り返しをなくすために、基本的に利用するものをまとめておきます。
アクセス ...
[C++] WinAPIを利用してレジストリ操作を行う
C++は久しぶりに触ったのですが、やっぱり普段さわってないと忘れます。
C++でのレジストリ操作はWinAPIを利用します。
利用するWinAPIは下記の通りです。
RegOpenKeyEx ...