実行ファイルは、非グラフィカルな手段で起動すると異なる方法で実行されます

実行ファイルは、非グラフィカルな手段で起動すると異なる方法で実行されます

行き詰まっています。どんな情報でもいただければ幸いです。私はコードにアクセスできないサードパーティのアプリケーションを使用しています。定期的に動作が停止し、再起動する必要がありますが、使用し続けています。データベースへの接続に基づいてこの再起動を自動化するために、さまざまなことを試しました。うまくいったと思われる 2 つの方法は、ソフトウェアを使用してサービスとして実行し、コマンド ラインからサービスを再起動することでした。また、スケジュールされたタスクを使用して実行可能ファイルを再起動するシステムもセットアップしました。ただし、Windows エクスプローラーを介さずに実行可能ファイルを起動すると、常に同じ新しいエラーが発生します。私の理解では、実行可能ファイルの起動方法に違いはないはずですが、明らかに違いがあります。どんな情報やアイデアでも役立ちます。ありがとうございます。Windows Server 2008 R2 で実行しています。エラーは Windows のエラーではなく、データベース側にあります。実行可能ファイルがグラフィカルに起動されたときにはエラーは発生せず、スクリプトによって実行可能ファイルが起動されたときには常にエラーが発生します。ただし、エラーには「スレッド blahblah の行 blahblah で処理中にエラーが発生しました」以外のことは何も表示されず、そのコード行を確認する権限がありません。サービスとして設定したり、タスク スケジューラで実行したりする場合は、グラフィカルに実行するために使用するのと同じアカウントで実行するように設定します。

答え1

スクリプト (コード) からプログラムを起動するにはどうすればよいでしょうか? 実行可能ファイルには管理者権限やパラメータが必要なのでしょうか?

関連情報