私はexeファイルをWindowsサービスから呼び出したいと思っています。そのexeファイルを表示するとoututを生成するのですが、実際のメッセンジャーが表示されます。実際のサービスはexeファイルがタスクマネージャを表示していますが、 putwindows service
-1
A
答えて
0
これは、サービスがユーザーのもとで実行されていないためです。だからあなたは "出力メッセージ"(私はいくつかのメッセージボックスや何かのダイアログベース)を見ることはできませんが、 "すべてのユーザーからプロセスを表示する"チェックボックスがオンになっている場合のみ、タスクマネージャでプロセスを見ることができます。
出力を確認する必要がある場合は、少なくともテスト期間はファイルに情報を格納しますが、サービスが実行されているユーザーには適切な権限があることを確認してください。
0
2番目のexeファイルで、ファイルを作成できないように処理されない例外が発生する可能性があります。 一般的な問題の1つは、ファイルのアクセス許可です。サービスIDには、対象のフォルダにファイルを作成する権限が与えられていることを確認します(特に、ネットワーク共有の場合)。
また、イベントログに見て、サービスに関連するものがあるかどうかを確認することもできます。
関連する問題
- 1. WIndows Service in c#
- 2. C#windows service program
- 3. C#windows service writing
- 4. Windows Service throw MessageSecurityException
- 5. C++、Windows Service、msvcp140.dll
- 6. wcf windows service recovery program
- 7. jasmine mocking service inside service
- 8. exe to service
- 9. Visual Studio Add Installer for Service Missing
- 10. c#console app as service
- 11. GestureDetector using service
- 12. OpenShift:503 Service Unavailable
- 13. NetworkOnMainThreadException in Service
- 14. Systemd service ask password
- 15. GSON for Web Service
- 16. Docker Service Update Error:EOF
- 17. android service file read
exeの名前を間違えて入力したことはありますか? – Josh
実際に私はputを作成するexeファイルを呼び出したい –
サービスを実行するために使用されたアカウントが実行され、フォルダ(フォルダpermsions)の出力を作成する権限を持っているかどうかを確認 – abmv