public string InvokeScriptOnMonitor(int monitor, string script, string parameters)
{
string s = null;
if (this.screensaver.monitors != null) for (int i = 0; i < this.screensaver.monitors.Length; i++) {
if (monitor == Screensaver.CM_ALL || monitor == i) {
s += Convert.ToString(this.screensaver.monitors[i].InvokeScript(script, parameters.Split(';')));
}
}
return s;
}