WinXP Pro SP3でVS 2005とC#を使用してWindowsサービスを作成しました。それは完了まで実行されてから終了する別のプログラムを開始します。Windows XP Proサービスは、ローカルシステムを使用せずにユーザーログオンを使用して実行します。
サービスは、installutilとserviceInstallerを使用してインストールされます。それはビルドリリースされ、C:\ Program Files \ MyServiceディレクトリに置かれます。 serviceProcessInstallerアカウントは、プロパティでLocalSystemに設定されています。
ログオンをローカルシステムに設定すると、try-catchブロックを使用して「アクセスが拒否されました」というエラーが表示されますが、正しいパスワードでアカウントにログオンを設定すると完全に実行されます。
私は間違っていますか?どんな提案も大歓迎です。
私はこれを行うにはスプレを持つ十分な人が一緒にさまようならば、これがより良いと思います。 :) – EBGreen