这是我用来获取Firefox当前网址的代码。
try
{
DdeClient dde = new DdeClient("firefox", "WWW_GetWindowInfo");
dde.Connect();
string url = dde.Request("URL", int.MaxValue);
string[] text = url.Split(new string[] { "\",\"" },
StringSplitOptions.RemoveEmptyEntries);
dde.Disconnect();
Debug.WriteLine(text[0].Substring(1));
return text[0].Substring(1);
catch
{
return null;
}
当我调试Windows服务而不安装此代码时,请给我一个正确的URL并为我工作正常但是当我安装Windows服务时,此代码仅返回null值。 知道问题是什么吗?我想使用Windows服务监视firefox活动。