投稿

11月, 2026の投稿を表示しています

PowerDVD22でBlu-rayが再生できなくなったので、PowerDVD24にアップグレードし、MovieJukeBoxから起動できるようにした

イメージ
NVIDIAのグラフィックドライバーを610.88に上げるとPowerDVD22以下ではblu-rayが再生できなくなるという、ふざけた切り捨て。仕方ないのでPowerDVD24Ultraにアップグレードした。 NVIDIA GPU ドライバーをバージョン 610.88 以上にアップデートした後、PowerDVD 22 以前のバージョンで Blu-ray Disc を再生すると、エラーコード 0012が発生しディスクを再生することができません。     MovieJukeMox ではクリックでPowerDVDに連携して再生するようにしている。 PowerDVDのパスをソースコードに埋め込んでいたので、この際にPowerDVDのバージョンを自動取得し、かつ再生ファイルの事前存在チェック、PowerDVDのインストール状況をチェックするようにCopilotと対話しながら再作成した。どうせならKODIもこのURIスキームで起動するように変更し、JSON-RPCをGETで送っていたのをPOSTにして最新のKODIを利用できるように変更した。これまではJSON-RPCコマンドをJavaScriptとしてサーバサイドで生成し、それをブラウザのボタンに割り当てるような方式だったのを中継プログラム「StartProcMoviePlayer.exe」でPOSTするようにした。 元の記事は ブラウザからデスクトップアプリをパラメータを渡して起動する を参照。 改修後のソースコードは以下のとおり。MovieJukeBox側の改修は不要。 レジストリは 連携プログラムを StartProcMoviePlayer.exe と名称変更したので、以下の部分を修正 Copilot様のおかげですね。50分程度でコード作成してビルド&テスト&リリースまでできたよ。 using System; using System.Diagnostics; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Windows.Forms; namespace StartProcMoviePlayer { internal static cl...

Bloggerでソースコード挿入できるように

イメージ
  テーマのカスタマイズで以下を3つを追記 ]]></b:skin> の直前 に追加 pre[class*="language-"] {     border-radius: 8px;     margin: 1em 0;     font-size: 14px; }   CSS( </head> の直前 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-tomorrow.min.css"/> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.css"/>   JavaScript( </body> の直前) <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script> <!-- 行番号 --> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script> <!-- T-SQL --> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-sql.min.js"></script> <!-- C# --> <s...

このブログの人気の投稿

IKEAの鏡を壁に取り付ける

足底疣贅(足裏のウイルス性イボ)の炭酸ガスレーザー治療2回目でようやく完治?

Windows11でSQL Server 2022 Express Editionインストール失敗