Можно пойти другим путем.
Я тут на коленке набросал, сохраните файл с расширением .hta и запустите.
Ожидаемое поведение: управляющий сценарий открывает IE на полный экран, если окно было каким-то образом закрыто, открывает новое. Окно управляющего сценарий запускается свернутым и не видно в таскбаре, но доступно через Alt-Tab.
Проверялось на IE6.
<html>
<head>
<title>launcher</title>
<hta:application
applicationname="launcher"
border="thin"
borderstyle="dialog"
caption="yes"
icon=""
maximizebutton="yes"
minimizebutton="yes"
showintaskbar="no"
singleinstance="yes"
sysmenu="yes"
version="1.0"
windowstate="minimize" />
<style type="text/css">
html, body {
width: 100%;
height: 100%;
background: buttonface;
border: none 0px;
margin: 0px;
}
#console {
margin: 5px;
}
</style>
</head>
<body>
<pre id="console"></pre>
<script type="text/javascript">
var ie;
function runIe(){
log("Creating new window");
ie = new ActiveXObject("InternetExplorer.application");
ie.FullScreen = true;
ie.Visible = true;
ie.RegisterAsBrowser = true;
ie.Navigate("http://google.ru/");
};
function checkIe(){
try {
if (ie && ie.application){
return;
} else {
log ("Cannot find IE window");
runIe();
};
} catch (e) {
log ("Cannot find IE window");
runIe();
};
};
function log(str){
var console = document.getElementById("console");
var now = new Date();
console.innerHTML += ("<b>" + now.toString() + "</b> " + str + "<br />");
};
runIe();
setInterval(checkIe, 1000);
</script>
</body>
</html>