2020年11月27日
川俣晶の縁側ソフトウェア技術雑記total 2416 count

【実験】.NET5でWindowsで起動された時のみレジストリを読みに行くプログラムは可能か?

Written By: 川俣 晶連絡先

問題意識 §

 .NET5でWindowsで起動された時のみレジストリを読みに行くプログラムは可能か?

 具体的には、Ubuntuの.NET5でレジストリを読みに行ったら何が起こるかを調べた。

 TFMは.net5.0-windowsではなく.net5.0とする。

サンプルソース §

 Microsoft.Win32.Registryをnugetに追加済み

using Microsoft.Win32;

using System;

class Program

{

    static void Main(string[] args)

    {

        RegistryKey regkey = Registry.CurrentUser.OpenSubKey("test", true);

        Console.WriteLine($"Hello World! {regkey != null}");

    }

}

結果 §

 PlatformNotSupportedExceptoionになる。

画面

考察 §

 Windowsで起動された時のみレジストリを読みに行く機種依存性のないプログラムは作成できそうである。例外が起きたときは他の方法で情報を読み書きするようにコーディングすれば良い。そうすると、レジストリに既存情報があるときはそれが読める。

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2020年
12月
06日
.NET 5におけるBlazor WebAssemblyのマルチスレッド対応状況のまとめ
3days 0 count
total 2570 count
【技術雑記】の前のコンテンツ
2020年
11月
27日
.NET5時代になって重要度が高まった.NETのTFM (target framework moniker)の一覧
3days 0 count
total 2710 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

https://mag.autumn.org/tb.aspx/20201127103215
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.