ユーザーが 5 日間使用できる試用版を作成したいと考えています。
システム BIOS 時間を使用してこれを行う予定です。これは可能ですか、他にどのような方法がありますか?
誰かがシステムの日付を変更すると、ハードウェアのリアルタイムクロックも変更されます。
それで
DateTime.Now
あなたのためにそれを行うことができるでしょう。
誰かがシステムの日付を変更すると、ハードウェアのリアルタイム クロックも変更されます。なぜBIOSが必要なのですか?コンピュータの所有者よりも信頼できる情報源から日付と時刻を取得しようとしていますか?
できることは、WMI を使用して BIOS 情報にアクセスすることです。
Win32_BIOS.BiosCharacteristics
Win32_BIOS.BIOSVersion
Win32_BIOS.BuildNumber
Win32_BIOS.Caption Win32_BIOS.CodeSet Win32_BIOS.CurrentLanguage
Win32_BIOS.Description
Win32_BIOS.IdentificationCode
Win32_BIOS.InstallableLanguages
Win32_BIOS.InstallDate
Win32_BIOS.LanguageEdition
Win32_BIOS.ListOfLanguages
Win32_BIOS.Manufacturer
Win32_BIOS.Name
Win32_BIOS.OtherTargetOS
Win32_BIOS.PrimaryBIOS
Win32_BIOS.ReleaseDate
Win32_BIOS.SerialNumber
Win32_BIOS.SMBIOSBIOSVersion
Win32_BIOS.SMBIOSMajorVersion
Win32_BIOS.SMBIOSMinorVersion
Win32_BIOS.SMBIOSPresent
Win32_BIOS.SoftwareElementID
Win32_BIOS.SoftwareElementState
Win32_BIOS.Status
Win32_BIOS.TargetOperatingSystem
Win32_BIOS.Version
しかし、WMI でさえ Date を提供しません。