C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

C# AccessDatabaseインストール戻り値について

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■91114 / inTopicNo.1)  C# AccessDatabaseインストール戻り値について
  
□投稿者/ ぽんすけ (62回)-(2019/05/29(Wed) 18:13:17)

分類:[C#] 

VisualStudio C#で以下のようなプログラムを作成しています。

Process process = new Process();
process.StartInfo.FileName = "accessdatabaseengine.exe";
process.StartInfo.Verb = "RunAs";
bool processret = process.Start();
process.WaitForExit();

accessdatabaseengine.exeはAccessデータベースエンジンのインストーラ
(Microsoft からダウンロードしてきたもの)です。

ここで質問ですが、
インストール開始後、途中でキャンセルした場合と、
最後までインストール完了した場合とで判定することは可能でしょうか。
processのメソッドなどいろいろ確認したのですが、どうしても分かりませんでした。
ご教示お願い致します。


引用返信 編集キー/
■91120 / inTopicNo.2)  Re[1]: C# AccessDatabaseインストール戻り値について
□投稿者/ Hongliang (810回)-(2019/05/30(Thu) 13:18:13)
accessdatabaseengine.exeで試したわけではないので有意な値を返しているかは分かりませんが、ExitCodeプロパティで判断できませんか?
引用返信 編集キー/
■91121 / inTopicNo.3)  Re[2]: C# AccessDatabaseインストール戻り値について
□投稿者/ ぽんすけ (64回)-(2019/05/31(Fri) 09:29:28)
No91120 (Hongliang さん) に返信
> accessdatabaseengine.exeで試したわけではないので有意な値を返しているかは分かりませんが、ExitCodeプロパティで判断できませんか?

Hongliang さん、ありがとうございます。
ExitCodeもみましたが、キャンセルの場合、完了の場合ともに0で返ってきていました。

引用返信 編集キー/
■91124 / inTopicNo.4)  Re[3]: C# AccessDatabaseインストール戻り値について
□投稿者/ PANG2 (296回)-(2019/05/31(Fri) 10:44:39)
レジストリで判断するとか。

http://cammy.co.jp/technical/2017/06/21/c-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92/
>
引用返信 編集キー/
■91139 / inTopicNo.5)  Re[4]: C# AccessDatabaseインストール戻り値について
□投稿者/ ぽんすけ (65回)-(2019/06/03(Mon) 11:54:51)
No91124 (PANG2 さん) に返信
> レジストリで判断するとか。
>
> http://cammy.co.jp/technical/2017/06/21/c-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92/
>>
PANG2 さん、ありがとうございます。
試してみます!
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ