私のアプリケーションが実行中かどうかを監視し、そうでない場合は起動するサービスを作成しました。結果として、アプリは「システム」ユーザーとして実行されます。これは私が望む方法です。私はこれらの設備のいくつかが適切に働いています。 この場合、linuxのsambaサーバーで利用できるネットワーク共有を、アプリケーションがマウントする必要があります。問題は、コマンドを実行するときにということである。samba共有をマッピングする際のネット使用時のエラー1312
net use X: \\IP\share_name /user:login password
エラーが表示されます。
システムエラー1312が発生しました。
指定されたログオンセッションが存在しません。既に が終了している可能性があります。
ローカルシステムのX:ドライブが使用可能であり、サーバーがオンラインであり、共有が利用可能であり、資格情報がOKであり、ほかのネット使用セッションが実行されていないことがわかりましたこのシステム。また、私は奇妙な動作を見つけました:標準のユーザーと同じコマンドを実行すると、適切な結果が得られ、ドライブが正しくマウントされています。 何が問題なのか、それを解決する方法はありますか?
さらに、私はドメインメンバではなく、エラーを表示するシステムはWindows 7 Proです。私は同じネットワーク内にエラーなしで正常に動作する他のマシンを持っています。
これは簡単だった。ありがとう! – Maciej