奇妙な問題が発生しました。プログラムを更新する簡単なサービスがあり、ファイルを正常にダウンロードします。Explorerはそれを表示しますが、ダウンロード後1、2秒でExplorerから消えます。また、ダウンロード後にexeを実行するだけのサービスは、明らかに存在しないため、起動できません。
protected override void OnStart(string[] args)
{
Update();
}
public void Update()
{
WebClient WebClient = new WebClient();
WebClient.DownloadFile("http://xxxxxxx/xx/test.exe", @"C:\test.exe");
Load(); //Just runs the exe file.
}
AVをチェックしましたが、ブロックされていません。ダウンロード部分なしでロードコードをテストし、正常に動作しました。問題は、ダウンロードしようとしたときにのみ発生します。