Essas informações estão codificadas de alguma forma no processo de renderização?
Você já tentou isso?
require('electron').remote.getCurrentWindow().id
@abdihaikal Felicidades, senti falta disso nos documentos :)
Como o Electron agora tem mais coisas do que há 2 anos, você pode simplesmente revisar o evento de sua chamada IPC e solicitar a BrowserWindow que acionou a chamada:
event.sender.getOwnerBrowserWindow()
tem isso. Ele retorna um Objeto BrowserWindow com todas as propriedades que poderia ter como: minimize(), close(), etc....
Comentários muito úteis
Você já tentou isso?
require('electron').remote.getCurrentWindow().id