Windows10の起動時にUWFの状態をみて壁紙を変えるアプリをC#で作ろうとしています。
windows7のときはレジストリのRUNに設定しておけば、ほぼデスクトップの表示と同時にRUNが実行されたのですが、Windows10になって、デスクトップの表示から約10秒遅れてrunに設定してあるアプリが実行され困っています。この現象はRunでもスタートアップでも同様です。そこで「Log on as」で該当のユーザーでログインするサービスとして実装しようとしたところ
Log Name: System
Source: Service Control Manager
Event ID: 7030
The Service1 service is marked as an interactive service. However, the system is configured to not allow interactive services. This service may not function properly.
のエラーがでてしまいます。壁紙の変更はSystemParametersInfoを使用していますが、このコマンドにこだわっているわけではありません。
1.windows10でデスクトップの表示と同時にアプリケーションを実行する方法は無いでしょうか?
2.壁紙変更をサービスで実行することはできませんでょうか。