Root.GetDuplicatedProcessInfoメソッド

 

 

説明

実行中のプロセス一覧を取得し、実行ファイルの名前が自分自身の実行ファイルと同じ、かつ自分以外のプロセスの一覧を返します。

上記の結果、1件も検索されない場合は、戻り値の配列のサイズは0となります。

 

例:下記は全て実行ファイルが同一(BizBrowserV.exe)のため検索対象となりえます。

対象 Biz/Browser 実行ファイルパス
A Biz/Browser V LTS 32bit C:\Program Files (x86)\OpenStream\BizBrowserV\BizBrowserV.exe
B Biz/Browser V LTS 64bit C:\Program Files\OpenStream\BizBrowserV\BizBrowserV.exe
C Biz/Browser V ver5.1.3.1 C:\Program Files (x86)\AXISSOFT\BizBrowserV\BizBrowserV.exe

 

例1:A、B、Cを実行して、AにてRoot.GetDuplicatedProcessInfoメソッドを実行した場合

     B,Cの情報が格納された配列が取得されます。

 

例2:Aのプロセスを2つ(A, A')起動して、AにてRoot.GetDuplicatedProcessInfoメソッドを実行した場合

     A' の情報が格納された配列が取得されます。

 

より追加されました

 

呼出形式

var val = //.GetDuplicatedProcessInfo( )

 

戻り値

以下の子オブジェクトを持つRecordオブジェクトの配列

名前

説明

Number

ProcessId

プロセスIDが格納されます。

String

FilePath

実行ファイルのパスが格納されます。

権限の関係でフルパスを取得できない場合は「Accessdenied」の文字列が格納されます。

 

引数

なし

 

 

例外

なし

 

 

使用例

var rec = //.GetDuplicatedProcessInfo();
if( rec.length == 0 ){
   //.MessageBox("単独起動です。");
}else{
   for( var i in rec ){
      //.MessageBox("Processid:" + str(rec[i].Processid) + ", filepath:" + rec[i].FilePath);
   }
}

 

関連項目

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る