Please just build a screen saver and use it as a template for the replacer activex object to create dynamic screen savers. The following is a asp code sample:
Code:
<%@ LANGUAGE="JSCRIPT" %>
<%
var replacer = new ActiveXObject("Replacer.replace");
var path = Server.MapPath("/sonline") + "\\res\\";
replacer.addMovie(path + "showimages.swf");
replacer.ICON = "cars.ico";
//var template = path + "showImage.exe";
var template = path + "showImage.scr";
path += "images\\";
var fso = new ActiveXObject("Scripting.FileSystemObject");
var folder = fso.getFolder(path);
var fc = new Enumerator(folder.files);
for (; !fc.atEnd(); fc.moveNext())
{
replacer.addFile("images", fc.item());
}
var output = replacer.buildStream(template, 2);
Response.ContentType = "application/octet-stream";
Response.addHeader("content-disposition", "attachment; filename=output.scr");
Response.binaryWrite(output);
%>