2

私は、コンピューターをリモートで制御できるソフトウェアを作成しました。その機能の1つは、MagicPacketsを介して制御するすべてのコンピューターの電源をオンにすることです。

ネットワークドライブの制限とアカウントのパスワードの必要性のために、私は問題に遭遇しました。

コンピューターが起動すると、各コンピューターのログイン画面が表示されなくなり、手動で歩き回ってパスワードを入力する必要があります。

とにかく、パスワードを個々のコンピューターに送信したり、コンピューターに自分でログインさせたりすることはできますか?

4

1 に答える 1

2

プログラムをサービスとしてインストールすることをお勧めします。スタートアップをに設定します。automaticこれは、ユーザーがログインしていなくても、コンピューターの起動時に自動的に起動して実行されることを意味します。

サービスのスタートアップをに設定することも可能であることに注意してくださいBoot。ただし、おそらくこれは避けたいでしょう。Boot起動は主にデバイスドライバ用であり、通常のサービスではありません。ブートプロセスのかなり早い段階で実行されます。あなたはそれを必要としません(またはおそらく望んでいません)-あなたは彼らが選択した場合に誰かがログインする準備ができたときにシステムを大まかに実行したいだけです。

また、サービスは(通常)通常のプログラムとは少し異なる方法で記述されていることにも注意してください。Windowsスタイルのイベントループがありますが、サービスの開始、サービスの停止、サービスの一時停止など、さまざまな「メッセージ」のセットに応答します。そのほとんどはそれほど難しいことではありませんが、通常のプログラムとは多少異なります。

于 2012-05-26T23:50:42.500 に答える