質問編集履歴

1 説明の追加

yuta0801

yuta0801 score 181

2017/07/04 20:25  投稿

Node.jsから実行中のアプリケーションを取得する
###前提・実現したいこと
Electronから、アプリケーション実行元のディレクトリを取得したいです
Electronから、他のアプリケーション実行元のディレクトリを取得したいです
###調べたこと
かなり調べたのですが、実行中のプロセスを取得するには
VBScriptで以下のように書いてWMIで取得すると書いてあったので
```vb
GetObject("winmgmts:\\\\.\\root\\cimv2")
```
node-wmiで以下のように書いて取得しようとしたのですが、
`undefined`しか帰ってきませんでした。
```js
var wmi = require('node-wmi');
wmi.Query({
 class: 'winmgmts'
}, function(err, data) {
 console.log(data);
});
```
###補足情報(言語/FW/ツール等のバージョンなど)
windows 10 x64
node v6.9.5
electron v1.6.11
  • JavaScript

    20851 questions

    JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

  • Node.js

    2411 questions

    Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

  • Electron

    243 questions

    Electronは、HTML5とNode.jsというWebの技術を用いてデスクトップアプリケーションを作成できるクロスプラットフォームな実行環境です。

  • WMI

    8 questions

    WMIは、Windowsのシステムを管理する共通インターフェース。OSやコンピュータに関するインベントリ情報を取得し、設定・管理することが可能です。監視情報のデータ構造をCIMで標準化し、監視対象に関係なく共通のインターフェースを利用できます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る