I found teh solution. For future reference:
var WINDOWSshell = new ActiveXObject("WScript.Shell");
var windorS = WINDOWSshell.ExpandEnvironmentStrings("%WinDir%");
WINDOWSshell.run(windorS+"\\Microsoft.NET\\Framewo rk\\v1.1.4322\\regasm.exe C:\\yourobj.dll /tlb:yourobj.tlb /silent",0);
WINDOWSshell.run(windorS+"\\Microsoft.NET\\Framewo rk\\v1.1.4322\\gacutil /i C:\\yourobj.dll /silent",0);
To check if a system has .NET framework this is a weak solution but will do:
var FSO = new ActiveXObject("Scripting.FileSystemObject");
if (!FSO.FileExists(caminho+"\\Microsoft.NET\\Framewo rk\\v1.1.4322\\regasm.exe")) { //do it }
|