3

私は組み込みソフトウェアに取り組んでおり、Windows の機能とインターフェイスをできるだけ公開しないようにしたいと考えています。ただし、ユーザーはシステムの日付と時刻を変更できる必要があり、場合によってはタイムゾーンや夏時間モードも変更できる必要があります。

そのための独自の単純なフォームを作成しようと思い、Win32 API 呼び出しを掘り下げてみましたが、それは単純な方法ではないことに気付きました。

したがって、基本的に最も簡単な方法は、ソフトウェアからよく知られている Windows ダイアログを呼び出し、ユーザーがそこで変更できるようにすることであることがわかりました。これまでのところ、それについては何も見つかりませんでした。そのための実行可能ファイル (たとえば gpedit.msc など) はありますか、またはそのウィンドウを表示するための API 呼び出しはありますか? そうでない場合、または私が考慮しなかった矛盾がある場合、誰かがこのタスクのより良い方法を提案できますか?

編集: timedate.cpl のヒントをありがとう、できるだけ早く試してみます。

4

3 に答える 3

1

これを試して:

Process.Start(System.Environment.SystemDirectory + @"\TimeDate.cpl");

しかし、組み込みの Windows で動作するかどうかはわかりません...

于 2013-04-15T12:34:55.220 に答える