Tech

PowerShell

PowerShellでクリップボード本文を読まず変更だけ検知する ― Win32 sequence number

GetClipboardSequenceNumberをPowerShellから呼び、本文を保存せずクリップボード変更だけを観察します。
PowerShell

PowerShellからWin32 GetSystemPowerStatusを呼ぶ ― 電源状態を直接観察する

PowerShellからWin32 APIをP/Invokeし、AC電源とバッテリー状態を読み取り専用で観察します。
PowerShell

PowerShell Test-Jsonで設定JSONを変更前に検査する

Test-JsonでJSON設定を読み取り専用で検査し、構文と型・Schemaの違いを観察します。
PowerShell

PowerShell + WPFで画面の時刻を定期更新する

WPF画面の文字を一定間隔で更新してイベントを観察します。
PowerShell

PowerShellからWin32 GetDpiForSystemを呼ぶ ― WindowsのDPI値を見る

Win32 APIをPowerShellから呼び、WindowsのDPI値を観察します。
PowerShell

PowerShellでTCP接続をプロセスへ結び付けて見る

TCP接続のOwningProcessから実行プロセスを確認します。
PowerShell

PowerShell + WPFでクリップボードをローカル確認する ― 内容を保存せず状態を見る

WPF Clipboard APIで内容を保存せず文字数だけ観察し、貼り付け事故を減らす確認UIへ育てる考え方を試します。
PowerShell

PowerShellからWindows通知を扱う前に知ること

PowerShellからWindowsのメッセージ表示機能を扱う前に実行環境とAPI境界を観察します。
PowerShell

PowerShell + XAMLの画面を固めない ― UIスレッドと非同期処理を動かして理解する

WPFのUIスレッドをブロックせず別PowerShell pipelineをBeginInvokeし、DispatcherTimerで完了を観察する尖った技術TRYです。
PowerShell

2つのファイルが本当に同じか確認する ― PowerShellでSHA-256を使う

PowerShellのGet-FileHashで2ファイルのSHA-256を比較し、サイズ比較との違いや1文字変更時のdigest差を安全なダミーで観察します。