同じアプリでファイルを既に開いている場合そのプロセスをアクティブにする方法
- 題名: 同じアプリでファイルを既に開いている場合そのプロセスをアクティブにする方法
- 著者: ピンフ
- 日時: 2011/09/08 13:08:55
- ID: 29004
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 同じアプリでファイルを既に開いている場合そのプロセスをアクティブにする方法
- 著者: shu
- 日時: 2011/09/08 13:43:49
- ID: 29006
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 同じアプリでファイルを既に開いている場合そのプロセスをアクティブにする方法
- 著者: ピンフ
- 日時: 2011/09/08 14:01:43
- ID: 29008
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 同じアプリでファイルを既に開いている場合そのプロセスをアクティブにする方法
- 著者: shu
- 日時: 2011/09/08 16:12:09
- ID: 29010
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 同じアプリでファイルを既に開いている場合そのプロセスをアクティブにする方法
- 著者: ピンフ
- 日時: 2011/09/08 16:27:45
- ID: 29011
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: 同じアプリでファイルを既に開いている場合そのプロセスをアクティブにする方法
- 著者: shu
- 日時: 2011/09/08 17:09:36
- ID: 29012
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは。ピンフと申します。
VB2008で、独自定義のファイルに記載された情報を表示するためのソフトを開発しています。
独自情報ファイルには独自の拡張子をつけ、このファイルをダブルクリックするとこのファイルを開発ソフトで開くようにしたいと思っていますが、
この時、このソフトですでに開いている場合には、このファイルを開いているプロセスをアクティブにして、
新しくソフトを起動しないようにしたいと考えています。
それ以外の場合は、ソフトの多重起動ができるようにしたいです。
ソフトの多重起動禁止については、ネットで調べたSystem.Threading.Mutexのサンプルを見よう見まねでやってみたことがありますが、
このような場合、同じソフトのプロセスを見に行って、そのプロセスで読み込まれているファイルのパスを調べて起動判断を行う、
ということは可能なのでしょうか?